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 4,131 files with 283,280 lines of code.
    • 3 files changed more than 100 times (2,354 lines of code)
    • 23 files changed 51-100 times (7,418 lines of code)
    • 238 files changed 21-50 times (46,488 lines of code)
    • 1,203 files changed 6-20 times (113,071 lines of code)
    • 2,664 files changed 1-5 times (113,949 lines of code)
<1% | 2% | 16% | 39% | 40%
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 4,131 files with 283,280 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 80 files changed by 11-25 contributors (20,727 lines of code)
    • 562 files changed by 6-10 contributors (75,537 lines of code)
    • 2,237 files changed by 2-5 contributors (143,772 lines of code)
    • 1,252 files changed by 1 contributor (43,244 lines of code)
0% | 7% | 26% | 50% | 15%
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, adoc, scala, json, properties, md, eml, markdown, txt, yaml, html, mdown, sh, js, css, zone, gitignore, mustache, svg, tpl, cgi, hbs, inc, cfg, di, project, bat, groovy, gitattributes, sql, xsl, feature, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java1% | 2% | 16% | 41% | 38%
xml0% | 2% | 11% | 26% | 59%
html0% | 19% | 6% | 29% | 45%
scala0% | 0% | 30% | 47% | 21%
yaml0% | 0% | 0% | 9% | 90%
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%
sql0% | 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% | 6% | 18% | 36% | 35%
protocols0% | 6% | 27% | 45% | 20%
server0% | <1% | 15% | 38% | 45%
src0% | 5% | 12% | 27% | 55%
backends-common0% | 0% | 21% | 41% | 37%
mailet0% | 0% | 9% | 65% | 25%
core0% | 0% | 21% | 30% | 48%
mpt0% | 0% | 2% | 61% | 35%
event-bus0% | 0% | 6% | 43% | 49%
metrics0% | 0% | 14% | 55% | 29%
mdn0% | 0% | 0% | 37% | 62%
event-sourcing0% | 0% | 0% | 27% | 72%
json0% | 0% | 0% | 51% | 48%
testing0% | 0% | 0% | 87% | 12%
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
923 107 2015-10-07 2025-02-27 202 22 aduprat@apache.org vttran@linagora.com
StoreMessageManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
833 57 2015-10-07 2024-12-10 150 17 aduprat@apache.org btellier@linagora.com
CassandraMessageMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
598 56 2015-10-07 2024-01-29 135 16 aduprat@apache.org btellier@linagora.com
StoreMessageIdManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
503 33 2016-12-12 2024-12-20 99 14 aduprat@apache.org btellier@linagora.com
CassandraMailboxSessionMapperFactory.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra
192 17 2015-10-07 2025-02-21 85 13 aduprat@apache.org 45198168+hungphan227@users....
CassandraMessageIdMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
305 21 2016-09-29 2024-02-18 85 13 aduprat@apache.org btellier@linagora.com
LuceneMessageSearchIndex.java
in mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search
681 46 2015-10-07 2024-11-04 84 19 aduprat@apache.org vttran@linagora.com
download.xml
in src/site/xdoc
353 - 2006-09-30 2025-01-29 81 11 bago@apache.org btellier@linagora.com
MailboxManager.java
in mailbox/api/src/main/java/org/apache/james/mailbox
173 20 2015-10-07 2024-10-22 72 12 aduprat@apache.org vttran@linagora.com
CassandraMailboxMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
227 28 2015-10-07 2024-03-22 71 13 aduprat@apache.org 1763676+romainmoreau@users....
CassandraAttachmentMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
111 12 2016-05-25 2025-02-21 66 13 aduprat@linagora.com 45198168+hungphan227@users....
AbstractMailboxProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
425 35 2015-10-07 2024-10-09 66 14 aduprat@apache.org btellier@linagora.com
AbstractSelectionProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
348 22 2015-10-07 2024-11-18 61 11 aduprat@apache.org btellier@linagora.com
RFC8621MethodsModule.java
in server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621
226 8 2020-05-11 2025-01-17 57 12 duc91.nvd@gmail.com btellier@linagora.com
IMAPServer.java
in server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty
363 24 2015-10-07 2025-05-05 56 16 aduprat@apache.org btellier@linagora.com
SelectedMailboxImpl.java
in protocols/imap/src/main/java/org/apache/james/imap/processor/base
372 52 2015-10-07 2024-11-21 56 12 aduprat@apache.org btellier@linagora.com
SearchProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
455 14 2015-10-07 2024-07-16 56 14 aduprat@apache.org btellier@linagora.com
ImapChannelUpstreamHandler.java
in server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty
403 31 2015-10-07 2024-11-21 55 12 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 55 15 aduprat@apache.org btellier@linagora.com
site.xml
in src/site
195 - 2006-09-30 2023-09-08 54 17 bago@apache.org vttran@linagora.com
index.html
in src/homepage
429 - 2017-04-11 2025-01-29 54 9 qnguyen@linagora.com btellier@linagora.com
ListeningMessageSearchIndex.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
114 9 2015-10-07 2025-03-17 53 18 aduprat@apache.org hqtran@linagora.com
RemoteDelivery.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
164 10 2015-10-07 2024-12-11 53 15 aduprat@apache.org btellier@linagora.com
SimpleMessageSearchIndex.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
175 14 2015-10-07 2024-03-22 53 13 aduprat@apache.org 1763676+romainmoreau@users....
FetchProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor/fetch
263 17 2015-10-07 2024-11-06 52 11 aduprat@apache.org btellier@linagora.com
MessageManager.java
in mailbox/api/src/main/java/org/apache/james/mailbox
385 56 2015-10-07 2023-12-05 51 14 aduprat@apache.org btellier@linagora.com
LazyMessageSearchIndex.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
105 11 2015-10-07 2024-08-27 50 16 aduprat@apache.org woj-tek@users.noreply.githu...
AbstractJPAMailboxMessage.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa
398 41 2016-01-12 2025-01-15 50 12 matthieu@apache.org btellier@linagora.com
AbstractConfigurableAsyncServer.java
in server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty
322 28 2015-10-07 2025-02-18 49 16 aduprat@apache.org rcordier@linagora.com
RecipientRewriteTableProcessor.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
385 32 2016-10-05 2025-02-24 49 11 qnguyen@linagora.com btellier@linagora.com
MessageParser.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl
27 3 2016-05-12 2025-01-15 48 8 aduprat@linagora.com btellier@linagora.com
MailboxGetMethod.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method
156 9 2020-05-22 2024-03-22 48 9 rcordier@linagora.com 1763676+romainmoreau@users....
AuthenticateProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
196 12 2015-10-07 2024-10-09 48 12 aduprat@apache.org btellier@linagora.com
JPAMessageMapper.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail
435 41 2015-10-07 2024-06-04 48 14 aduprat@apache.org btellier@linagora.com
Email.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail
745 47 2020-09-03 2025-01-20 48 7 btellier@linagora.com 55171818+quantranhong1999@u...
AbstractRecipientRewriteTable.java
in server/data/data-library/src/main/java/org/apache/james/rrt/lib
354 41 2015-10-07 2024-10-14 47 18 aduprat@apache.org amichai2@amichais.net
AppendProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
129 6 2015-10-07 2025-03-18 46 11 aduprat@apache.org btellier@linagora.com
StoreRightManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
270 33 2017-10-17 2024-12-23 46 14 lduzan@linagora.com 47941549+j-hellenberg@users...
IdleProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
141 10 2015-10-07 2024-12-02 45 12 aduprat@apache.org btellier@linagora.com
StoreProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
237 12 2015-10-07 2024-03-22 45 13 aduprat@apache.org 1763676+romainmoreau@users....
ListProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
288 17 2015-10-07 2025-01-08 45 9 aduprat@apache.org vttran@linagora.com
AuthCmdHandler.java
in protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp
402 27 2015-10-07 2025-02-02 45 10 aduprat@apache.org btellier@linagora.com
JMAPApiRoutes.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes
129 5 2020-03-27 2025-04-02 44 10 duc91.nvd@gmail.com hqtran@linagora.com
SMTPServer.java
in server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty
346 44 2015-10-07 2024-11-23 44 15 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 2024-03-22 44 13 aduprat@apache.org 1763676+romainmoreau@users....
CassandraMailboxManager.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra
88 5 2015-10-07 2025-01-15 43 11 aduprat@apache.org btellier@linagora.com
ListeningCurrentQuotaUpdater.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/quota
144 12 2015-10-07 2024-12-12 43 13 aduprat@apache.org btellier@linagora.com
AbstractAuthProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
231 17 2015-10-07 2024-10-10 42 14 aduprat@apache.org btellier@linagora.com
StatusProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
277 25 2015-10-07 2024-11-19 42 10 aduprat@apache.org btellier@linagora.com
EmailSubmissionSetMethod.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method
427 17 2020-10-23 2025-02-06 42 10 rcordier@linagora.com rcordier@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
923 107 2015-10-07 2025-02-27 202 22 aduprat@apache.org vttran@linagora.com
LuceneMessageSearchIndex.java
in mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search
681 46 2015-10-07 2024-11-04 84 19 aduprat@apache.org vttran@linagora.com
ListeningMessageSearchIndex.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
114 9 2015-10-07 2025-03-17 53 18 aduprat@apache.org hqtran@linagora.com
AbstractRecipientRewriteTable.java
in server/data/data-library/src/main/java/org/apache/james/rrt/lib
354 41 2015-10-07 2024-10-14 47 18 aduprat@apache.org amichai2@amichais.net
StoreMessageManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
833 57 2015-10-07 2024-12-10 150 17 aduprat@apache.org btellier@linagora.com
site.xml
in src/site
195 - 2006-09-30 2023-09-08 54 17 bago@apache.org vttran@linagora.com
CassandraMessageMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
598 56 2015-10-07 2024-01-29 135 16 aduprat@apache.org btellier@linagora.com
IMAPServer.java
in server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty
363 24 2015-10-07 2025-05-05 56 16 aduprat@apache.org btellier@linagora.com
LazyMessageSearchIndex.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
105 11 2015-10-07 2024-08-27 50 16 aduprat@apache.org woj-tek@users.noreply.githu...
AbstractConfigurableAsyncServer.java
in server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty
322 28 2015-10-07 2025-02-18 49 16 aduprat@apache.org rcordier@linagora.com
MessageSearches.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
556 47 2015-10-07 2023-03-28 55 15 aduprat@apache.org btellier@linagora.com
RemoteDelivery.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
164 10 2015-10-07 2024-12-11 53 15 aduprat@apache.org btellier@linagora.com
SMTPServer.java
in server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty
346 44 2015-10-07 2024-11-23 44 15 aduprat@apache.org btellier@linagora.com
MailboxProbeImpl.java
in server/container/guice/mailbox/src/main/java/org/apache/james/modules
191 16 2017-01-30 2025-02-18 38 15 matthieu.baechler@gmail.com rcordier@linagora.com
StoreMessageIdManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
503 33 2016-12-12 2024-12-20 99 14 aduprat@apache.org btellier@linagora.com
AbstractMailboxProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
425 35 2015-10-07 2024-10-09 66 14 aduprat@apache.org btellier@linagora.com
SearchProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
455 14 2015-10-07 2024-07-16 56 14 aduprat@apache.org btellier@linagora.com
MessageManager.java
in mailbox/api/src/main/java/org/apache/james/mailbox
385 56 2015-10-07 2023-12-05 51 14 aduprat@apache.org btellier@linagora.com
JPAMessageMapper.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail
435 41 2015-10-07 2024-06-04 48 14 aduprat@apache.org btellier@linagora.com
StoreRightManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
270 33 2017-10-17 2024-12-23 46 14 lduzan@linagora.com 47941549+j-hellenberg@users...
AbstractAuthProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
231 17 2015-10-07 2024-10-10 42 14 aduprat@apache.org btellier@linagora.com
spring-server.xml
in server/container/spring/src/main/resources/META-INF/org/apache/james
150 - 2015-10-07 2025-01-15 41 14 aduprat@apache.org btellier@linagora.com
EventFactory.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/event
501 28 2015-11-28 2023-09-26 38 14 btellier@apache.org vttran@linagora.com
DeliveryRunnable.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery
223 10 2017-12-26 2025-01-13 31 14 matthieu@apache.org 85022218+maxxx873@users.nor...
CassandraMailboxSessionMapperFactory.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra
192 17 2015-10-07 2025-02-21 85 13 aduprat@apache.org 45198168+hungphan227@users....
CassandraMessageIdMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
305 21 2016-09-29 2024-02-18 85 13 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 2024-03-22 71 13 aduprat@apache.org 1763676+romainmoreau@users....
CassandraAttachmentMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
111 12 2016-05-25 2025-02-21 66 13 aduprat@linagora.com 45198168+hungphan227@users....
SimpleMessageSearchIndex.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
175 14 2015-10-07 2024-03-22 53 13 aduprat@apache.org 1763676+romainmoreau@users....
StoreProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
237 12 2015-10-07 2024-03-22 45 13 aduprat@apache.org 1763676+romainmoreau@users....
DSNBounce.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
413 41 2015-10-07 2024-03-22 44 13 aduprat@apache.org 1763676+romainmoreau@users....
ListeningCurrentQuotaUpdater.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/quota
144 12 2015-10-07 2024-12-12 43 13 aduprat@apache.org btellier@linagora.com
mailbox-jpa.xml
in mailbox/jpa/src/main/resources/META-INF/spring
74 - 2015-10-07 2024-03-22 28 13 aduprat@apache.org 1763676+romainmoreau@users....
MailboxManager.java
in mailbox/api/src/main/java/org/apache/james/mailbox
173 20 2015-10-07 2024-10-22 72 12 aduprat@apache.org vttran@linagora.com
RFC8621MethodsModule.java
in server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621
226 8 2020-05-11 2025-01-17 57 12 duc91.nvd@gmail.com btellier@linagora.com
SelectedMailboxImpl.java
in protocols/imap/src/main/java/org/apache/james/imap/processor/base
372 52 2015-10-07 2024-11-21 56 12 aduprat@apache.org btellier@linagora.com
ImapChannelUpstreamHandler.java
in server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty
403 31 2015-10-07 2024-11-21 55 12 aduprat@apache.org btellier@linagora.com
AbstractJPAMailboxMessage.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa
398 41 2016-01-12 2025-01-15 50 12 matthieu@apache.org btellier@linagora.com
AuthenticateProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
196 12 2015-10-07 2024-10-09 48 12 aduprat@apache.org btellier@linagora.com
IdleProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
141 10 2015-10-07 2024-12-02 45 12 aduprat@apache.org btellier@linagora.com
config-cassandra.xml
in src/site/xdoc/server
188 - 2016-10-27 2023-11-08 40 12 btellier@linagora.com btellier@linagora.com
MemoryMailQueueFactory.java
in server/queue/queue-memory/src/main/java/org/apache/james/queue/memory
283 31 2018-01-11 2025-01-13 38 12 btellier@linagora.com 85022218+maxxx873@users.nor...
MailRepositoriesRoutes.java
in server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/routes
340 32 2018-01-22 2025-02-11 35 12 btellier@linagora.com vttran@linagora.com
EmailQueryMethod.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method
183 11 2020-09-09 2024-03-22 33 12 rkowalski@linagora.com 1763676+romainmoreau@users....
FileMailRepository.java
in server/data/data-file/src/main/java/org/apache/james/mailrepository/file
229 16 2015-10-07 2025-03-07 31 12 aduprat@apache.org btellier@linagora.com
InMemoryMessageMapper.java
in mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail
169 22 2015-10-07 2022-12-01 29 12 aduprat@apache.org hqtran@linagora.com
JamesImapHostSystem.java
in mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host
160 17 2015-10-07 2024-10-11 29 12 aduprat@apache.org btellier@linagora.com
SendMailHandler.java
in server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver
113 4 2015-10-07 2024-11-28 26 12 aduprat@apache.org btellier@linagora.com
Mail.java
in mailet/api/src/main/java/org/apache/mailet
91 5 2015-10-07 2024-02-13 24 12 aduprat@apache.org btellier@linagora.com
GenericMailet.java
in mailet/base/src/main/java/org/apache/mailet/base
118 19 2015-10-07 2025-04-02 23 12 aduprat@apache.org jean@xn--gml-cma.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
config-fetchmail.xml
in src/site/xdoc/server
884 - 2016-10-27 2021-06-10 5 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
JpaToPgCoreDataMigration.java
in server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james
424 22 2025-03-17 2025-03-18 2 1 jean@xn--gml-cma.com jean@xn--gml-cma.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
RuleDTO.java
in server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering
326 46 2024-02-01 2024-02-01 1 1 hphan@linagora.com hphan@linagora.com
FileBufferedBodyFactory.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl
316 49 2024-02-19 2024-02-28 2 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
MimePart.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search/mime
268 36 2024-11-04 2024-11-04 1 1 vttran@linagora.com vttran@linagora.com
JPAConfiguration.java
in backends-common/jpa/src/main/java/org/apache/james/backends/jpa
236 29 2023-09-27 2023-09-27 1 1 maksym873@gmail.com maksym873@gmail.com
MessageParserImpl.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl
222 24 2025-01-15 2025-01-15 1 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
xsl
site.xsl
in src/site/xdoc/mailet/stylesheets
212 - 2016-10-27 2016-10-27 1 1 btellier@linagora.com btellier@linagora.com
HeaderCollection.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search/mime
192 20 2024-11-04 2024-11-04 1 1 vttran@linagora.com vttran@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
AvoidBinaryBodyBufferingBodyFactory.java
in server/data/data-jmap/src/main/java/org/apache/james/jmap/mime4j
186 30 2024-02-22 2024-03-05 2 1 btellier@linagora.com btellier@linagora.com
AvoidBinaryBodyReadingBodyFactory.java
in server/data/data-jmap/src/main/java/org/apache/james/jmap/mime4j
183 30 2024-03-05 2024-03-05 1 1 btellier@linagora.com btellier@linagora.com
lightbox.css
in src/homepage/assets/css
179 - 2017-04-11 2017-04-11 1 1 qnguyen@linagora.com qnguyen@linagora.com
DropListRoutes.java
in server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes
178 13 2024-05-14 2024-05-14 1 1 85022218+maxxx873@users.nor... 85022218+maxxx873@users.nor...
MaximalBodyDescriptor.java
in server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/mime4j
172 23 2024-01-31 2024-01-31 1 1 btellier@linagora.com btellier@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
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
AESBlobStoreDAO.java
in server/blob/blob-aes/src/main/java/org/apache/james/blob/aes
157 15 2021-03-25 2024-05-06 16 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
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
PostgresMessageDataDefinition.java
in mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail
153 - 2025-03-18 2025-03-18 1 1 jean@xn--gml-cma.com jean@xn--gml-cma.com
FakeMaxQuotaManager.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota
148 34 2023-09-07 2023-09-07 1 1 45198168+hungphan227@users.... 45198168+hungphan227@users....
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
custom-james-assembly.html
in src/homepage/howTo
142 - 2021-07-30 2021-07-30 1 1 btellier@linagora.com btellier@linagora.com
app.xml
in server/apps/spring-app/src/assemble
142 - 2021-06-10 2021-06-10 1 1 btellier@linagora.com btellier@linagora.com
CassandraDataDefinition.java
in backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/components
141 23 2025-03-19 2025-03-19 1 1 jean@xn--gml-cma.com jean@xn--gml-cma.com
usingJDBC_v2.0.xml
in src/site/xdoc/server/archive
140 - 2016-10-27 2016-10-27 1 1 btellier@linagora.com btellier@linagora.com
eml
message-multipart-7bit.eml
in server/mailet/integration-testing/src/main/resources/eml
136 - 2021-02-14 2021-02-14 1 1 btellier@linagora.com btellier@linagora.com
EmbeddedJettyServer.java
in server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/jettyserver
133 8 2025-02-11 2025-02-11 1 1 vttran@linagora.com vttran@linagora.com
eml
dlp_read_mail_with_attachment.eml
in server/mailet/integration-testing/src/main/resources/eml
132 - 2021-02-14 2021-02-14 1 1 btellier@linagora.com btellier@linagora.com
EmailChanges.java
in server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change
132 16 2020-12-21 2021-04-09 2 1 btellier@linagora.com btellier@linagora.com
MimeWalk.java
in mailet/standard/src/main/java/org/apache/james/transport/matchers/utils
131 7 2024-11-28 2024-11-28 1 1 btellier@linagora.com btellier@linagora.com
SolveMailboxFlagInconsistenciesService.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task
130 8 2024-09-13 2024-09-13 1 1 vttran@linagora.com vttran@linagora.com
PostDequeueDecorator.java
in server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/send
129 13 2024-04-05 2024-04-05 1 1 vttran@linagora.com vttran@linagora.com
MinIOGenerationAwareBlobId.java
in server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication
127 14 2024-12-02 2024-12-02 1 1 btellier@linagora.com btellier@linagora.com
CassandraDropListDAO.java
in server/data/data-cassandra/src/main/java/org/apache/james/droplists/cassandra
126 6 2024-04-23 2024-05-02 2 1 85022218+maxxx873@users.nor... 85022218+maxxx873@users.nor...
BlobStoreConfiguration.java
in server/apps/cassandra-app/src/main/java/org/apache/james
125 14 2022-02-20 2022-10-12 3 1 btellier@linagora.com btellier@linagora.com
eml
message-multipart-8bit.eml
in server/mailet/integration-testing/src/main/resources/eml
124 - 2021-02-14 2021-02-14 1 1 btellier@linagora.com btellier@linagora.com
MailetConfiguration.java
in server/mailet/integration-testing/src/main/java/org/apache/james/mailets/configuration
123 13 2021-02-14 2021-02-14 1 1 btellier@linagora.com btellier@linagora.com
eml
yahooInvitation.eml
in server/mailet/integration-testing/src/main/resources/eml
122 - 2021-02-14 2021-02-14 1 1 btellier@linagora.com btellier@linagora.com
TaskFromRequestRegistry.java
in server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/tasks
120 19 2019-12-13 2021-08-01 4 1 btellier@linagora.com btellier@linagora.com
PrefixedRegex.java
in mailbox/api/src/main/java/org/apache/james/mailbox/model/search
118 12 2017-10-04 2024-10-10 4 1 btellier@linagora.com btellier@linagora.com
JamesBodyDescriptorBuilder.java
in server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/mime4j
118 8 2024-01-31 2024-01-31 1 1 btellier@linagora.com btellier@linagora.com
Correlations

File Size vs. Number of Changes: 4132 points

server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java x: 363 lines of code y: 56 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/OpenSearchMailboxConfiguration.java x: 244 lines of code y: 8 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java x: 517 lines of code y: 15 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/CassandraUploadRepository.java x: 76 lines of code y: 12 # changes server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/upload/PostgresUploadRepository.java x: 83 lines of code y: 6 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/upload/InMemoryUploadRepository.java x: 96 lines of code y: 11 # changes server/protocols/protocols-smtp-dkim/src/main/java/org/apache/james/smtpserver/DKIMHook.java x: 256 lines of code y: 6 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/HeloCmdHandler.java x: 83 lines of code y: 11 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java x: 205 lines of code y: 21 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/QuitCmdHandler.java x: 70 lines of code y: 10 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/RcptCmdHandler.java x: 168 lines of code y: 24 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java x: 156 lines of code y: 20 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/log/HookResultLogger.java x: 30 lines of code y: 12 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/tls/EnforceMtaSts.java x: 27 lines of code y: 1 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/tls/TestMtaSts.java x: 21 lines of code y: 1 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JMAPApiRoutes.scala x: 129 lines of code y: 44 # changes mailet/api/src/main/java/org/apache/mailet/Mailet.java x: 20 lines of code y: 6 # changes mailet/base/src/main/java/org/apache/mailet/base/GenericMailet.java x: 118 lines of code y: 23 # changes server/container/guice/mailet/src/main/java/org/apache/james/modules/server/MailetContainerModule.java x: 269 lines of code y: 6 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MailetProcessorImpl.java x: 151 lines of code y: 6 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MatcherMailetPair.java x: 28 lines of code y: 2 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MatcherSplitter.java x: 112 lines of code y: 3 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/ProcessorImpl.java x: 84 lines of code y: 5 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/jmx/JMXStateMailetProcessorListener.java x: 111 lines of code y: 2 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/jmx/MailetManagement.java x: 81 lines of code y: 2 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/AbstractStateCompositeProcessor.java x: 148 lines of code y: 8 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/MailProcessingErrorHandlingConfiguration.java x: 13 lines of code y: 1 # changes server/container/guice/mailet/src/main/java/org/apache/james/utils/GuiceMailetLoader.java x: 49 lines of code y: 8 # changes backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisClientFactory.scala x: 73 lines of code y: 6 # changes backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisHealthCheck.scala x: 43 lines of code y: 9 # changes server/mailet/rate-limiter-redis/src/main/scala/org/apache/james/rate/limiter/redis/RedisRateLimiter.scala x: 58 lines of code y: 12 # changes server/apps/migration/core-data-jpa-to-pg/sample-configuration/logback.xml x: 32 lines of code y: 2 # changes server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james/MigrationConfiguration.java x: 89 lines of code y: 2 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/components/CassandraDataDefinition.java x: 141 lines of code y: 1 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTableManager.java x: 52 lines of code y: 27 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTypesCreator.java x: 25 lines of code y: 9 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraZonedDateTimeDataDefinition.java x: 37 lines of code y: 1 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/SessionWithInitializedTablesFactory.java x: 57 lines of code y: 15 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/versions/CassandraSchemaVersionDataDefinition.java x: 12 lines of code y: 1 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraAclDataDefinition.java x: 32 lines of code y: 1 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMailboxQuotaDataDefinition.java x: 48 lines of code y: 1 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMessageDataDefinition.java x: 104 lines of code y: 1 # changes mailbox/plugin/deleted-messages-vault-cassandra/src/main/java/org/apache/james/vault/metadata/DeletedMessageMetadataDataDefinition.java x: 53 lines of code y: 1 # changes mailbox/plugin/deleted-messages-vault-cassandra/src/main/java/org/apache/james/vault/metadata/MetadataDAO.java x: 106 lines of code y: 10 # changes mailbox/plugin/deleted-messages-vault-cassandra/src/main/java/org/apache/james/vault/metadata/StorageInformationDAO.java x: 75 lines of code y: 8 # changes mailbox/plugin/deleted-messages-vault-cassandra/src/main/java/org/apache/james/vault/metadata/UserPerBucketDAO.java x: 71 lines of code y: 7 # changes server/apps/distributed-pop3-app/src/main/java/org/apache/james/modules/DistributedPop3Module.java x: 26 lines of code y: 3 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraJmapModule.java x: 118 lines of code y: 16 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraSieveQuotaLegacyModule.java x: 23 lines of code y: 4 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraVacationModule.java x: 31 lines of code y: 4 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/eventstore/CassandraEventStoreModule.java x: 22 lines of code y: 3 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraBlobStoreDependenciesModule.java x: 19 lines of code y: 2 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraCacheSessionModule.java x: 50 lines of code y: 5 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraDeletedMessageVaultModule.java x: 42 lines of code y: 3 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxModule.java x: 260 lines of code y: 32 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java x: 38 lines of code y: 7 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraQuotaModule.java x: 45 lines of code y: 7 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraSessionModule.java x: 132 lines of code y: 5 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraThreadIdGuessingModule.java x: 18 lines of code y: 3 # changes server/container/guice/data-cassandra/src/main/java/org/apache/james/modules/data/CassandraDelegationStoreModule.java x: 37 lines of code y: 4 # changes server/container/guice/data-cassandra/src/main/java/org/apache/james/modules/data/CassandraDomainListModule.java x: 28 lines of code y: 4 # changes server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreCacheModulesChooser.java x: 72 lines of code y: 4 # changes server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreChoosingModule.java x: 12 lines of code y: 3 # changes server/container/guice/distributed/src/main/java/org/apache/james/modules/mailbox/DistributedDeletedMessageVaultModule.java x: 54 lines of code y: 3 # changes server/container/guice/mailrepository-cassandra/src/main/java/org/apache/james/modules/mailrepository/CassandraMailRepositoryModule.java x: 42 lines of code y: 8 # changes server/container/guice/queue/rabbitmq/src/main/java/org/apache/james/modules/queue/rabbitmq/CassandraMailQueueViewModule.java x: 64 lines of code y: 5 # changes server/data/data-cassandra/src/main/java/org/apache/james/vacation/cassandra/CassandraVacationDAO.java x: 90 lines of code y: 4 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/EmailChangeRepositoryDAO.java x: 150 lines of code y: 9 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/MailboxChangeRepositoryDAO.java x: 155 lines of code y: 10 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/filtering/CassandraFilteringProjection.java x: 106 lines of code y: 6 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/UploadDAO.java x: 175 lines of code y: 9 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/BrowseStartDAO.java x: 70 lines of code y: 9 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueViewDataDefinition.java x: 100 lines of code y: 1 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/ContentStartDAO.java x: 60 lines of code y: 4 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/EnqueuedMailsDAO.java x: 164 lines of code y: 21 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/EnqueuedMailsDaoUtil.java x: 166 lines of code y: 14 # changes server/task/task-distributed/src/main/scala/org/apache/james/task/eventsourcing/cassandra/CassandraTaskExecutionDetailsProjectionDAO.scala x: 111 lines of code y: 11 # changes server/container/guice/distributed/src/main/java/org/apache/james/modules/event/JMAPEventBusModule.java x: 96 lines of code y: 12 # changes event-bus/distributed/src/main/java/org/apache/james/events/GroupRegistrationHandler.java x: 166 lines of code y: 19 # changes backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresDataDefinition.java x: 85 lines of code y: 1 # changes backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresTableManager.java x: 172 lines of code y: 19 # changes backends-common/postgres/src/main/java/org/apache/james/backends/postgres/quota/PostgresQuotaCurrentValueDAO.java x: 120 lines of code y: 8 # changes event-bus/postgres/src/main/java/org/apache/james/events/PostgresEventDeadLetters.java x: 79 lines of code y: 4 # changes event-sourcing/event-store-postgres/src/main/java/org/apache/james/eventsourcing/eventstore/postgres/PostgresEventStoreDAO.java x: 88 lines of code y: 3 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageDataDefinition.java x: 153 lines of code y: 1 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageRetriever.java x: 101 lines of code y: 3 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresAttachmentDAO.java x: 91 lines of code y: 9 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxAnnotationDAO.java x: 108 lines of code y: 3 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxDAO.java x: 248 lines of code y: 15 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAO.java x: 584 lines of code y: 16 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAOUtils.java x: 148 lines of code y: 5 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageFetchStrategy.java x: 112 lines of code y: 4 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMessageDAO.java x: 123 lines of code y: 11 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresThreadDAO.java x: 87 lines of code y: 5 # changes server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james/JpaToPgCoreDataMigration.java x: 424 lines of code y: 2 # changes server/apps/postgres-app/src/main/java/org/apache/james/PostgresJmapModule.java x: 53 lines of code y: 10 # changes server/apps/scaling-pulsar-smtp/src/main/java/org/apache/james/Main.java x: 108 lines of code y: 13 # changes server/blob/blob-postgres/src/main/java/org/apache/james/blob/postgres/PostgresBlobStoreDAO.java x: 139 lines of code y: 6 # changes server/container/guice/blob/postgres/src/main/java/modules/BlobPostgresModule.java x: 12 lines of code y: 2 # changes server/container/guice/mailbox-postgres/src/main/java/org/apache/james/modules/mailbox/PostgresMailboxModule.java x: 158 lines of code y: 27 # changes server/container/guice/postgres-common/src/main/java/org/apache/james/modules/data/PostgresCommonModule.java x: 141 lines of code y: 23 # changes server/container/guice/postgres-common/src/main/java/org/apache/james/modules/data/PostgresUsersRepositoryModule.java x: 43 lines of code y: 5 # changes server/container/guice/postgres-common/src/main/java/org/apache/james/modules/task/PostgresTaskExecutionDetailsProjectionGuiceModule.java x: 17 lines of code y: 2 # changes server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/change/PostgresMailboxChangeDAO.java x: 92 lines of code y: 2 # changes server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/filtering/PostgresFilteringProjectionDAO.java x: 76 lines of code y: 3 # changes server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/identity/PostgresCustomIdentityDAO.java x: 186 lines of code y: 5 # changes server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/projections/PostgresEmailQueryViewDAO.java x: 101 lines of code y: 4 # changes server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/pushsubscription/PostgresPushSubscriptionDAO.java x: 134 lines of code y: 7 # changes server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/upload/PostgresUploadDAO.java x: 90 lines of code y: 7 # changes server/data/data-postgres/src/main/java/org/apache/james/mailrepository/postgres/PostgresMailRepositoryContentDAO.java x: 290 lines of code y: 5 # changes server/data/data-postgres/src/main/java/org/apache/james/mailrepository/postgres/PostgresMailRepositoryDataDefinition.java x: 62 lines of code y: 1 # changes server/data/data-postgres/src/main/java/org/apache/james/rrt/postgres/PostgresRecipientRewriteTableDAO.java x: 58 lines of code y: 3 # changes server/data/data-postgres/src/main/java/org/apache/james/sieve/postgres/PostgresSieveScriptDAO.java x: 117 lines of code y: 6 # changes server/data/data-postgres/src/main/java/org/apache/james/user/postgres/PostgresUsersDAO.java x: 197 lines of code y: 9 # changes server/data/data-postgres/src/main/java/org/apache/james/vacation/postgres/PostgresVacationResponseDAO.java x: 119 lines of code y: 3 # changes server/task/task-postgres/src/main/scala/org/apache/james/task/eventsourcing/postgres/PostgresTaskExecutionDetailsProjectionDAO.scala x: 79 lines of code y: 3 # changes server/apps/scaling-pulsar-smtp/sample-configuration/mailetcontainer.xml x: 77 lines of code y: 4 # changes server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreModulesChooser.java x: 155 lines of code y: 13 # changes server/data/data-jpa/src/main/java/org/apache/james/droplists/jpa/JPADropList.java x: 101 lines of code y: 2 # changes server/data/data-jpa/src/main/java/org/apache/james/droplists/jpa/model/JPADropListEntry.java x: 122 lines of code y: 2 # changes server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa/JPASieveRepository.java x: 314 lines of code y: 8 # changes server/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java x: 148 lines of code y: 17 # changes server/apps/scaling-pulsar-smtp/src/main/java/org/apache/james/SMTPRelayConfiguration.java x: 72 lines of code y: 2 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractMessageRangeProcessor.java x: 112 lines of code y: 34 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AppendProcessor.java x: 129 lines of code y: 46 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/events/OpenSearchListeningMessageSearchIndex.java x: 423 lines of code y: 16 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndex.java x: 114 lines of code y: 53 # changes server/data/data-api/src/main/java/org/apache/james/dlp/api/package-info.java x: 1 lines of code y: 1 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/CassandraMessageFastViewProjection.java x: 115 lines of code y: 9 # changes src/site/xdoc/download.xml x: 353 lines of code y: 81 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/AbstractValidRcptHandler.java x: 69 lines of code y: 15 # changes backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisConfiguration.scala x: 213 lines of code y: 9 # changes server/data/data-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java x: 229 lines of code y: 31 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSet.scala x: 461 lines of code y: 41 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetCreatePerformer.scala x: 120 lines of code y: 24 # changes server/data/data-api/src/main/java/org/apache/james/probe/DataProbe.java x: 51 lines of code y: 14 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/AllButStartTlsLineBasedChannelHandler.java x: 69 lines of code y: 6 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/CommandInjectionDetectedException.java x: 6 lines of code y: 3 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java x: 219 lines of code y: 29 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSetSerializer.scala x: 396 lines of code y: 31 # changes server/container/guice/distributed/src/main/java/org/apache/james/modules/mailbox/DistributedDeletedMessageVaultDeletionCallback.java x: 230 lines of code y: 6 # changes event-bus/distributed/src/main/java/org/apache/james/events/KeyReconnectionHandler.java x: 43 lines of code y: 11 # changes event-bus/distributed/src/main/java/org/apache/james/events/RabbitMQEventBus.java x: 147 lines of code y: 14 # changes server/apps/distributed-app/src/main/java/org/apache/james/CassandraRabbitMQJamesServerMain.java x: 230 lines of code y: 30 # changes server/apps/distributed-pop3-app/src/main/java/org/apache/james/DistributedPOP3JamesServerMain.java x: 205 lines of code y: 26 # changes server/container/guice/postgres-common/src/main/java/org/apache/james/modules/data/PostgresDataJmapModule.java x: 61 lines of code y: 8 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java x: 923 lines of code y: 202 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Rename.java x: 121 lines of code y: 7 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxFactory.scala x: 179 lines of code y: 16 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetUpdatePerformer.scala x: 255 lines of code y: 18 # changes server/apps/postgres-app/sample-configuration/mailetcontainer.xml x: 118 lines of code y: 7 # changes server/blob/blob-common/src/main/java/org/apache/james/blob/api/Store.java x: 172 lines of code y: 18 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RecipientRewriteTableProcessor.java x: 385 lines of code y: 49 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/RLSSupportPostgresMailboxMapper.java x: 64 lines of code y: 3 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetCreatePerformer.scala x: 181 lines of code y: 11 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetDeletePerformer.scala x: 118 lines of code y: 14 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetMethod.scala x: 85 lines of code y: 36 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java x: 150 lines of code y: 37 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java x: 192 lines of code y: 85 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapper.java x: 111 lines of code y: 66 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/PostgresMailboxSessionMapperFactory.java x: 121 lines of code y: 16 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresAttachmentMapper.java x: 91 lines of code y: 4 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageMapper.java x: 371 lines of code y: 12 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Rights.scala x: 114 lines of code y: 8 # changes server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractConfigurableAsyncServer.java x: 322 lines of code y: 49 # changes server/container/guice/mailbox/src/main/java/org/apache/james/modules/MailboxProbeImpl.java x: 191 lines of code y: 38 # changes server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/event/ComputeMessageFastViewProjectionListener.java x: 74 lines of code y: 2 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/DefaultQuotaChangeNotifier.java x: 65 lines of code y: 2 # changes server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/event/PropagateLookupRightListener.java x: 117 lines of code y: 2 # changes server/container/guice/opensearch/src/main/java/org/apache/james/modules/mailbox/OpenSearchMailboxModule.java x: 111 lines of code y: 5 # changes server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/WebAdminServer.java x: 191 lines of code y: 28 # changes server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/jettyserver/EmbeddedJettyServer.java x: 133 lines of code y: 1 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/UserCreationRequestLogger.java x: 31 lines of code y: 3 # changes server/protocols/webadmin/webadmin-dropwizard-metrics/src/main/java/org/apache/james/webadmin/dropwizard/MetricsRoutes.java x: 58 lines of code y: 6 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/routes/MailRepositoriesRoutes.java x: 340 lines of code y: 35 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/quota/PostgresPerUserMaxQuotaManager.java x: 305 lines of code y: 3 # changes server/data/data-library/src/main/java/org/apache/james/user/lib/UsersRepositoryImpl.java x: 232 lines of code y: 17 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMailboxMapper.java x: 83 lines of code y: 7 # changes backends-common/postgres/src/main/java/org/apache/james/backends/postgres/utils/PostgresExecutor.java x: 181 lines of code y: 26 # changes backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresConfiguration.java x: 321 lines of code y: 12 # changes backends-common/postgres/src/main/java/org/apache/james/backends/postgres/utils/PoolBackedPostgresConnectionFactory.java x: 55 lines of code y: 7 # changes server/apps/postgres-app/src/main/java/org/apache/james/PostgresJamesConfiguration.java x: 253 lines of code y: 10 # changes backends-common/postgres/src/main/java/org/apache/james/backends/postgres/utils/JamesPostgresConnectionFactory.java x: 12 lines of code y: 4 # changes mailbox/plugin/deleted-messages-vault-postgres/src/main/java/org/apache/james/vault/metadata/PostgresDeletedMessageVaultDeletionCallback.java x: 91 lines of code y: 1 # changes event-sourcing/event-store-postgres/src/main/java/org/apache/james/eventsourcing/eventstore/postgres/PostgresEventStore.java x: 51 lines of code y: 2 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/DeleteMessageListener.java x: 133 lines of code y: 8 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/PostgresThreadIdGuessingAlgorithm.java x: 59 lines of code y: 2 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/search/AllSearchOverride.java x: 44 lines of code y: 3 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/search/NotDeletedWithRangeSearchOverride.java x: 52 lines of code y: 4 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/search/UnseenSearchOverride.java x: 63 lines of code y: 4 # changes server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/filtering/PostgresFilteringProjection.java x: 37 lines of code y: 2 # changes server/data/data-postgres/src/main/java/org/apache/james/sieve/postgres/PostgresSieveRepository.java x: 212 lines of code y: 5 # changes server/data/data-postgres/src/main/java/org/apache/james/vacation/postgres/PostgresNotificationRegistry.java x: 48 lines of code y: 2 # changes backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresCommons.java x: 54 lines of code y: 6 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/ListeningCurrentQuotaUpdater.java x: 144 lines of code y: 43 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/BlobManagerImpl.java x: 1 lines of code y: 8 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/BlobId.java x: 1 lines of code y: 7 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageIdMapper.java x: 209 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: 9 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/GetMessageListMethod.java x: 1 lines of code y: 22 # changes server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/event/PopulateEmailQueryViewListener.java x: 155 lines of code y: 2 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailQueryMethod.scala x: 183 lines of code y: 33 # changes server/container/guice/common/src/main/java/org/apache/james/GuiceJamesServer.java x: 91 lines of code y: 7 # changes server/data/data-api/src/main/java/org/apache/james/vacation/api/Vacation.java x: 142 lines of code y: 2 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/FilteringIncrementalRuleChangeDTO.java x: 103 lines of code y: 2 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/upload/UploadRepository.java x: 16 lines of code y: 6 # changes server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/JmapUploadRoutes.java x: 40 lines of code y: 6 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/MessageRepresentation.java x: 129 lines of code y: 2 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/projections/MessageFastViewProjection.java x: 28 lines of code y: 10 # changes server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreConfiguration.java x: 219 lines of code y: 5 # changes src/site/xdoc/server/config-mailrepositorystore.xml x: 54 lines of code y: 11 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MessageManager.java x: 385 lines of code y: 51 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java x: 833 lines of code y: 150 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraGlobalMaxQuotaDao.java x: 107 lines of code y: 12 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerDomainMaxQuotaDao.java x: 100 lines of code y: 12 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerUserMaxQuotaDao.java x: 100 lines of code y: 13 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerUserMaxQuotaManagerV1.java x: 230 lines of code y: 3 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerUserMaxQuotaManagerV2.java x: 305 lines of code y: 5 # changes core/src/main/java/org/apache/james/core/quota/QuotaLimit.java x: 147 lines of code y: 2 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/components/CassandraQuotaCurrentValueDao.java x: 126 lines of code y: 4 # changes core/src/main/java/org/apache/james/core/quota/QuotaCurrentValue.java x: 126 lines of code y: 3 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresModSeqProvider.java x: 57 lines of code y: 1 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresUidProvider.java x: 68 lines of code y: 1 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/JPAMailboxSessionMapperFactory.java x: 81 lines of code y: 26 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/MailboxSessionMapperFactory.java x: 92 lines of code y: 20 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java x: 503 lines of code y: 99 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractSSLAwareChannelPipelineFactory.java x: 42 lines of code y: 20 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/NettyServer.java x: 98 lines of code y: 22 # changes src/site/xdoc/server/config-imap4.xml x: 159 lines of code y: 23 # changes src/site/xdoc/server/config-smtp-lmtp.xml x: 268 lines of code y: 25 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/SenderAuthIdentifyVerificationHook.java x: 181 lines of code y: 9 # changes server/testing/src/main/java/org/apache/james/utils/SMTPMessageSender.java x: 165 lines of code y: 26 # changes server/container/core/src/main/java/org/apache/james/server/core/MimeMessageWrapper.java x: 443 lines of code y: 19 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/UploadRoutes.scala x: 135 lines of code y: 25 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 427 lines of code y: 42 # changes src/site/xdoc/server/feature-security.xml x: 142 lines of code y: 17 # changes src/homepage/index.html x: 429 lines of code y: 54 # changes src/site/xdoc/protocols/imap4.xml x: 75 lines of code y: 19 # changes src/site/xdoc/server/index.xml x: 33 lines of code y: 22 # changes src/site/xdoc/server/install.xml x: 238 lines of code y: 31 # changes src/site/xdoc/server/packaging.xml x: 255 lines of code y: 25 # changes src/site/xdoc/server/release-notes.xml x: 826 lines of code y: 15 # changes mailet/icalendar/src/main/java/org/apache/james/transport/mailets/ICALToHeader.java x: 94 lines of code y: 13 # changes src/homepage/howTo/deleted-messages-vault.html x: 252 lines of code y: 13 # changes testing/base/src/main/resources/logback-test.xml x: 27 lines of code y: 13 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java x: 402 lines of code y: 45 # changes server/apps/cassandra-app/src/main/java/org/apache/james/CassandraJamesServerMain.java x: 187 lines of code y: 21 # changes server/apps/memory-app/src/main/java/org/apache/james/MemoryJamesServerMain.java x: 159 lines of code y: 19 # changes server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPModule.java x: 270 lines of code y: 31 # changes server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621/RFC8621MethodsModule.java x: 226 lines of code y: 57 # changes server/container/guice/protocols/jmap/src/main/java/org/apache/james/modules/protocols/JMAPServerModule.java x: 34 lines of code y: 13 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/ParsedAttachment.java x: 102 lines of code y: 8 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxManager.java x: 88 lines of code y: 43 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMessageManager.java x: 39 lines of code y: 27 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java x: 398 lines of code y: 50 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMailboxManager.java x: 63 lines of code y: 27 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java x: 70 lines of code y: 35 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMessageManager.java x: 47 lines of code y: 27 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/MessageStorer.java x: 135 lines of code y: 19 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/MessageParser.java x: 27 lines of code y: 48 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/MessageParserImpl.java x: 222 lines of code y: 1 # changes server/container/guice/memory/src/main/java/org/apache/james/modules/mailbox/MemoryMailboxModule.java x: 153 lines of code y: 14 # changes mailbox/spring/src/main/resources/META-INF/spring/spring-mailbox.xml x: 38 lines of code y: 24 # changes server/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml x: 150 lines of code y: 41 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/DownloadRoutes.scala x: 322 lines of code y: 41 # changes mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneIndexableDocument.java x: 221 lines of code y: 2 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/IndexableMessage.java x: 398 lines of code y: 8 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/SearchUtil.java x: 263 lines of code y: 19 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Email.scala x: 745 lines of code y: 48 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegateSetCreatePerformer.scala x: 85 lines of code y: 8 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegateSetDeletePerformer.scala x: 64 lines of code y: 9 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegatedAccountDeletePerformer.scala x: 64 lines of code y: 7 # changes mailbox/api/src/main/java/org/apache/james/mailbox/AttachmentManager.java x: 25 lines of code y: 15 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreAttachmentManager.java x: 92 lines of code y: 25 # changes server/mailrepository/mailrepository-api/src/main/java/org/apache/james/mailrepository/api/MailRepository.java x: 122 lines of code y: 10 # changes server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepository.java x: 142 lines of code y: 35 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/MailRepositoryStoreService.java x: 105 lines of code y: 21 # changes event-bus/distributed/src/main/java/org/apache/james/events/EventDispatcher.java x: 216 lines of code y: 19 # changes event-bus/distributed/src/main/java/org/apache/james/events/KeyRegistrationHandler.java x: 197 lines of code y: 23 # changes server/protocols/webadmin/webadmin-protocols/src/main/java/org/apache/james/protocols/webadmin/ProtocolServerRoutes.java x: 141 lines of code y: 8 # changes server/protocols/jmap/src/main/java/org/apache/james/jmap/HttpConstants.java x: 5 lines of code y: 2 # changes server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPRoutes.java x: 17 lines of code y: 13 # changes server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPUrls.java x: 7 lines of code y: 6 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/NettyProtocolTransport.java x: 125 lines of code y: 13 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/DeleteProcessor.java x: 89 lines of code y: 29 # changes server/mailet/integration-testing/src/main/java/org/apache/james/mailets/configuration/SmtpConfiguration.java x: 168 lines of code y: 6 # changes server/mailet/integration-testing/src/main/resources/smtpserver.xml x: 79 lines of code y: 8 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/DeliveryRunnable.java x: 223 lines of code y: 31 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/MailDelivrerToHost.java x: 289 lines of code y: 21 # changes server/queue/queue-memory/src/main/java/org/apache/james/queue/memory/MemoryMailQueueFactory.java x: 283 lines of code y: 38 # changes server/testing/src/main/java/org/apache/james/util/docker/Images.java x: 11 lines of code y: 38 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/FileIntoAction.java x: 31 lines of code y: 15 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxConstants.java x: 31 lines of code y: 8 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxPath.java x: 211 lines of code y: 38 # changes protocols/imap/src/main/java/org/apache/james/imap/main/PathConverter.java x: 203 lines of code y: 9 # changes protocols/imap/src/main/java/org/apache/james/imap/message/response/ListResponse.java x: 114 lines of code y: 6 # changes server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/EmailQueryViewPopulator.java x: 154 lines of code y: 11 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/ListProcessor.java x: 288 lines of code y: 45 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/LocalDelivery.java x: 53 lines of code y: 26 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailDispatcher.java x: 208 lines of code y: 34 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppenderImpl.java x: 139 lines of code y: 14 # changes server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyUsersLDAPRepository.java x: 78 lines of code y: 36 # changes server/apps/memory-app/sample-configuration/usersrepository.xml x: 10 lines of code y: 5 # changes src/site/xdoc/server/config-users.xml x: 125 lines of code y: 21 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/BasicChannelInboundHandler.java x: 253 lines of code y: 16 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreRightManager.java x: 270 lines of code y: 46 # changes server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/RestoreService.java x: 96 lines of code y: 19 # changes mailbox/api/src/main/java/org/apache/james/mailbox/events/MailboxEvents.java x: 485 lines of code y: 7 # changes event-sourcing/event-store-jpa/src/main/java/org/apache/james/eventsourcing/eventstore/jpa/JPAEventStore.java x: 77 lines of code y: 1 # changes protocols/imap/src/main/java/org/apache/james/imap/message/request/StoreRequest.java x: 79 lines of code y: 10 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/JmapRfc8621Configuration.scala x: 116 lines of code y: 18 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/WebSocketRoutes.scala x: 200 lines of code y: 25 # changes src/site/xdoc/server/config-jmap.xml x: 149 lines of code y: 32 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetUpdatePerformer.scala x: 204 lines of code y: 18 # changes event-bus/api/src/main/java/org/apache/james/events/EventSerializer.java x: 22 lines of code y: 5 # changes event-bus/distributed/src/main/java/org/apache/james/events/GroupRegistration.java x: 181 lines of code y: 17 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/change/MailboxChangeListener.scala x: 142 lines of code y: 22 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RecipientRewriteTable.java x: 58 lines of code y: 11 # changes protocols/pop3/src/main/java/org/apache/james/protocols/pop3/core/UserCmdHandler.java x: 58 lines of code y: 13 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RemoteDelivery.java x: 164 lines of code y: 53 # changes src/site/xdoc/server/config-mailetcontainer.xml x: 75 lines of code y: 10 # changes mailet/standard/src/main/java/org/apache/james/transport/matchers/AttachmentFileNameIs.java x: 142 lines of code y: 15 # changes server/blob/blob-storage-strategy/src/main/scala/org/apache/james/server/blob/deduplication/DeDuplicationBlobStore.scala x: 146 lines of code y: 18 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/change/StateChangeListener.scala x: 28 lines of code y: 5 # changes server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/RabbitMQTerminationSubscriber.java x: 128 lines of code y: 22 # changes backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQConfiguration.java x: 756 lines of code y: 27 # changes server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/TerminationReconnectionHandler.java x: 17 lines of code y: 7 # changes server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/MinIOGenerationAwareBlobId.java x: 127 lines of code y: 1 # changes server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/BlobGCTask.java x: 236 lines of code y: 7 # changes server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/BloomFilterGCAlgorithm.java x: 251 lines of code y: 6 # changes server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/GenerationAwareBlobId.java x: 175 lines of code y: 4 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java x: 392 lines of code y: 13 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/ReceivedDataLineFilter.java x: 90 lines of code y: 17 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capability.scala x: 272 lines of code y: 24 # changes server/blob/blob-api/src/main/java/org/apache/james/blob/api/BlobStore.java x: 44 lines of code y: 26 # changes server/blob/blob-storage-strategy/src/main/scala/org/apache/james/server/blob/deduplication/PassThroughBlobStore.scala x: 87 lines of code y: 12 # changes protocols/imap/src/main/java/org/apache/james/imap/api/process/ImapSession.java x: 117 lines of code y: 25 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/IdleProcessor.java x: 141 lines of code y: 45 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/NettyImapSession.java x: 293 lines of code y: 39 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/SendMailHandler.java x: 113 lines of code y: 26 # changes server/blob/blob-s3/src/main/java/org/apache/james/blob/objectstorage/aws/S3BlobStoreConfiguration.java x: 239 lines of code y: 6 # changes server/blob/blob-s3/src/main/java/org/apache/james/blob/objectstorage/aws/S3BlobStoreDAO.java x: 341 lines of code y: 40 # changes src/site/xdoc/server/config-blobstore.xml x: 199 lines of code y: 24 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/EventSourceRoutes.scala x: 226 lines of code y: 16 # changes server/container/guice/protocols/smtp/src/main/java/org/apache/james/modules/protocols/SMTPServerModule.java x: 47 lines of code y: 18 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty/SMTPServer.java x: 346 lines of code y: 44 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty/SMTPServerFactory.java x: 63 lines of code y: 14 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapChannelUpstreamHandler.java x: 403 lines of code y: 55 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/NettyConstants.java x: 23 lines of code y: 13 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/base/SelectedMailboxImpl.java x: 372 lines of code y: 56 # changes server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/IMAPServerModule.java x: 203 lines of code y: 29 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServerFactory.java x: 85 lines of code y: 22 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/CompositeProcessorImpl.java x: 46 lines of code y: 4 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailSpooler.java x: 265 lines of code y: 11 # changes core/src/main/java/org/apache/james/core/Domain.java x: 96 lines of code y: 14 # changes server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUsersDAO.java x: 267 lines of code y: 24 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractSenderAuthIdentifyVerificationHook.java x: 74 lines of code y: 5 # changes server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/netty/LMTPServer.java x: 127 lines of code y: 25 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/LSubProcessor.java x: 95 lines of code y: 31 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/StatusProcessor.java x: 277 lines of code y: 42 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ReactiveThrottler.java x: 111 lines of code y: 9 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchProcessor.java x: 263 lines of code y: 52 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractSelectionProcessor.java x: 348 lines of code y: 61 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/DefaultProcessor.java x: 132 lines of code y: 10 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/ExamineProcessor.java x: 33 lines of code y: 16 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxSet.scala x: 303 lines of code y: 25 # changes server/container/guice/mailbox/src/main/java/org/apache/james/modules/ACLProbeImpl.java x: 48 lines of code y: 12 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxACL.java x: 511 lines of code y: 29 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/MailboxSerializer.scala x: 164 lines of code y: 20 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/base/AbstractImapCommandParser.java x: 41 lines of code y: 13 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/HAProxyMessageHandler.java x: 67 lines of code y: 5 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPMDCContext.java x: 45 lines of code y: 14 # changes mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java x: 681 lines of code y: 84 # changes mailbox/lucene/src/main/resources/META-INF/spring/mailbox-index-lucene.xml x: 24 lines of code y: 10 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/mime/HeaderCollection.java x: 192 lines of code y: 1 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/mime/MimePart.java x: 268 lines of code y: 1 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/mime/MimePartParser.java x: 115 lines of code y: 1 # changes server/container/guice/protocols/webadmin-data/src/main/java/org/apache/james/modules/server/DataRoutesModules.java x: 99 lines of code y: 18 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/UserRoutes.java x: 351 lines of code y: 24 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/SessionRoutes.scala x: 110 lines of code y: 16 # changes server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPServer.java x: 106 lines of code y: 28 # changes protocols/imap/src/main/java/org/apache/james/imap/api/ImapConfiguration.java x: 260 lines of code y: 16 # changes metrics/metrics-dropwizard/src/main/java/org/apache/james/metrics/dropwizard/DropWizardMetric.java x: 47 lines of code y: 6 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/DefaultUserQuotaRootResolver.java x: 135 lines of code y: 29 # changes mpt/core/src/main/java/org/apache/james/mpt/api/ImapHostSystem.java x: 14 lines of code y: 10 # changes mpt/core/src/main/java/org/apache/james/mpt/script/ImapScriptedTestProtocol.java x: 53 lines of code y: 7 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host/JamesImapHostSystem.java x: 160 lines of code y: 29 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CreateProcessor.java x: 55 lines of code y: 30 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractAuthProcessor.java x: 231 lines of code y: 42 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/SystemMessageProcessor.java x: 41 lines of code y: 18 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/search/PrefixedRegex.java x: 118 lines of code y: 4 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractMailboxProcessor.java x: 425 lines of code y: 66 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AuthenticateProcessor.java x: 196 lines of code y: 48 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CopyProcessor.java x: 40 lines of code y: 14 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/DeleteACLProcessor.java x: 101 lines of code y: 29 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/GetACLProcessor.java x: 89 lines of code y: 31 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/GetQuotaRootProcessor.java x: 95 lines of code y: 30 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/ListRightsProcessor.java x: 85 lines of code y: 30 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/LoginProcessor.java x: 47 lines of code y: 22 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/MoveProcessor.java x: 53 lines of code y: 18 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/MyRightsProcessor.java x: 79 lines of code y: 27 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/ReplaceProcessor.java x: 127 lines of code y: 4 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/SetACLProcessor.java x: 104 lines of code y: 29 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/SubscribeProcessor.java x: 47 lines of code y: 17 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/UnsubscribeProcessor.java x: 46 lines of code y: 16 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/XListProcessor.java x: 49 lines of code y: 16 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MailboxSession.java x: 94 lines of code y: 16 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailQuerySerializer.scala x: 105 lines of code y: 19 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailQuery.scala x: 214 lines of code y: 22 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MailboxManager.java x: 173 lines of code y: 72 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Dequeuer.java x: 148 lines of code y: 34 # changes server/apps/cli/src/main/java/org/apache/james/cli/ServerCmd.java x: 376 lines of code y: 6 # changes server/apps/cli/src/main/java/org/apache/james/cli/probe/impl/JmxDataProbe.java x: 130 lines of code y: 3 # changes server/container/guice/jmx/src/main/java/org/apache/james/modules/server/JMXServerModule.java x: 115 lines of code y: 15 # changes server/data/data-cassandra/src/main/java/org/apache/james/user/cassandra/CassandraUsersDAO.java x: 271 lines of code y: 16 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/MaxRcptHandler.java x: 11 lines of code y: 7 # changes server/data/data-cassandra/src/main/java/org/apache/james/rrt/cassandra/CassandraRecipientRewriteTable.java x: 63 lines of code y: 30 # changes server/data/data-library/src/main/java/org/apache/james/rrt/lib/AbstractRecipientRewriteTable.java x: 354 lines of code y: 47 # changes server/data/data-jpa/src/main/java/org/apache/james/rrt/jpa/model/JPARecipientRewrite.java x: 82 lines of code y: 12 # changes server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/utils/JsonExtractor.java x: 43 lines of code y: 8 # changes mailbox/tika/src/main/java/org/apache/james/mailbox/tika/TikaHttpClientImpl.java x: 60 lines of code y: 10 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/SubAddressing.java x: 102 lines of code y: 5 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JmapApi.scala x: 86 lines of code y: 10 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/ResponseSerializer.scala x: 110 lines of code y: 23 # changes server/mailet/ldap/src/main/java/org/apache/james/transport/matchers/HasLDAPAttribute.java x: 118 lines of code y: 5 # changes server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar/PulsarMailQueue.scala x: 473 lines of code y: 21 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/utils/search/MailboxFilter.scala x: 270 lines of code y: 15 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/GetACLCommandParser.java x: 24 lines of code y: 9 # changes protocols/imap/src/main/java/org/apache/james/imap/encode/ACLResponseEncoder.java x: 31 lines of code y: 9 # changes protocols/imap/src/main/java/org/apache/james/imap/message/request/DeleteACLRequest.java x: 28 lines of code y: 6 # changes protocols/imap/src/main/java/org/apache/james/imap/message/request/SetACLRequest.java x: 28 lines of code y: 7 # changes mailet/amqp/src/main/java/org/apache/james/transport/mailets/AmqpForwardAttribute.java x: 237 lines of code y: 13 # changes server/queue/queue-api/src/main/java/org/apache/james/queue/api/ManageableMailQueue.java x: 53 lines of code y: 9 # changes mailbox/api/src/main/java/org/apache/james/mailbox/acl/UnionMailboxACLResolver.java x: 146 lines of code y: 20 # changes mailbox/api/src/main/java/org/apache/james/mailbox/acl/MailboxACLResolver.java x: 10 lines of code y: 12 # changes server/data/data-api/src/main/java/org/apache/james/user/api/UsersRepository.java x: 52 lines of code y: 20 # changes core/src/main/java/org/apache/james/core/MailAddress.java x: 448 lines of code y: 21 # changes core/src/main/java/org/apache/james/core/Username.java x: 106 lines of code y: 16 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect/SpecialAddress.java x: 36 lines of code y: 6 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/SessionSupplier.scala x: 57 lines of code y: 14 # changes server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/routes/HealthCheckRoutes.java x: 204 lines of code y: 20 # changes server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/utils/JsoupHtmlTextExtractor.java x: 177 lines of code y: 2 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/DeletedMessage.java x: 207 lines of code y: 8 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/streaming/InputStreamContent.java x: 64 lines of code y: 10 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Fetch.java x: 184 lines of code y: 8 # changes protocols/imap/src/main/java/org/apache/james/imap/message/response/ImmutableStatusResponse.java x: 70 lines of code y: 8 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/LazyMessageSearchIndex.java x: 105 lines of code y: 50 # changes mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java x: 294 lines of code y: 36 # changes mailet/crypto/src/main/java/org/apache/james/transport/mailets/SMIMECheckSignature.java x: 149 lines of code y: 19 # changes mailet/crypto/src/main/java/org/apache/james/transport/KeyStoreHolder.java x: 86 lines of code y: 16 # changes server/apps/cassandra-app/sample-configuration/mailetcontainer.xml x: 131 lines of code y: 7 # changes server/apps/distributed-app/sample-configuration/mailetcontainer.xml x: 131 lines of code y: 8 # changes server/apps/distributed-pop3-app/sample-configuration/mailetcontainer.xml x: 121 lines of code y: 5 # changes server/container/guice/onami/src/main/java/org/apache/james/onami/lifecycle/DefaultStager.java x: 108 lines of code y: 5 # changes server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractServerFactory.java x: 40 lines of code y: 9 # changes server/queue/queue-api/src/main/java/org/apache/james/queue/api/MailPrioritySupport.java x: 13 lines of code y: 4 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/SMTPSession.java x: 33 lines of code y: 14 # changes server/mailrepository/mailrepository-blob/src/main/scala/org/apache/james/mailrepository/blob/BlobMailRepository.scala x: 176 lines of code y: 10 # changes server/blob/blob-cassandra/src/main/java/org/apache/james/blob/cassandra/CassandraBlobStoreFactory.java x: 19 lines of code y: 8 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentDAOV2.java x: 173 lines of code y: 24 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageDAOV3.java x: 362 lines of code y: 23 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdDAO.java x: 553 lines of code y: 41 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdToImapUidDAO.java x: 417 lines of code y: 29 # changes server/blob/blob-file/src/main/java/org/apache/james/blob/file/FileBlobStoreDAO.java x: 177 lines of code y: 4 # changes server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryMailDaoV2.java x: 262 lines of code y: 17 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/MailReferenceDTO.java x: 218 lines of code y: 11 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/SearchProcessor.java x: 455 lines of code y: 56 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/SearchQuery.java x: 1095 lines of code y: 40 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/comparator/CombinedComparator.java x: 65 lines of code y: 16 # changes backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/ReactorRabbitMQChannelPool.java x: 675 lines of code y: 33 # changes backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQManagementAPI.java x: 362 lines of code y: 12 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/PushSubscriptionSet.scala x: 163 lines of code y: 7 # changes server/data/data-ldap/src/main/java/org/apache/james/user/ldap/LdapRepositoryConfiguration.java x: 352 lines of code y: 18 # changes server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/mailet/filter/ActionApplier.java x: 207 lines of code y: 2 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapRequestFrameDecoder.java x: 347 lines of code y: 34 # changes src/site/xdoc/server/quick-start-cassandra.xml x: 301 lines of code y: 23 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/SPF.java x: 96 lines of code y: 23 # changes server/apps/spring-app/src/main/resources/sqlResources.xml x: 417 lines of code y: 3 # changes server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/RabbitMQWorkQueue.java x: 232 lines of code y: 38 # changes server/apps/distributed-app/src/main/java/org/apache/james/CassandraRabbitMQJamesConfiguration.java x: 240 lines of code y: 11 # changes server/apps/memory-app/src/main/java/org/apache/james/MemoryJamesConfiguration.java x: 136 lines of code y: 5 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DropListRoutes.java x: 178 lines of code y: 1 # changes server/data/data-memory/src/main/java/org/apache/james/droplists/memory/MemoryDropList.java x: 67 lines of code y: 3 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java x: 670 lines of code y: 36 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/NettyStreamImapRequestLineReader.java x: 117 lines of code y: 13 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/VacationMailet.java x: 144 lines of code y: 10 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java x: 435 lines of code y: 48 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMessageFactory.java x: 21 lines of code y: 7 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMessageManager.java x: 68 lines of code y: 30 # changes src/site/xdoc/server/config-system.xml x: 172 lines of code y: 23 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/SMTPConfigurationImpl.java x: 50 lines of code y: 12 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/ExtendedSMTPSession.java x: 34 lines of code y: 7 # changes server/testing/src/main/java/org/apache/james/jmap/JmapRFCCommonRequests.java x: 273 lines of code y: 2 # changes server/data/data-library/src/main/java/org/apache/james/repository/file/AbstractFileRepository.java x: 146 lines of code y: 21 # changes server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/FetchMail.java x: 388 lines of code y: 14 # changes server/data/data-jpa/src/main/java/org/apache/james/mailrepository/jpa/model/JPAMail.java x: 177 lines of code y: 3 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MessageRange.java x: 145 lines of code y: 13 # changes server/queue/queue-jms/src/main/java/org/apache/james/queue/jms/JMSCacheableMailQueue.java x: 538 lines of code y: 15 # changes server/container/util/src/main/java/org/apache/james/util/ReactorUtils.java x: 187 lines of code y: 20 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MDNSendMethod.scala x: 279 lines of code y: 15 # changes server/data/data-cassandra/src/main/java/org/apache/james/domainlist/cassandra/CassandraDomainList.java x: 85 lines of code y: 18 # changes server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java x: 258 lines of code y: 37 # changes server/container/util/src/main/java/org/apache/james/util/StreamUtils.java x: 30 lines of code y: 8 # changes server/data/data-library/src/main/java/org/apache/james/rrt/lib/CanSendFromImpl.java x: 51 lines of code y: 13 # changes server/data/data-api/src/main/java/org/apache/james/rrt/api/RecipientRewriteTable.java x: 87 lines of code y: 25 # changes server/blob/blob-aes/src/main/java/org/apache/james/blob/aes/AESBlobStoreDAO.java x: 157 lines of code y: 16 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/ReprocessingAllMailsTaskDTO.java x: 111 lines of code y: 7 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/ReprocessingOneMailTaskAdditionalInformationDTO.java x: 92 lines of code y: 10 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/ReprocessingOneMailTaskDTO.java x: 104 lines of code y: 8 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/ReprocessingService.java x: 175 lines of code y: 16 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/Method.scala x: 156 lines of code y: 30 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/LineHandlerUpstreamHandler.java x: 32 lines of code y: 5 # changes src/site/xdoc/server/dev-build.xml x: 230 lines of code y: 10 # changes event-bus/distributed/src/main/java/org/apache/james/events/GroupConsumerRetry.java x: 95 lines of code y: 6 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueueFactory.java x: 161 lines of code y: 30 # changes backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/SimpleConnectionPool.java x: 127 lines of code y: 19 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java x: 311 lines of code y: 6 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/Bouncer.java x: 119 lines of code y: 10 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/MailDelivrer.java x: 243 lines of code y: 12 # changes server/container/core/src/main/java/org/apache/james/server/core/MailImpl.java x: 529 lines of code y: 38 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect/ProcessRedirectNotify.java x: 122 lines of code y: 19 # changes mailet/api/src/main/java/org/apache/mailet/Serializer.java x: 585 lines of code y: 13 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/SerialiseToHTTP.java x: 137 lines of code y: 15 # changes server/data/data-jmap/src/main/scala/org/apache/james/jmap/api/model/PushSubscription.scala x: 110 lines of code y: 10 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/managesieve/ManageSieveMailet.java x: 121 lines of code y: 20 # changes server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/mailet/ExtractMDNOriginalJMAPMessageId.java x: 82 lines of code y: 1 # changes src/site/xdoc/server/features.xml x: 269 lines of code y: 7 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraACLMapper.java x: 124 lines of code y: 40 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/DeleteMessageListener.java x: 262 lines of code y: 25 # changes event-sourcing/event-store-cassandra/src/main/scala/org/apache/james/eventsourcing/eventstore/cassandra/EventStoreDao.scala x: 116 lines of code y: 12 # changes server/task/task-distributed/src/main/scala/org/apache/james/task/eventsourcing/distributed/TaskEventDTO.scala x: 153 lines of code y: 12 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/RuleDTO.java x: 326 lines of code y: 1 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractChannelPipelineFactory.java x: 46 lines of code y: 19 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMetadata.java x: 360 lines of code y: 7 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailBodyPart.scala x: 271 lines of code y: 29 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxChangesMethod.scala x: 69 lines of code y: 18 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/MessageResultImpl.java x: 280 lines of code y: 31 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/ResilientClusterProvider.java x: 64 lines of code y: 12 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/migration/MigrationTask.java x: 114 lines of code y: 13 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/utils/CassandraAsyncExecutor.java x: 69 lines of code y: 25 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/versions/CassandraSchemaVersionManager.java x: 74 lines of code y: 26 # changes backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQConnectionFactory.java x: 140 lines of code y: 18 # changes mailbox/backup/src/main/java/org/apache/james/mailbox/backup/DefaultMailboxBackup.java x: 129 lines of code y: 18 # changes mailbox/backup/src/main/java/org/apache/james/mailbox/backup/ZipMailArchiveRestorer.java x: 74 lines of code y: 9 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapper.java x: 187 lines of code y: 17 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraApplicableFlagDAO.java x: 67 lines of code y: 14 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraDeletedMessageDAO.java x: 199 lines of code y: 16 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraFirstUnseenDAO.java x: 209 lines of code y: 15 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraIndexTableHandler.java x: 320 lines of code y: 22 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxCounterDAO.java x: 160 lines of code y: 20 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxDAO.java x: 152 lines of code y: 24 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapper.java x: 227 lines of code y: 71 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxPathV3DAO.java x: 185 lines of code y: 9 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraModSeqProvider.java x: 168 lines of code y: 40 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraUidProvider.java x: 174 lines of code y: 37 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/MailboxMergingTaskRunner.java x: 78 lines of code y: 16 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/RecomputeMailboxCountersService.java x: 203 lines of code y: 14 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/SolveMailboxInconsistenciesService.java x: 325 lines of code y: 14 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/SolveMessageInconsistenciesService.java x: 411 lines of code y: 20 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAAnnotationMapper.java x: 132 lines of code y: 14 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMailboxMapper.java x: 186 lines of code y: 34 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAModSeqProvider.java x: 75 lines of code y: 14 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/JPAAttachment.java x: 142 lines of code y: 3 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/JPAUserFlag.java x: 61 lines of code y: 6 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JPAPerUserMaxQuotaManager.java x: 228 lines of code y: 14 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JpaCurrentQuotaManager.java x: 91 lines of code y: 15 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/model/JpaCurrentQuota.java x: 39 lines of code y: 5 # changes mailbox/jpa/src/main/resources/META-INF/spring/mailbox-jpa.xml x: 74 lines of code y: 28 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/quota/InMemoryCurrentQuotaManager.java x: 74 lines of code y: 29 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/blob/BlobStoreVaultGarbageCollectionTask.java x: 74 lines of code y: 15 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto/query/QueryTranslator.java x: 181 lines of code y: 8 # changes mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing/listeners/QuotaThresholdCrossingListener.java x: 66 lines of code y: 25 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/PreDeletionHooks.java x: 35 lines of code y: 11 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreSubscriptionManager.java x: 133 lines of code y: 17 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/event/MailboxAnnotationListener.java x: 47 lines of code y: 25 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/CurrentQuotaCalculator.java x: 32 lines of code y: 17 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/StoreQuotaManager.java x: 76 lines of code y: 20 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/SimpleMessageSearchIndex.java x: 175 lines of code y: 53 # changes mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ErrorRecoveryIndexationTask.java x: 81 lines of code y: 15 # changes mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/MessageIdReIndexerImpl.java x: 16 lines of code y: 5 # changes mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/MessageIdReIndexingTask.java x: 61 lines of code y: 11 # changes mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/SingleMailboxReindexingTask.java x: 86 lines of code y: 23 # changes mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/SingleMessageReindexingTask.java x: 83 lines of code y: 16 # changes mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/UserReindexingTask.java x: 80 lines of code y: 17 # changes mailbox/tools/quota-recompute/src/main/java/org/apache/james/mailbox/quota/task/RecomputeCurrentQuotasService.java x: 165 lines of code y: 9 # changes mailet/ai/src/main/java/org/apache/james/ai/classic/BayesianAnalysisFeeder.java x: 137 lines of code y: 9 # changes mailet/crypto/src/main/java/org/apache/james/transport/mailets/AbstractSign.java x: 360 lines of code y: 22 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/Expires.java x: 94 lines of code y: 3 # changes metrics/metrics-dropwizard/src/main/java/org/apache/james/metrics/dropwizard/DropWizardMetricFactory.java x: 62 lines of code y: 21 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/AppendCommandParser.java x: 56 lines of code y: 16 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/CreateCommandParser.java x: 42 lines of code y: 15 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/ExamineCommandParser.java x: 20 lines of code y: 11 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/ListCommandParser.java x: 257 lines of code y: 16 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/LsubCommandParser.java x: 17 lines of code y: 9 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/SearchCommandParser.java x: 984 lines of code y: 26 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/StoreCommandParser.java x: 82 lines of code y: 19 # changes protocols/imap/src/main/java/org/apache/james/imap/encode/FetchResponseEncoder.java x: 346 lines of code y: 25 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CheckProcessor.java x: 26 lines of code y: 14 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CloseProcessor.java x: 48 lines of code y: 24 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CompressProcessor.java x: 67 lines of code y: 22 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/EnableProcessor.java x: 99 lines of code y: 25 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/GetQuotaProcessor.java x: 91 lines of code y: 29 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/LogoutProcessor.java x: 30 lines of code y: 22 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/StoreProcessor.java x: 237 lines of code y: 45 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/UnselectProcessor.java x: 40 lines of code y: 16 # changes protocols/managesieve/src/main/java/org/apache/james/managesieve/core/CoreProcessor.java x: 290 lines of code y: 15 # changes protocols/managesieve/src/main/java/org/apache/james/managesieve/transcode/ArgumentParser.java x: 193 lines of code y: 4 # changes protocols/managesieve/src/main/java/org/apache/james/managesieve/transcode/ManageSieveProcessor.java x: 103 lines of code y: 4 # changes protocols/pop3/src/main/java/org/apache/james/protocols/pop3/core/CapaCmdHandler.java x: 65 lines of code y: 13 # changes protocols/pop3/src/main/java/org/apache/james/protocols/pop3/core/NoopCmdHandler.java x: 42 lines of code y: 10 # changes protocols/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java x: 128 lines of code y: 15 # changes protocols/pop3/src/main/java/org/apache/james/protocols/pop3/core/UidlCmdHandler.java x: 85 lines of code y: 14 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/DataCmdHandler.java x: 134 lines of code y: 24 # changes server/apps/spring-app/src/main/licensing/app/licensing.xml x: 1268 lines of code y: 5 # changes server/apps/spring-app/src/main/licensing/war/licensing.xml x: 1217 lines of code y: 5 # changes server/blob/blob-export-file/src/main/java/org/apache/james/blob/export/file/LocalFileBlobExportMechanism.java x: 124 lines of code y: 14 # changes server/container/feature-checks/src/main/java/org/apache/james/healthcheck/MailReceptionCheck.java x: 234 lines of code y: 11 # changes server/container/guice/common/src/main/java/org/apache/james/modules/CommonServicesModule.java x: 60 lines of code y: 5 # changes server/container/guice/jmx/src/main/java/org/apache/james/modules/server/JMXServer.java x: 167 lines of code y: 15 # changes server/container/guice/mailbox/src/main/java/org/apache/james/modules/QuotaProbesImpl.java x: 80 lines of code y: 13 # changes server/container/guice/protocols/managedsieve/src/main/java/org/apache/james/modules/protocols/SieveProbeImpl.java x: 46 lines of code y: 10 # changes server/container/guice/protocols/webadmin/src/main/java/org/apache/james/modules/server/WebAdminServerModule.java x: 183 lines of code y: 35 # changes server/container/guice/protocols/webadmin/src/main/java/org/apache/james/utils/WebAdminGuiceProbe.java x: 14 lines of code y: 8 # changes server/container/mailbox-jmx/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java x: 199 lines of code y: 12 # changes server/container/mailbox-jmx/src/main/java/org/apache/james/adapter/mailbox/QuotaManagement.java x: 173 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: 22 # changes server/data/data-cassandra/src/main/java/org/apache/james/rrt/cassandra/migration/MappingsSourcesMigration.java x: 107 lines of code y: 11 # changes server/data/data-cassandra/src/main/java/org/apache/james/sieve/cassandra/CassandraSieveRepository.java x: 245 lines of code y: 20 # changes server/data/data-file/src/main/java/org/apache/james/sieverepository/file/SieveFileRepository.java x: 407 lines of code y: 34 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/CassandraEmailQueryView.java x: 253 lines of code y: 9 # changes server/data/data-jmap-cassandra/src/main/scala/org/apache/james/jmap/cassandra/identity/CassandraCustomIdentityDAO.scala x: 124 lines of code y: 8 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxAndEmailChange.java x: 194 lines of code y: 7 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxChange.java x: 277 lines of code y: 22 # changes server/data/data-jpa/src/main/java/org/apache/james/domainlist/jpa/JPADomainList.java x: 127 lines of code y: 17 # changes server/data/data-jpa/src/main/java/org/apache/james/jpa/healthcheck/JPAHealthCheck.java x: 37 lines of code y: 11 # changes server/data/data-jpa/src/main/java/org/apache/james/mailrepository/jpa/JPAMailRepository.java x: 343 lines of code y: 8 # changes server/data/data-jpa/src/main/java/org/apache/james/user/jpa/JPAUsersDAO.java x: 170 lines of code y: 6 # changes server/data/data-jpa/src/main/java/org/apache/james/user/jpa/JPAUsersRepository.java x: 30 lines of code y: 19 # changes server/data/data-library/src/main/java/org/apache/james/dlp/eventsourcing/EventSourcingDLPConfigurationStore.java x: 57 lines of code y: 8 # changes server/data/data-memory/src/main/java/org/apache/james/domainlist/memory/MemoryDomainList.java x: 38 lines of code y: 12 # changes server/dns-service/dnsservice-dnsjava/src/main/java/org/apache/james/dnsservice/dnsjava/DNSJavaService.java x: 347 lines of code y: 23 # changes server/mailet/dkim/src/main/java/org/apache/james/jdkim/mailets/DKIMSign.java x: 138 lines of code y: 10 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Bounce.java x: 134 lines of code y: 28 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/DSNBounce.java x: 413 lines of code y: 44 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Forward.java x: 148 lines of code y: 27 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/NotifyPostmaster.java x: 143 lines of code y: 25 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/NotifySender.java x: 143 lines of code y: 26 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Redirect.java x: 163 lines of code y: 27 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Sieve.java x: 43 lines of code y: 13 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/ToSenderFolder.java x: 67 lines of code y: 23 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailGetMethod.scala x: 132 lines of code y: 31 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxGetMethod.scala x: 156 lines of code y: 48 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/PushSubscriptionSetCreatePerformer.scala x: 101 lines of code y: 9 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/QuotaGetMethod.scala x: 71 lines of code y: 11 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/VacationResponseSetMethod.scala x: 124 lines of code y: 27 # changes server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/hook/MailboxDeliverToRecipientHandler.java x: 106 lines of code y: 26 # changes server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/task/MetaDataFixInconsistenciesService.java x: 423 lines of code y: 5 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/JamesDataCmdHandler.java x: 31 lines of code y: 10 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/UsersRepositoryAuthHook.java x: 114 lines of code y: 20 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/JDBCGreylistHandler.java x: 258 lines of code y: 20 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/SPFHandler.java x: 103 lines of code y: 22 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/URIRBLHandler.java x: 141 lines of code y: 19 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/ValidRcptHandler.java x: 65 lines of code y: 19 # changes server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/routes/TasksRoutes.java x: 303 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: 13 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DomainsRoutes.java x: 225 lines of code y: 19 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/GroupsRoutes.java x: 125 lines of code y: 33 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/SieveQuotaRoutes.java x: 136 lines of code y: 14 # changes server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultDeleteTask.java x: 79 lines of code y: 14 # changes server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/ExportService.java x: 74 lines of code y: 17 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/DomainQuotaRoutes.java x: 180 lines of code y: 15 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/MailboxesRoutes.java x: 194 lines of code y: 8 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserMailboxesRoutes.java x: 284 lines of code y: 20 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserQuotaRoutes.java x: 252 lines of code y: 23 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/EventDeadLettersRedeliverService.java x: 77 lines of code y: 11 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/ExpireMailboxService.java x: 182 lines of code y: 6 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/ExportService.java x: 125 lines of code y: 6 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/UserMailboxesService.java x: 170 lines of code y: 25 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/UserQuotaService.java x: 114 lines of code y: 17 # changes server/protocols/webadmin/webadmin-mailqueue/src/main/java/org/apache/james/webadmin/routes/MailQueueRoutes.java x: 295 lines of code y: 21 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/ClearMailRepositoryTask.java x: 107 lines of code y: 20 # changes server/protocols/webadmin/webadmin-rabbitmq/src/main/java/org/apache/james/webadmin/routes/RabbitMQMailQueuesRoutes.java x: 108 lines of code y: 7 # changes server/queue/queue-activemq/src/main/java/org/apache/james/queue/activemq/EmbeddedActiveMQ.java x: 87 lines of code y: 9 # changes server/queue/queue-activemq/src/main/java/org/apache/james/queue/activemq/metric/ActiveMQMetricCollectorImpl.java x: 145 lines of code y: 4 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueBrowser.java x: 156 lines of code y: 23 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueMailDelete.java x: 96 lines of code y: 24 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueView.java x: 121 lines of code y: 25 # changes server/task/task-distributed/src/main/scala/org/apache/james/task/eventsourcing/distributed/RabbitMQWorkQueueSupplier.scala x: 28 lines of code y: 11 # changes server/task/task-memory/src/main/java/org/apache/james/task/MemoryTaskManager.java x: 132 lines of code y: 16 # changes server/task/task-memory/src/main/scala/org/apache/james/task/eventsourcing/EventSourcingTaskManager.scala x: 93 lines of code y: 18 # changes src/site/xdoc/server/monitor-logging.xml x: 368 lines of code y: 7 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/AttachmentId.java x: 6 lines of code y: 11 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/MessageAttachmentRepresentation.java x: 99 lines of code y: 6 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryAttachmentMapper.java x: 90 lines of code y: 27 # changes server/container/lifecycle-api/src/main/java/org/apache/james/lifecycle/api/Disposable.java x: 155 lines of code y: 4 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capabilities.scala x: 25 lines of code y: 16 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailGet.scala x: 126 lines of code y: 26 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxGet.scala x: 55 lines of code y: 21 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/base/UidMsnConverter.java x: 229 lines of code y: 15 # changes server/container/util/src/main/java/org/apache/james/util/mime/MessageContentExtractor.java x: 188 lines of code y: 9 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/mime4j/AvoidBinaryBodyReadingBodyFactory.java x: 183 lines of code y: 1 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/mime4j/AvoidBinaryBodyBufferingBodyFactory.java x: 186 lines of code y: 2 # changes mailet/icalendar/src/main/java/org/apache/james/transport/mailets/ICalendarParser.java x: 101 lines of code y: 17 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MessageIdManager.java x: 48 lines of code y: 21 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/FileBufferedBodyFactory.java x: 316 lines of code y: 2 # changes mdn/src/main/java/org/apache/james/mdn/MDN.java x: 241 lines of code y: 12 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/StripAttachment.java x: 371 lines of code y: 28 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailGetSerializer.scala x: 265 lines of code y: 30 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/mime4j/SizeUtils.java x: 111 lines of code y: 1 # changes server/apps/spring-app/src/main/appended-resources/supplemental-models.xml x: 293 lines of code y: 3 # changes server/container/spring/src/main/appended-resources/supplemental-models.xml x: 293 lines of code y: 4 # changes server/mailrepository/mailrepository-memory/src/main/java/org/apache/james/mailrepository/memory/MemoryMailRepository.java x: 67 lines of code y: 12 # changes core/src/main/java/org/apache/james/core/builder/MimeMessageBuilder.java x: 352 lines of code y: 11 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/ComposedMessageIdWithMetaData.java x: 91 lines of code y: 5 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MessageResult.java x: 32 lines of code y: 20 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapper.java x: 305 lines of code y: 85 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java x: 598 lines of code y: 135 # changes mailbox/event/json/src/main/scala/org/apache/james/event/json/DTOs.scala x: 123 lines of code y: 18 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMessageIdMapper.java x: 134 lines of code y: 20 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMessageMapper.java x: 169 lines of code y: 29 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageResultIterator.java x: 231 lines of code y: 33 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/AbstractMessageMapper.java x: 101 lines of code y: 28 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/MessageIdMapper.java x: 51 lines of code y: 17 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/MessageMapper.java x: 161 lines of code y: 41 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/MailboxMessage.java x: 39 lines of code y: 17 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMailboxMessage.java x: 302 lines of code y: 36 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearches.java x: 556 lines of code y: 55 # changes mailet/api/src/main/java/org/apache/mailet/DsnParameters.java x: 453 lines of code y: 9 # changes mailet/base/src/main/java/org/apache/mailet/base/FlowedMessageUtils.java x: 269 lines of code y: 9 # changes mailet/crypto/src/main/java/org/apache/james/transport/SMIMEKeyHolder.java x: 154 lines of code y: 15 # changes mailet/crypto/src/main/java/org/apache/james/transport/mailets/SMIMESign.java x: 107 lines of code y: 9 # changes mailet/crypto/src/main/java/org/apache/james/transport/mailets/Sign.java x: 96 lines of code y: 8 # changes mailet/icalendar/src/main/java/org/apache/james/transport/mailets/ICALToJsonAttribute.java x: 207 lines of code y: 25 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/AddFooter.java x: 128 lines of code y: 11 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/ClassifyBounce.java x: 293 lines of code y: 13 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/ContentReplacer.java x: 102 lines of code y: 10 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/OnlyText.java x: 254 lines of code y: 9 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/RecoverAttachment.java x: 90 lines of code y: 11 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/UseHeaderRecipients.java x: 103 lines of code y: 18 # changes mailet/standard/src/main/java/org/apache/james/transport/matchers/HasHeader.java x: 112 lines of code y: 12 # changes protocols/imap/src/main/java/org/apache/james/imap/api/message/response/StatusResponse.java x: 241 lines of code y: 21 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/DecoderUtils.java x: 319 lines of code y: 5 # changes protocols/imap/src/main/java/org/apache/james/imap/encode/base/ImapResponseComposerImpl.java x: 306 lines of code y: 23 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/EnvelopeBuilder.java x: 121 lines of code y: 12 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchResponseBuilder.java x: 327 lines of code y: 25 # changes server/data/data-api/src/main/java/org/apache/james/rrt/lib/Mapping.java x: 237 lines of code y: 18 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppender.java x: 10 lines of code y: 23 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/SimpleMailStore.java x: 91 lines of code y: 22 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/SieveMailAdapter.java x: 301 lines of code y: 24 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/delivery/SieveExecutor.java x: 120 lines of code y: 19 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/delivery/SievePoster.java x: 75 lines of code y: 13 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect/AddressExtractor.java x: 128 lines of code y: 9 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect/MailModifier.java x: 174 lines of code y: 22 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect/MessageAlteringUtils.java x: 190 lines of code y: 2 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/matchers/dlp/DlpDomainRules.java x: 219 lines of code y: 9 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/util/SpecialAddressesUtils.java x: 172 lines of code y: 17 # changes server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/MessageProcessor.java x: 752 lines of code y: 18 # changes server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/ParsedConfiguration.java x: 390 lines of code y: 10 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Keywords.scala x: 88 lines of code y: 6 # changes server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultExportTaskAdditionalInformationDTO.java x: 73 lines of code y: 7 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/dto/MailDto.java x: 260 lines of code y: 9 # changes server/queue/queue-api/src/main/java/org/apache/james/queue/api/MailQueue.java x: 48 lines of code y: 20 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Enqueuer.java x: 131 lines of code y: 24 # changes src/site/xdoc/server/dev-extend-mailet.xml x: 157 lines of code y: 7 # changes server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/mime4j/MaximalBodyDescriptor.java x: 172 lines of code y: 1 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Mailbox.scala x: 121 lines of code y: 17 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/SMTPSessionImpl.java x: 103 lines of code y: 17 # changes src/site/xdoc/server/config.xml x: 153 lines of code y: 17 # changes server/mailet/integration-testing/src/main/java/org/apache/james/mailets/configuration/CommonProcessors.java x: 145 lines of code y: 3 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration/CassandraConfiguration.java x: 575 lines of code y: 19 # changes src/site/xdoc/server/config-cassandra.xml x: 188 lines of code y: 40 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/Rule.java x: 476 lines of code y: 8 # changes server/apps/distributed-pop3-app/src/main/java/org/apache/james/DistributedPOP3JamesConfiguration.java x: 180 lines of code y: 7 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/event/EventFactory.java x: 501 lines of code y: 38 # changes backends-common/jpa/src/main/java/org/apache/james/backends/jpa/JPAConfiguration.java x: 236 lines of code y: 1 # changes server/data/data-cassandra/src/main/java/org/apache/james/sieve/cassandra/CassandraSieveQuotaDAO.java x: 16 lines of code y: 11 # changes mailbox/tools/quota-recompute/src/main/java/org/apache/james/mailbox/quota/task/RecomputeCurrentQuotasTaskAdditionalInformationDTO.java x: 133 lines of code y: 4 # changes src/homepage/howTo/custom-listeners.html x: 140 lines of code y: 13 # changes src/homepage/howTo/imap-server.html x: 161 lines of code y: 11 # changes src/homepage/howTo/mail-processing.html x: 145 lines of code y: 22 # changes src/site/site.xml x: 195 lines of code y: 54 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/FakeMaxQuotaManager.java x: 148 lines of code y: 1 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/FixedMaxQuotaManager.java x: 166 lines of code y: 13 # changes server/testing/src/main/java/org/apache/james/util/docker/DockerContainer.java x: 169 lines of code y: 8 # 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-rfc-8621/src/main/scala/org/apache/james/jmap/routes/ProcessingContext.scala x: 157 lines of code y: 10 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/CreateMissingParentsTask.java x: 150 lines of code y: 6 # changes mailet/api/src/main/java/org/apache/mailet/AttributeValue.java x: 224 lines of code y: 18 # changes server/container/guice/configuration/src/main/java/org/apache/james/utils/PropertiesProvider.java x: 103 lines of code y: 15 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/RemoteDeliveryConfiguration.java x: 283 lines of code y: 16 # 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/IncrementalRuleChange.java x: 171 lines of code y: 2 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/quota/InMemoryPerUserMaxQuotaManager.java x: 173 lines of code y: 14 # 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 server/apps/cassandra-app/sample-configuration/listeners.xml x: 6 lines of code y: 4 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/MimeDescriptorImpl.java x: 296 lines of code y: 20 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/ContentType.java x: 183 lines of code y: 4 # changes server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/mailbox/MailboxAdapter.java x: 101 lines of code y: 19 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/AttachmentLoader.java x: 51 lines of code y: 24 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedState.java x: 214 lines of code y: 7 # changes protocols/imap/src/main/java/org/apache/james/imap/api/message/request/SearchKey.java x: 373 lines of code y: 14 # changes protocols/imap/src/main/java/org/apache/james/imap/encode/main/DefaultImapEncoderFactory.java x: 102 lines of code y: 14 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/Quota.java x: 100 lines of code y: 16 # changes server/protocols/protocols-managesieve/src/main/java/org/apache/james/managesieveserver/netty/ManageSieveServer.java x: 89 lines of code y: 20 # 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 protocols/imap/src/main/java/org/apache/james/imap/decode/FetchPartPathDecoder.java x: 360 lines of code y: 8 # changes server/apps/distributed-pop3-app/sample-configuration/usersrepository.xml x: 6 lines of code y: 5 # 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-mailqueue/src/main/java/org/apache/james/webadmin/service/ClearMailQueueTask.java x: 102 lines of code y: 11 # changes server/task/task-api/src/main/scala/org/apache/james/task/TaskExecutionDetails.scala x: 151 lines of code y: 5 # changes mpt/impl/smtp/core/src/main/java/org/apache/james/mpt/smtp/ForwardSmtpTest.java x: 41 lines of code y: 33 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/ClearMailboxContentTask.java x: 144 lines of code y: 4 # changes server/protocols/protocols-managesieve/src/main/java/org/apache/james/managesieveserver/netty/ManageSieveChannelUpstreamHandler.java x: 109 lines of code y: 15 # changes mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexingContextInformationDTO.java x: 217 lines of code y: 1 # 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/util/src/main/java/org/apache/james/util/concurrent/JMXEnabledScheduledThreadPoolExecutor.java x: 97 lines of code y: 7 # changes server/data/data-api/src/main/java/org/apache/james/vacation/api/VacationPatch.java x: 164 lines of code y: 1 # changes server/apps/distributed-app/helm-chart/james/templates/deployment.yaml x: 385 lines of code y: 1 # changes server/container/spring/src/main/java/org/apache/james/container/spring/bean/factorypostprocessor/MailboxConfigurationBeanFactoryPostProcessor.java x: 64 lines of code y: 15 # changes mailbox/api/src/main/java/org/apache/james/mailbox/quota/QuotaRootResolver.java x: 19 lines of code y: 15 # changes server/dns-service/dnsservice-library/src/main/java/org/apache/james/dnsservice/library/MXHostAddressIterator.java x: 80 lines of code y: 9 # 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 mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryAnnotationMapper.java x: 100 lines of code y: 15 # 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 server/data/data-api/src/main/java/org/apache/james/rrt/lib/MappingsImpl.java x: 197 lines of code y: 4 # 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 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 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/java/org/apache/james/mailets/configuration/MailetConfiguration.java x: 123 lines of code y: 1 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/ACLCommands.java x: 70 lines of code y: 13 # 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/ConcurrentSessions.java x: 159 lines of code y: 6 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/MailboxMapper.java x: 41 lines of code y: 25 # changes mpt/core/src/main/java/org/apache/james/mpt/helper/ScriptBuilder.java x: 1230 lines of code y: 11 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearchIndex.java x: 37 lines of code y: 19 # 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 protocols/imap/src/main/java/org/apache/james/imap/message/request/AbstractMailboxSelectionRequest.java x: 143 lines of code y: 9 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/search/MailboxQuery.java x: 151 lines of code y: 8 # changes src/site/xdoc/server/archive/configuration_v2_0.xml x: 672 lines of code y: 2 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/MailPriorityHandler.java x: 57 lines of code y: 17 # changes server/data/data-api/src/main/java/org/apache/james/dlp/api/DLPConfigurationItem.java x: 216 lines of code y: 6 # changes src/homepage/assets/css/main.css x: 3344 lines of code y: 4 # changes mailet/ai/src/main/java/org/apache/james/ai/classic/JDBCBayesianAnalyzer.java x: 226 lines of code y: 8 # changes src/homepage/assets/js/lightbox.js x: 336 lines of code y: 1 # changes src/site/resources/downloads/formatting.xml x: 279 lines of code y: 1 # changes
202.0
# changes
  min: 1.0
  average: 6.7
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 202.0
0 3344.0
lines of code
min: 1.0 | average: 68.57 | 25th percentile: 17.0 | median: 39.0 | 75th percentile: 82.0 | max: 3344.0

Number of Contributors vs. Number of Changes: 4132 points

server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java x: 16 # contributors y: 56 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/OpenSearchMailboxConfiguration.java x: 3 # contributors y: 8 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java x: 6 # contributors y: 15 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/CassandraUploadRepository.java x: 5 # contributors y: 12 # changes server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/upload/PostgresUploadRepository.java x: 2 # contributors y: 6 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/upload/InMemoryUploadRepository.java x: 4 # contributors y: 11 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/HeloCmdHandler.java x: 5 # contributors y: 11 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java x: 8 # contributors y: 21 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/QuitCmdHandler.java x: 5 # contributors y: 10 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/RcptCmdHandler.java x: 7 # contributors y: 24 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java x: 7 # contributors y: 20 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/tls/EnforceMtaSts.java x: 1 # contributors y: 1 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JMAPApiRoutes.scala x: 10 # contributors y: 44 # changes mailet/api/src/main/java/org/apache/mailet/Mailet.java x: 6 # contributors y: 6 # changes mailet/base/src/main/java/org/apache/mailet/base/GenericMailet.java x: 12 # contributors y: 23 # changes server/container/guice/mailet/src/main/java/org/apache/james/modules/server/MailetContainerModule.java x: 3 # contributors y: 6 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MailetProcessorImpl.java x: 4 # contributors y: 6 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MatcherMailetPair.java x: 2 # contributors y: 2 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MatcherSplitter.java x: 3 # contributors y: 3 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/ProcessorImpl.java x: 4 # contributors y: 5 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/AbstractStateCompositeProcessor.java x: 4 # contributors y: 8 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/AbstractStateMailetProcessor.java x: 5 # contributors y: 8 # changes backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisHealthCheck.scala x: 6 # contributors y: 9 # changes server/mailet/rate-limiter-redis/src/main/scala/org/apache/james/rate/limiter/redis/RedisRateLimiter.scala x: 9 # contributors y: 12 # changes server/apps/migration/core-data-jpa-to-pg/sample-configuration/logback.xml x: 1 # contributors y: 2 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTableManager.java x: 8 # contributors y: 27 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTypesCreator.java x: 4 # contributors y: 9 # changes mailbox/plugin/deleted-messages-vault-cassandra/src/main/java/org/apache/james/vault/metadata/UserPerBucketDAO.java x: 5 # contributors y: 7 # changes server/apps/distributed-pop3-app/src/main/java/org/apache/james/modules/DistributedPop3Module.java x: 2 # contributors y: 3 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraJmapModule.java x: 8 # contributors y: 16 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraSieveQuotaLegacyModule.java x: 3 # contributors y: 4 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraSieveRepositoryModule.java x: 2 # contributors y: 4 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraCacheSessionModule.java x: 3 # contributors y: 5 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxModule.java x: 8 # contributors y: 32 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java x: 4 # contributors y: 7 # changes server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreCacheModulesChooser.java x: 4 # contributors y: 4 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/MailboxChangeRepositoryDAO.java x: 6 # contributors y: 10 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/filtering/CassandraFilteringProjection.java x: 5 # contributors y: 6 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/BrowseStartDAO.java x: 8 # contributors y: 9 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/DeletedMailsDAO.java x: 8 # contributors y: 12 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/EnqueuedMailsDAO.java x: 10 # contributors y: 21 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/EnqueuedMailsDaoUtil.java x: 8 # contributors y: 14 # changes server/task/task-distributed/src/main/scala/org/apache/james/task/eventsourcing/cassandra/CassandraTaskExecutionDetailsProjectionDAO.scala x: 7 # contributors y: 11 # changes event-bus/distributed/src/main/java/org/apache/james/events/GroupRegistrationHandler.java x: 4 # contributors y: 19 # changes backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresTableManager.java x: 6 # contributors y: 19 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAO.java x: 6 # contributors y: 16 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMessageDAO.java x: 6 # contributors y: 11 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/user/PostgresSubscriptionDAO.java x: 3 # contributors y: 2 # changes server/apps/postgres-app/src/main/java/org/apache/james/PostgresJmapModule.java x: 4 # contributors y: 10 # changes server/apps/scaling-pulsar-smtp/src/main/java/org/apache/james/Main.java x: 5 # contributors y: 13 # changes server/container/guice/mailbox-postgres/src/main/java/org/apache/james/modules/mailbox/PostgresMailboxModule.java x: 6 # contributors y: 27 # changes server/container/guice/postgres-common/src/main/java/org/apache/james/modules/data/PostgresCommonModule.java x: 6 # contributors y: 23 # changes server/container/guice/utils/src/main/java/org/apache/james/utils/GuiceGenericLoader.java x: 2 # contributors y: 5 # changes server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/pushsubscription/PostgresPushSubscriptionDAO.java x: 3 # contributors y: 7 # changes server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/upload/PostgresUploadDAO.java x: 2 # contributors y: 7 # changes server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa/JPASieveRepository.java x: 8 # contributors y: 8 # changes server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa/model/JPASieveQuota.java x: 5 # contributors y: 5 # changes server/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java x: 11 # contributors y: 17 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractMessageRangeProcessor.java x: 8 # contributors y: 34 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AppendProcessor.java x: 11 # contributors y: 46 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/events/OpenSearchListeningMessageSearchIndex.java x: 7 # contributors y: 16 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndex.java x: 18 # contributors y: 53 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/CassandraMessageFastViewProjection.java x: 3 # contributors y: 9 # changes server/container/util/src/main/java/org/apache/james/util/MDCBuilder.java x: 3 # contributors y: 10 # changes src/site/xdoc/download.xml x: 11 # contributors y: 81 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/AbstractValidRcptHandler.java x: 4 # contributors y: 15 # changes server/data/data-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java x: 12 # contributors y: 31 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSet.scala x: 6 # contributors y: 41 # changes server/data/data-api/src/main/java/org/apache/james/probe/DataProbe.java x: 11 # contributors y: 14 # changes server/protocols/webadmin/webadmin-http-client/src/main/java/org/apache/james/webadmin/httpclient/WebAdminHTTPClientFactory.java x: 1 # contributors y: 3 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java x: 8 # contributors y: 29 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSetSerializer.scala x: 6 # contributors y: 31 # changes event-bus/distributed/src/main/java/org/apache/james/events/RabbitMQEventBus.java x: 4 # contributors y: 14 # changes server/apps/distributed-app/src/main/java/org/apache/james/CassandraRabbitMQJamesServerMain.java x: 11 # contributors y: 30 # changes server/apps/distributed-pop3-app/src/main/java/org/apache/james/DistributedPOP3JamesServerMain.java x: 9 # contributors y: 26 # changes server/apps/postgres-app/src/main/java/org/apache/james/PostgresJamesServerMain.java x: 6 # contributors y: 30 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java x: 22 # contributors y: 202 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Rename.java x: 6 # contributors y: 7 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxFactory.scala x: 3 # contributors y: 16 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetUpdatePerformer.scala x: 8 # contributors y: 18 # changes server/blob/blob-common/src/main/java/org/apache/james/blob/api/Store.java x: 3 # contributors y: 18 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RecipientRewriteTableProcessor.java x: 11 # contributors y: 49 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetMethod.scala x: 8 # contributors y: 36 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java x: 10 # contributors y: 37 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java x: 13 # contributors y: 85 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapper.java x: 13 # contributors y: 66 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/PostgresMailboxSessionMapperFactory.java x: 4 # contributors y: 16 # changes server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractConfigurableAsyncServer.java x: 16 # contributors y: 49 # changes server/container/guice/mailbox/src/main/java/org/apache/james/modules/MailboxProbeImpl.java x: 15 # contributors y: 38 # changes server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/WebAdminServer.java x: 10 # contributors y: 28 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/routes/MailRepositoriesRoutes.java x: 12 # contributors y: 35 # changes server/data/data-library/src/main/java/org/apache/james/user/lib/UsersRepositoryImpl.java x: 7 # contributors y: 17 # changes backends-common/postgres/src/main/java/org/apache/james/backends/postgres/utils/PostgresExecutor.java x: 6 # contributors y: 26 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/quota/PostgresCurrentQuotaManager.java x: 1 # contributors y: 4 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/ListeningCurrentQuotaUpdater.java x: 13 # contributors y: 43 # changes server/container/guice/memory/src/main/java/org/apache/james/modules/data/MemoryDataJmapModule.java x: 5 # contributors y: 9 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/GetMessageListMethod.java x: 8 # contributors y: 22 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailQueryMethod.scala x: 12 # contributors y: 33 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/FlagsUpdateCalculator.java x: 5 # contributors y: 4 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MessageManager.java x: 14 # contributors y: 51 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java x: 17 # contributors y: 150 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerDomainMaxQuotaDao.java x: 6 # contributors y: 12 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerUserMaxQuotaDao.java x: 6 # contributors y: 13 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/JPAMailboxSessionMapperFactory.java x: 11 # contributors y: 26 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java x: 10 # contributors y: 26 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java x: 14 # contributors y: 99 # changes mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/user/PostgresSubscriptionMapper.java x: 2 # contributors y: 1 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractSSLAwareChannelPipelineFactory.java x: 8 # contributors y: 20 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/NettyServer.java x: 10 # contributors y: 22 # changes src/site/xdoc/server/config-smtp-lmtp.xml x: 7 # contributors y: 25 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/UploadRoutes.scala x: 4 # contributors y: 25 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 10 # contributors y: 42 # changes src/site/xdoc/server/feature-security.xml x: 3 # contributors y: 17 # changes src/homepage/index.html x: 9 # contributors y: 54 # changes src/site/xdoc/protocols/imap4.xml x: 3 # contributors y: 19 # changes src/site/xdoc/server/index.xml x: 4 # contributors y: 22 # changes src/site/xdoc/server/install.xml x: 4 # contributors y: 31 # changes src/site/xdoc/server/packaging.xml x: 5 # contributors y: 25 # changes src/site/xdoc/server/release-notes.xml x: 3 # contributors y: 15 # changes mailet/icalendar/src/main/java/org/apache/james/transport/mailets/ICALToHeader.java x: 9 # contributors y: 13 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java x: 10 # contributors y: 45 # changes server/apps/cassandra-app/src/main/java/org/apache/james/CassandraJamesServerMain.java x: 7 # contributors y: 21 # changes server/apps/memory-app/src/main/java/org/apache/james/MemoryJamesServerMain.java x: 8 # contributors y: 19 # changes server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPModule.java x: 9 # contributors y: 31 # changes server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621/RFC8621MethodsModule.java x: 12 # contributors y: 57 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/ParsedAttachment.java x: 1 # contributors y: 8 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxManager.java x: 11 # contributors y: 43 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMessageManager.java x: 10 # contributors y: 27 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java x: 12 # contributors y: 50 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java x: 11 # contributors y: 35 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMessageManager.java x: 9 # contributors y: 27 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/MessageParser.java x: 8 # contributors y: 48 # changes server/container/guice/memory/src/main/java/org/apache/james/modules/mailbox/MemoryMailboxModule.java x: 6 # contributors y: 14 # changes mailbox/spring/src/main/resources/META-INF/spring/spring-mailbox.xml x: 9 # contributors y: 24 # changes server/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml x: 14 # contributors y: 41 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/DownloadRoutes.scala x: 7 # contributors y: 41 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Email.scala x: 7 # contributors y: 48 # changes mailbox/api/src/main/java/org/apache/james/mailbox/AttachmentManager.java x: 5 # contributors y: 15 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreAttachmentManager.java x: 6 # contributors y: 25 # changes server/mailrepository/mailrepository-api/src/main/java/org/apache/james/mailrepository/api/MailRepository.java x: 7 # contributors y: 10 # changes event-bus/distributed/src/main/java/org/apache/james/events/KeyRegistrationHandler.java x: 4 # contributors y: 23 # changes server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPRoutes.java x: 7 # contributors y: 13 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/DeleteProcessor.java x: 10 # contributors y: 29 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/DeliveryRunnable.java x: 14 # contributors y: 31 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/MailDelivrerToHost.java x: 9 # contributors y: 21 # changes server/queue/queue-memory/src/main/java/org/apache/james/queue/memory/MemoryMailQueueFactory.java x: 12 # contributors y: 38 # changes server/testing/src/main/java/org/apache/james/util/docker/Images.java x: 11 # contributors y: 38 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/ProblemDetails.scala x: 1 # contributors y: 7 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/FileIntoAction.java x: 7 # contributors y: 15 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxPath.java x: 10 # contributors y: 38 # changes server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/EmailQueryViewPopulator.java x: 3 # contributors y: 11 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/ListProcessor.java x: 9 # contributors y: 45 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailDispatcher.java x: 11 # contributors y: 34 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppenderImpl.java x: 7 # contributors y: 14 # changes server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyUsersLDAPRepository.java x: 10 # contributors y: 36 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreRightManager.java x: 14 # contributors y: 46 # changes server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/RestoreService.java x: 7 # contributors y: 19 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/JmapRfc8621Configuration.scala x: 5 # contributors y: 18 # changes src/site/xdoc/server/config-jmap.xml x: 7 # contributors y: 32 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetUpdatePerformer.scala x: 7 # contributors y: 18 # changes event-bus/api/src/main/java/org/apache/james/events/EventSerializer.java x: 1 # contributors y: 5 # changes mailbox/event/json/src/main/scala/org/apache/james/event/json/MailboxEventSerializer.scala x: 4 # contributors y: 12 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/change/MailboxChangeListener.scala x: 6 # contributors y: 22 # changes protocols/pop3/src/main/java/org/apache/james/protocols/pop3/core/UserCmdHandler.java x: 8 # contributors y: 13 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RemoteDelivery.java x: 15 # contributors y: 53 # changes src/site/xdoc/server/config-mailetcontainer.xml x: 2 # contributors y: 10 # changes server/blob/blob-storage-strategy/src/main/scala/org/apache/james/server/blob/deduplication/DeDuplicationBlobStore.scala x: 6 # contributors y: 18 # changes server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/RabbitMQTerminationSubscriber.java x: 11 # contributors y: 22 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capability.scala x: 8 # contributors y: 24 # changes server/blob/blob-api/src/main/java/org/apache/james/blob/api/BlobStore.java x: 8 # contributors y: 26 # changes server/blob/blob-api/src/main/java/org/apache/james/blob/api/MetricableBlobStore.java x: 9 # contributors y: 25 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/IdleProcessor.java x: 12 # contributors y: 45 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/NettyImapSession.java x: 8 # contributors y: 39 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/SendMailHandler.java x: 12 # contributors y: 26 # changes server/blob/blob-s3/src/main/java/org/apache/james/blob/objectstorage/aws/S3BlobStoreDAO.java x: 11 # contributors y: 40 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/EventSourceRoutes.scala x: 5 # contributors y: 16 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty/SMTPServer.java x: 15 # contributors y: 44 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapChannelUpstreamHandler.java x: 12 # contributors y: 55 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/NettyConstants.java x: 4 # contributors y: 13 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/base/SelectedMailboxImpl.java x: 12 # contributors y: 56 # changes server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/IMAPServerModule.java x: 11 # contributors y: 29 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServerFactory.java x: 9 # contributors y: 22 # changes server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUsersDAO.java x: 4 # contributors y: 24 # changes server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/netty/LMTPServer.java x: 10 # contributors y: 25 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/LSubProcessor.java x: 8 # contributors y: 31 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ReactiveThrottler.java x: 2 # contributors y: 9 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchProcessor.java x: 11 # contributors y: 52 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractSelectionProcessor.java x: 11 # contributors y: 61 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxACL.java x: 9 # contributors y: 29 # changes mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java x: 19 # contributors y: 84 # changes server/container/guice/protocols/webadmin-data/src/main/java/org/apache/james/modules/server/DataRoutesModules.java x: 10 # contributors y: 18 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/UserRoutes.java x: 11 # contributors y: 24 # changes server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPServer.java x: 9 # contributors y: 28 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host/JamesImapHostSystem.java x: 12 # contributors y: 29 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CreateProcessor.java x: 9 # contributors y: 30 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractAuthProcessor.java x: 14 # contributors y: 42 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractMailboxProcessor.java x: 14 # contributors y: 66 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AuthenticateProcessor.java x: 12 # contributors y: 48 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/GetQuotaRootProcessor.java x: 7 # contributors y: 30 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/ListRightsProcessor.java x: 8 # contributors y: 30 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MailboxManager.java x: 12 # contributors y: 72 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Dequeuer.java x: 6 # contributors y: 34 # changes server/data/data-file/src/main/java/org/apache/james/rrt/file/XMLRecipientRewriteTable.java x: 7 # contributors y: 12 # changes server/data/data-library/src/main/java/org/apache/james/rrt/lib/AbstractRecipientRewriteTable.java x: 18 # contributors y: 47 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/ResponseSerializer.scala x: 5 # contributors y: 23 # changes mailet/amqp/src/main/java/org/apache/james/transport/mailets/AmqpForwardAttribute.java x: 3 # contributors y: 13 # changes mailbox/api/src/main/java/org/apache/james/mailbox/acl/UnionMailboxACLResolver.java x: 10 # contributors y: 20 # changes server/data/data-api/src/main/java/org/apache/james/user/api/UsersRepository.java x: 6 # contributors y: 20 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/SessionSupplier.scala x: 5 # contributors y: 14 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Fetch.java x: 6 # contributors y: 8 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/LazyMessageSearchIndex.java x: 16 # contributors y: 50 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractAsyncServer.java x: 7 # contributors y: 23 # changes server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractServerFactory.java x: 7 # contributors y: 9 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdDAO.java x: 11 # contributors y: 41 # changes server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryMailDaoV2.java x: 10 # contributors y: 17 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/SearchProcessor.java x: 14 # contributors y: 56 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/SearchQuery.java x: 9 # contributors y: 40 # changes backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/ReactorRabbitMQChannelPool.java x: 8 # contributors y: 33 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/ExpungeProcessor.java x: 10 # contributors y: 34 # changes src/site/xdoc/server/quick-start-cassandra.xml x: 8 # contributors y: 23 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/SPF.java x: 9 # contributors y: 23 # changes server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/RabbitMQWorkQueue.java x: 9 # contributors y: 38 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java x: 7 # contributors y: 36 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java x: 14 # contributors y: 48 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMessageManager.java x: 10 # contributors y: 30 # changes src/site/xdoc/server/config-system.xml x: 10 # contributors y: 23 # changes server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/FetchMail.java x: 9 # contributors y: 14 # changes src/site/xdoc/server/config-rabbitmq.xml x: 6 # contributors y: 24 # changes server/container/util/src/main/java/org/apache/james/util/ReactorUtils.java x: 4 # contributors y: 20 # changes server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java x: 8 # contributors y: 37 # changes server/data/data-api/src/main/java/org/apache/james/rrt/api/RecipientRewriteTable.java x: 8 # contributors y: 25 # changes server/data/data-jmap/src/main/scala/org/apache/james/jmap/api/identity/CustomIdentityDAO.scala x: 5 # contributors y: 17 # changes server/blob/blob-aes/src/main/java/org/apache/james/blob/aes/AESBlobStoreDAO.java x: 1 # contributors y: 16 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/MailDelivrer.java x: 3 # contributors y: 12 # changes server/container/core/src/main/java/org/apache/james/server/core/MailImpl.java x: 8 # contributors y: 38 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/HeadersToHTTP.java x: 8 # contributors y: 15 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/SerialiseToHTTP.java x: 9 # contributors y: 15 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraACLMapper.java x: 10 # contributors y: 40 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailBodyPart.scala x: 5 # contributors y: 29 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAMailboxMessage.java x: 11 # contributors y: 18 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/versions/CassandraSchemaVersionManager.java x: 7 # contributors y: 26 # changes backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQConnectionFactory.java x: 9 # contributors y: 18 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapper.java x: 9 # contributors y: 17 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapper.java x: 13 # contributors y: 71 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMailboxMapper.java x: 9 # contributors y: 34 # changes mailbox/jpa/src/main/resources/META-INF/spring/mailbox-jpa.xml x: 13 # contributors y: 28 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/blob/BlobStoreDeletedMessageVault.java x: 11 # contributors y: 27 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/PreDeletionHooks.java x: 9 # contributors y: 11 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreSubscriptionManager.java x: 6 # contributors y: 17 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/CurrentQuotaCalculator.java x: 8 # contributors y: 17 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/SimpleMessageSearchIndex.java x: 13 # contributors y: 53 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/StatusCommandParser.java x: 5 # contributors y: 19 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/GetQuotaProcessor.java x: 7 # contributors y: 29 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/StoreProcessor.java x: 13 # contributors y: 45 # changes server/blob/blob-export-file/src/main/java/org/apache/james/blob/export/file/LocalFileBlobExportMechanism.java x: 3 # contributors y: 14 # changes server/data/data-cassandra/src/main/java/org/apache/james/sieve/cassandra/CassandraSieveDAO.java x: 10 # contributors y: 13 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxChange.java x: 5 # contributors y: 22 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl/EventSourcingFilteringManagement.java x: 10 # contributors y: 15 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/DSNBounce.java x: 13 # contributors y: 44 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailGetMethod.scala x: 7 # contributors y: 31 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxGetMethod.scala x: 9 # contributors y: 48 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/VacationResponseSetMethod.scala x: 7 # contributors y: 27 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/UsersRepositoryAuthHook.java x: 11 # contributors y: 20 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/URIRBLHandler.java x: 10 # contributors y: 19 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/GroupsRoutes.java x: 10 # contributors y: 33 # changes server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/MessageFastViewProjectionCorrector.java x: 4 # contributors y: 18 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxGet.scala x: 5 # contributors y: 21 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MessageIdManager.java x: 6 # contributors y: 21 # changes src/site/xdoc/server/config-listeners.xml x: 2 # contributors y: 11 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java x: 16 # contributors y: 135 # changes mailbox/event/json/src/main/scala/org/apache/james/event/json/DTOs.scala x: 12 # contributors y: 18 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageResultIterator.java x: 11 # contributors y: 33 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/AbstractMessageMapper.java x: 11 # contributors y: 28 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/MessageMapper.java x: 10 # contributors y: 41 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMailboxMessage.java x: 11 # contributors y: 36 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearches.java x: 15 # contributors y: 55 # changes mailet/api/src/main/java/org/apache/mailet/Mail.java x: 12 # contributors y: 24 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/ContentReplacer.java x: 8 # contributors y: 10 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/RecoverAttachment.java x: 8 # contributors y: 11 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/utils/MimeMessageModifier.java x: 7 # contributors y: 7 # changes src/site/xdoc/server/config-cassandra.xml x: 12 # contributors y: 40 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/event/EventFactory.java x: 14 # contributors y: 38 # changes src/homepage/howTo/mail-processing.html x: 7 # contributors y: 22 # changes src/site/site.xml x: 17 # contributors y: 54 # changes server/apps/distributed-pop3-app/sample-configuration/smtpserver.xml x: 2 # contributors y: 8 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/MimeDescriptorImpl.java x: 5 # contributors y: 20 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/FakeAuthorizator.java x: 7 # contributors y: 8 # changes json/src/main/java/org/apache/james/json/JsonGenericSerializer.java x: 4 # contributors y: 17 # changes src/site/xdoc/server/config-quota.xml x: 1 # contributors y: 6 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearchIndex.java x: 9 # contributors y: 19 # changes
202.0
# changes
  min: 1.0
  average: 6.7
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 202.0
0 22.0
# contributors
min: 1.0 | average: 3.23 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 22.0

Number of Contributors vs. File Size: 4132 points

server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java x: 16 # contributors y: 363 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/OpenSearchMailboxConfiguration.java x: 3 # contributors y: 244 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java x: 6 # contributors y: 517 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/CassandraUploadRepository.java x: 5 # contributors y: 76 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/upload/PostgresUploadRepository.java x: 2 # contributors y: 83 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/upload/InMemoryUploadRepository.java x: 4 # contributors y: 96 lines of code server/protocols/protocols-smtp-dkim/src/main/java/org/apache/james/smtpserver/DKIMHook.java x: 2 # contributors y: 256 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/HeloCmdHandler.java x: 5 # contributors y: 83 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java x: 8 # contributors y: 205 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/RcptCmdHandler.java x: 7 # contributors y: 168 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java x: 7 # contributors y: 156 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/log/HookResultLogger.java x: 5 # contributors y: 30 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/tls/EnforceMtaSts.java x: 1 # contributors y: 27 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/tls/TestMtaSts.java x: 1 # contributors y: 21 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JMAPApiRoutes.scala x: 10 # contributors y: 129 lines of code mailet/api/src/main/java/org/apache/mailet/Mailet.java x: 6 # contributors y: 20 lines of code mailet/base/src/main/java/org/apache/mailet/base/GenericMailet.java x: 12 # contributors y: 118 lines of code server/container/guice/mailet/src/main/java/org/apache/james/modules/server/MailetContainerModule.java x: 3 # contributors y: 269 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MailetProcessorImpl.java x: 4 # contributors y: 151 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MatcherMailetPair.java x: 2 # contributors y: 28 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MatcherSplitter.java x: 3 # contributors y: 112 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/ProcessorImpl.java x: 4 # contributors y: 84 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/jmx/JMXStateMailetProcessorListener.java x: 2 # contributors y: 111 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/AbstractStateMailetProcessor.java x: 5 # contributors y: 245 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/MailProcessingErrorHandlingConfiguration.java x: 1 # contributors y: 13 lines of code server/container/guice/mailet/src/main/java/org/apache/james/utils/GuiceMailetLoader.java x: 5 # contributors y: 49 lines of code backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisClientFactory.scala x: 3 # contributors y: 73 lines of code backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisHealthCheck.scala x: 6 # contributors y: 43 lines of code server/mailet/rate-limiter-redis/src/main/scala/org/apache/james/rate/limiter/redis/RedisRateLimiter.scala x: 9 # contributors y: 58 lines of code server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james/MigrationConfiguration.java x: 1 # contributors y: 89 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/components/CassandraDataDefinition.java x: 1 # contributors y: 141 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTableManager.java x: 8 # contributors y: 52 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTypesCreator.java x: 4 # contributors y: 25 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/SessionWithInitializedTablesFactory.java x: 6 # contributors y: 57 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMailboxQuotaDataDefinition.java x: 1 # contributors y: 48 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMessageDataDefinition.java x: 1 # contributors y: 104 lines of code mailbox/plugin/deleted-messages-vault-cassandra/src/main/java/org/apache/james/vault/metadata/DeletedMessageMetadataDataDefinition.java x: 1 # contributors y: 53 lines of code mailbox/plugin/deleted-messages-vault-cassandra/src/main/java/org/apache/james/vault/metadata/MetadataDAO.java x: 5 # contributors y: 106 lines of code server/apps/distributed-pop3-app/src/main/java/org/apache/james/modules/DistributedPop3Module.java x: 2 # contributors y: 26 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraJmapModule.java x: 8 # contributors y: 118 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraSieveQuotaLegacyModule.java x: 3 # contributors y: 23 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraVacationModule.java x: 3 # contributors y: 31 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraCacheSessionModule.java x: 3 # contributors y: 50 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraDeletedMessageVaultModule.java x: 2 # contributors y: 42 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxModule.java x: 8 # contributors y: 260 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java x: 4 # contributors y: 38 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraQuotaModule.java x: 4 # contributors y: 45 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraSessionModule.java x: 3 # contributors y: 132 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreCacheModulesChooser.java x: 4 # contributors y: 72 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreChoosingModule.java x: 2 # contributors y: 12 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/mailbox/DistributedDeletedMessageVaultModule.java x: 3 # contributors y: 54 lines of code server/container/guice/queue/rabbitmq/src/main/java/org/apache/james/modules/queue/rabbitmq/CassandraMailQueueViewModule.java x: 4 # contributors y: 64 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/EmailChangeRepositoryDAO.java x: 6 # contributors y: 150 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/UploadDAO.java x: 4 # contributors y: 175 lines of code server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/CassandraPop3MetadataStore.java x: 3 # contributors y: 128 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/BrowseStartDAO.java x: 8 # contributors y: 70 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/DeletedMailsDAO.java x: 8 # contributors y: 60 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/EnqueuedMailsDAO.java x: 10 # contributors y: 164 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/EnqueuedMailsDaoUtil.java x: 8 # contributors y: 166 lines of code server/task/task-distributed/src/main/scala/org/apache/james/task/eventsourcing/cassandra/CassandraTaskExecutionDetailsProjectionDAO.scala x: 7 # contributors y: 111 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/event/JMAPEventBusModule.java x: 5 # contributors y: 96 lines of code event-bus/distributed/src/main/java/org/apache/james/events/GroupRegistrationHandler.java x: 4 # contributors y: 166 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresTableManager.java x: 6 # contributors y: 172 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/quota/PostgresQuotaCurrentValueDAO.java x: 4 # contributors y: 120 lines of code event-bus/postgres/src/main/java/org/apache/james/events/PostgresEventDeadLetters.java x: 3 # contributors y: 79 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageDataDefinition.java x: 1 # contributors y: 153 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageRetriever.java x: 2 # contributors y: 101 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxDAO.java x: 6 # contributors y: 248 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAO.java x: 6 # contributors y: 584 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAOUtils.java x: 3 # contributors y: 148 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMessageDAO.java x: 6 # contributors y: 123 lines of code server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james/JpaToPgCoreDataMigration.java x: 1 # contributors y: 424 lines of code server/container/guice/mailbox-postgres/src/main/java/org/apache/james/modules/mailbox/PostgresMailboxModule.java x: 6 # contributors y: 158 lines of code server/container/guice/postgres-common/src/main/java/org/apache/james/modules/data/PostgresCommonModule.java x: 6 # contributors y: 141 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/identity/PostgresCustomIdentityDAO.java x: 4 # contributors y: 186 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/projections/PostgresEmailQueryViewDAO.java x: 3 # contributors y: 101 lines of code server/data/data-postgres/src/main/java/org/apache/james/mailrepository/postgres/PostgresMailRepositoryContentDAO.java x: 4 # contributors y: 290 lines of code server/data/data-postgres/src/main/java/org/apache/james/sieve/postgres/PostgresSieveScriptDAO.java x: 4 # contributors y: 117 lines of code server/data/data-postgres/src/main/java/org/apache/james/vacation/postgres/PostgresVacationResponseDAO.java x: 2 # contributors y: 119 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreModulesChooser.java x: 5 # contributors y: 155 lines of code server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa/JPASieveRepository.java x: 8 # contributors y: 314 lines of code server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa/model/JPASieveQuota.java x: 5 # contributors y: 62 lines of code server/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java x: 11 # contributors y: 148 lines of code server/apps/scaling-pulsar-smtp/src/main/java/org/apache/james/SMTPRelayConfiguration.java x: 2 # contributors y: 72 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AppendProcessor.java x: 11 # contributors y: 129 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/events/OpenSearchListeningMessageSearchIndex.java x: 7 # contributors y: 423 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndex.java x: 18 # contributors y: 114 lines of code src/site/xdoc/download.xml x: 11 # contributors y: 353 lines of code backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisConfiguration.scala x: 6 # contributors y: 213 lines of code server/data/data-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java x: 12 # contributors y: 229 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSet.scala x: 6 # contributors y: 461 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetCreatePerformer.scala x: 7 # contributors y: 120 lines of code server/data/data-api/src/main/java/org/apache/james/probe/DataProbe.java x: 11 # contributors y: 51 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java x: 8 # contributors y: 219 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSetSerializer.scala x: 6 # contributors y: 396 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/mailbox/DistributedDeletedMessageVaultDeletionCallback.java x: 5 # contributors y: 230 lines of code server/apps/distributed-app/src/main/java/org/apache/james/CassandraRabbitMQJamesServerMain.java x: 11 # contributors y: 230 lines of code server/apps/distributed-pop3-app/src/main/java/org/apache/james/DistributedPOP3JamesServerMain.java x: 9 # contributors y: 205 lines of code server/apps/postgres-app/src/main/java/org/apache/james/PostgresJamesServerMain.java x: 6 # contributors y: 231 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java x: 22 # contributors y: 923 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxFactory.scala x: 3 # contributors y: 179 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RecipientRewriteTableProcessor.java x: 11 # contributors y: 385 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetCreatePerformer.scala x: 5 # contributors y: 181 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetMethod.scala x: 8 # contributors y: 85 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java x: 10 # contributors y: 150 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java x: 13 # contributors y: 192 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapper.java x: 13 # contributors y: 111 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageMapper.java x: 5 # contributors y: 371 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractConfigurableAsyncServer.java x: 16 # contributors y: 322 lines of code server/container/guice/mailbox/src/main/java/org/apache/james/modules/MailboxProbeImpl.java x: 15 # contributors y: 191 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/DefaultQuotaChangeNotifier.java x: 2 # contributors y: 65 lines of code server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/event/PropagateLookupRightListener.java x: 1 # contributors y: 117 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/WebAdminServer.java x: 10 # contributors y: 191 lines of code server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/routes/MailRepositoriesRoutes.java x: 12 # contributors y: 340 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/quota/PostgresPerUserMaxQuotaManager.java x: 3 # contributors y: 305 lines of code server/data/data-library/src/main/java/org/apache/james/user/lib/UsersRepositoryImpl.java x: 7 # contributors y: 232 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresConfiguration.java x: 5 # contributors y: 321 lines of code server/apps/postgres-app/src/main/java/org/apache/james/PostgresJamesConfiguration.java x: 5 # contributors y: 253 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/utils/JamesPostgresConnectionFactory.java x: 3 # contributors y: 12 lines of code server/data/data-postgres/src/main/java/org/apache/james/sieve/postgres/PostgresSieveRepository.java x: 3 # contributors y: 212 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/ListeningCurrentQuotaUpdater.java x: 13 # contributors y: 144 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/BlobManagerImpl.java x: 4 # contributors y: 1 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageIdMapper.java x: 3 # contributors y: 209 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/GetMessageListMethod.java x: 8 # contributors y: 1 lines of code server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/event/PopulateEmailQueryViewListener.java x: 2 # contributors y: 155 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailQueryMethod.scala x: 12 # contributors y: 183 lines of code server/data/data-api/src/main/java/org/apache/james/vacation/api/Vacation.java x: 2 # contributors y: 142 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/FilteringRuleSetDefinedDTO.java x: 1 # contributors y: 70 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/MessageManager.java x: 14 # contributors y: 385 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java x: 17 # contributors y: 833 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerDomainMaxQuotaDao.java x: 6 # contributors y: 100 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerUserMaxQuotaManagerV1.java x: 2 # contributors y: 230 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerUserMaxQuotaManagerV2.java x: 4 # contributors y: 305 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/JPAMailboxSessionMapperFactory.java x: 11 # contributors y: 81 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java x: 10 # contributors y: 84 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/MailboxSessionMapperFactory.java x: 7 # contributors y: 92 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java x: 14 # contributors y: 503 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/NettyServer.java x: 10 # contributors y: 98 lines of code src/site/xdoc/server/config-smtp-lmtp.xml x: 7 # contributors y: 268 lines of code server/container/core/src/main/java/org/apache/james/server/core/MimeMessageWrapper.java x: 6 # contributors y: 443 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/UploadRoutes.scala x: 4 # contributors y: 135 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 10 # contributors y: 427 lines of code src/homepage/index.html x: 9 # contributors y: 429 lines of code src/site/xdoc/server/install.xml x: 4 # contributors y: 238 lines of code src/site/xdoc/server/release-notes.xml x: 3 # contributors y: 826 lines of code mailet/icalendar/src/main/java/org/apache/james/transport/mailets/ICALToHeader.java x: 9 # contributors y: 94 lines of code src/homepage/howTo/deleted-messages-vault.html x: 6 # contributors y: 252 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java x: 10 # contributors y: 402 lines of code server/apps/cassandra-app/src/main/java/org/apache/james/CassandraJamesServerMain.java x: 7 # contributors y: 187 lines of code server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPModule.java x: 9 # contributors y: 270 lines of code server/container/guice/protocols/jmap/src/main/java/org/apache/james/modules/protocols/JMAPServerModule.java x: 6 # contributors y: 34 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMessageManager.java x: 10 # contributors y: 39 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java x: 12 # contributors y: 398 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMailboxManager.java x: 10 # contributors y: 63 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java x: 11 # contributors y: 70 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMessageManager.java x: 9 # contributors y: 47 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/MessageParser.java x: 8 # contributors y: 27 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/MessageParserImpl.java x: 1 # contributors y: 222 lines of code mailbox/spring/src/main/resources/META-INF/spring/spring-mailbox.xml x: 9 # contributors y: 38 lines of code server/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml x: 14 # contributors y: 150 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/DownloadRoutes.scala x: 7 # contributors y: 322 lines of code mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneIndexableDocument.java x: 2 # contributors y: 221 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/IndexableMessage.java x: 5 # contributors y: 398 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Email.scala x: 7 # contributors y: 745 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/AttachmentManager.java x: 5 # contributors y: 25 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreAttachmentManager.java x: 6 # contributors y: 92 lines of code server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepository.java x: 11 # contributors y: 142 lines of code server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/MailRepositoryStoreService.java x: 8 # contributors y: 105 lines of code event-bus/distributed/src/main/java/org/apache/james/events/EventDispatcher.java x: 4 # contributors y: 216 lines of code server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPRoutes.java x: 7 # contributors y: 17 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/DeliveryRunnable.java x: 14 # contributors y: 223 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/MailDelivrerToHost.java x: 9 # contributors y: 289 lines of code server/queue/queue-memory/src/main/java/org/apache/james/queue/memory/MemoryMailQueueFactory.java x: 12 # contributors y: 283 lines of code server/testing/src/main/java/org/apache/james/util/docker/Images.java x: 11 # contributors y: 11 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/FileIntoAction.java x: 7 # contributors y: 31 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxPath.java x: 10 # contributors y: 211 lines of code protocols/imap/src/main/java/org/apache/james/imap/main/PathConverter.java x: 4 # contributors y: 203 lines of code protocols/imap/src/main/java/org/apache/james/imap/message/response/ListResponse.java x: 6 # contributors y: 114 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/LocalDelivery.java x: 11 # contributors y: 53 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailDispatcher.java x: 11 # contributors y: 208 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppenderImpl.java x: 7 # contributors y: 139 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyUsersLDAPRepository.java x: 10 # contributors y: 78 lines of code src/site/xdoc/server/config-users.xml x: 8 # contributors y: 125 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/BasicChannelInboundHandler.java x: 4 # contributors y: 253 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreRightManager.java x: 14 # contributors y: 270 lines of code server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/RestoreService.java x: 7 # contributors y: 96 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/events/MailboxEvents.java x: 3 # contributors y: 485 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/WebSocketRoutes.scala x: 7 # contributors y: 200 lines of code mailbox/event/json/src/main/scala/org/apache/james/event/json/MailboxEventSerializer.scala x: 4 # contributors y: 369 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RecipientRewriteTable.java x: 7 # contributors y: 58 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RemoteDelivery.java x: 15 # contributors y: 164 lines of code mailet/standard/src/main/java/org/apache/james/transport/matchers/AttachmentFileNameIs.java x: 5 # contributors y: 142 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQConfiguration.java x: 8 # contributors y: 756 lines of code server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/MinIOGenerationAwareBlobId.java x: 1 # contributors y: 127 lines of code server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/BloomFilterGCAlgorithm.java x: 3 # contributors y: 251 lines of code server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/GenerationAwareBlobId.java x: 2 # contributors y: 175 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java x: 7 # contributors y: 392 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/display/HumanReadableText.java x: 9 # contributors y: 164 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capability.scala x: 8 # contributors y: 272 lines of code server/blob/blob-api/src/main/java/org/apache/james/blob/api/MetricableBlobStore.java x: 9 # contributors y: 91 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/IdleProcessor.java x: 12 # contributors y: 141 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/NettyImapSession.java x: 8 # contributors y: 293 lines of code server/blob/blob-s3/src/main/java/org/apache/james/blob/objectstorage/aws/S3BlobStoreDAO.java x: 11 # contributors y: 341 lines of code server/container/guice/protocols/smtp/src/main/java/org/apache/james/modules/protocols/SMTPServerModule.java x: 7 # contributors y: 47 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty/SMTPServer.java x: 15 # contributors y: 346 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/base/SelectedMailboxImpl.java x: 12 # contributors y: 372 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailSpooler.java x: 4 # contributors y: 265 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/StatusProcessor.java x: 10 # contributors y: 277 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchProcessor.java x: 11 # contributors y: 263 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxSet.scala x: 9 # contributors y: 303 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxACL.java x: 9 # contributors y: 511 lines of code mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java x: 19 # contributors y: 681 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/mime/HeaderCollection.java x: 1 # contributors y: 192 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/mime/MimePart.java x: 1 # contributors y: 268 lines of code server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPServer.java x: 9 # contributors y: 106 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/ImapConfiguration.java x: 7 # contributors y: 260 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/DefaultUserQuotaRootResolver.java x: 9 # contributors y: 135 lines of code mpt/core/src/main/java/org/apache/james/mpt/host/ExternalHostSystem.java x: 7 # contributors y: 69 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host/JamesImapHostSystem.java x: 12 # contributors y: 160 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractAuthProcessor.java x: 14 # contributors y: 231 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractMailboxProcessor.java x: 14 # contributors y: 425 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AuthenticateProcessor.java x: 12 # contributors y: 196 lines of code server/apps/cli/src/main/java/org/apache/james/cli/ServerCmd.java x: 3 # contributors y: 376 lines of code server/data/data-cassandra/src/main/java/org/apache/james/user/cassandra/CassandraUsersDAO.java x: 6 # contributors y: 271 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/MaxRcptHandler.java x: 6 # contributors y: 11 lines of code server/data/data-library/src/main/java/org/apache/james/rrt/lib/AbstractRecipientRewriteTable.java x: 18 # contributors y: 354 lines of code server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar/PulsarMailQueue.scala x: 9 # contributors y: 473 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/acl/MailboxACLResolver.java x: 9 # contributors y: 10 lines of code core/src/main/java/org/apache/james/core/MailAddress.java x: 8 # contributors y: 448 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/routes/HealthCheckRoutes.java x: 10 # contributors y: 204 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/LazyMessageSearchIndex.java x: 16 # contributors y: 105 lines of code mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java x: 10 # contributors y: 294 lines of code server/mailet/integration-testing/src/main/java/org/apache/james/mailets/TemporaryJamesServer.java x: 5 # contributors y: 170 lines of code server/apps/distributed-app/sample-configuration/mailetcontainer.xml x: 5 # contributors y: 131 lines of code server/mailrepository/mailrepository-blob/src/main/scala/org/apache/james/mailrepository/blob/BlobMailRepository.scala x: 7 # contributors y: 176 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentDAOV2.java x: 9 # contributors y: 173 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageDAOV3.java x: 6 # contributors y: 362 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdDAO.java x: 11 # contributors y: 553 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdToImapUidDAO.java x: 10 # contributors y: 417 lines of code server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryMailDaoV2.java x: 10 # contributors y: 262 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/SearchProcessor.java x: 14 # contributors y: 455 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/SearchQuery.java x: 9 # contributors y: 1095 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/ReactorRabbitMQChannelPool.java x: 8 # contributors y: 675 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQManagementAPI.java x: 7 # contributors y: 362 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/LdapRepositoryConfiguration.java x: 5 # contributors y: 352 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/ExpungeProcessor.java x: 10 # contributors y: 113 lines of code server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/mailet/filter/ActionApplier.java x: 2 # contributors y: 207 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapRequestFrameDecoder.java x: 6 # contributors y: 347 lines of code server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar/PulsarMailQueueFactory.scala x: 6 # contributors y: 66 lines of code server/apps/spring-app/src/main/resources/sqlResources.xml x: 2 # contributors y: 417 lines of code server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/RabbitMQWorkQueue.java x: 9 # contributors y: 232 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DropListRoutes.java x: 1 # contributors y: 178 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java x: 7 # contributors y: 670 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java x: 14 # contributors y: 435 lines of code src/site/xdoc/server/config-system.xml x: 10 # contributors y: 172 lines of code server/testing/src/main/java/org/apache/james/jmap/JmapRFCCommonRequests.java x: 2 # contributors y: 273 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/IndexCreationFactory.java x: 3 # contributors y: 292 lines of code server/data/data-library/src/main/java/org/apache/james/repository/file/AbstractFileRepository.java x: 9 # contributors y: 146 lines of code server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/FetchMail.java x: 9 # contributors y: 388 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/JPAMailbox.java x: 10 # contributors y: 143 lines of code server/queue/queue-jms/src/main/java/org/apache/james/queue/jms/JMSCacheableMailQueue.java x: 5 # contributors y: 538 lines of code src/site/xdoc/server/config-rabbitmq.xml x: 6 # contributors y: 197 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MDNSendMethod.scala x: 5 # contributors y: 279 lines of code src/site/xdoc/server/dev-build.xml x: 4 # contributors y: 230 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueueFactory.java x: 11 # contributors y: 161 lines of code server/container/core/src/main/java/org/apache/james/server/core/MailImpl.java x: 8 # contributors y: 529 lines of code mailet/api/src/main/java/org/apache/mailet/Serializer.java x: 5 # contributors y: 585 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/RuleDTO.java x: 1 # contributors y: 326 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMetadata.java x: 4 # contributors y: 360 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailBodyPart.scala x: 5 # contributors y: 271 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAMailboxMessage.java x: 11 # contributors y: 102 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapper.java x: 9 # contributors y: 187 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraFirstUnseenDAO.java x: 6 # contributors y: 209 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraIndexTableHandler.java x: 9 # contributors y: 320 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapper.java x: 13 # contributors y: 227 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxPathV3DAO.java x: 3 # contributors y: 185 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/SolveMailboxInconsistenciesService.java x: 4 # contributors y: 325 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/SolveMessageInconsistenciesService.java x: 7 # contributors y: 411 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAModSeqProvider.java x: 9 # contributors y: 75 lines of code mailbox/jpa/src/main/resources/META-INF/spring/mailbox-jpa.xml x: 13 # contributors y: 74 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/event/MailboxAnnotationListener.java x: 10 # contributors y: 47 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/SimpleMessageSearchIndex.java x: 13 # contributors y: 175 lines of code mailet/crypto/src/main/java/org/apache/james/transport/mailets/AbstractSign.java x: 8 # contributors y: 360 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/SearchCommandParser.java x: 7 # contributors y: 984 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/StatusCommandParser.java x: 5 # contributors y: 212 lines of code protocols/imap/src/main/java/org/apache/james/imap/encode/FetchResponseEncoder.java x: 10 # contributors y: 346 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/StoreProcessor.java x: 13 # contributors y: 237 lines of code protocols/managesieve/src/main/java/org/apache/james/managesieve/core/CoreProcessor.java x: 6 # contributors y: 290 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractHookableCmdHandler.java x: 8 # contributors y: 194 lines of code server/apps/spring-app/src/main/licensing/app/licensing.xml x: 4 # contributors y: 1268 lines of code server/apps/spring-app/src/main/licensing/war/licensing.xml x: 4 # contributors y: 1217 lines of code server/container/feature-checks/src/main/java/org/apache/james/healthcheck/MailReceptionCheck.java x: 3 # contributors y: 234 lines of code server/container/guice/protocols/webadmin/src/main/java/org/apache/james/modules/server/WebAdminServerModule.java x: 11 # contributors y: 183 lines of code server/container/spring/src/main/resources/META-INF/org/apache/james/spring-mailbox-authenticator.xml x: 5 # contributors y: 8 lines of code server/data/data-cassandra/src/main/java/org/apache/james/sieve/cassandra/CassandraSieveRepository.java x: 10 # contributors y: 245 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxAndEmailChange.java x: 5 # contributors y: 194 lines of code server/data/data-jpa/src/main/java/org/apache/james/user/jpa/JPAUsersDAO.java x: 2 # contributors y: 170 lines of code server/dns-service/dnsservice-dnsjava/src/main/java/org/apache/james/dnsservice/dnsjava/DNSJavaService.java x: 9 # contributors y: 347 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/DSNBounce.java x: 13 # contributors y: 413 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Forward.java x: 8 # contributors y: 148 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/NotifyPostmaster.java x: 8 # contributors y: 143 lines of code server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/task/MetaDataFixInconsistenciesService.java x: 2 # contributors y: 423 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/UsersRepositoryAuthHook.java x: 11 # contributors y: 114 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DomainsRoutes.java x: 10 # contributors y: 225 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserQuotaRoutes.java x: 9 # contributors y: 252 lines of code server/protocols/webadmin/webadmin-mailqueue/src/main/java/org/apache/james/webadmin/routes/MailQueueRoutes.java x: 7 # contributors y: 295 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueView.java x: 9 # contributors y: 121 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/AttachmentId.java x: 7 # contributors y: 6 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/StripAttachment.java x: 10 # contributors y: 371 lines of code mailet/api/src/main/java/org/apache/mailet/StorageDirective.java x: 2 # contributors y: 191 lines of code core/src/main/java/org/apache/james/core/builder/MimeMessageBuilder.java x: 4 # contributors y: 352 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapper.java x: 13 # contributors y: 305 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java x: 16 # contributors y: 598 lines of code mailbox/event/json/src/main/scala/org/apache/james/event/json/DTOs.scala x: 12 # contributors y: 123 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMailboxMessage.java x: 11 # contributors y: 302 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearches.java x: 15 # contributors y: 556 lines of code mailet/api/src/main/java/org/apache/mailet/DsnParameters.java x: 2 # contributors y: 453 lines of code mailet/api/src/main/java/org/apache/mailet/Mail.java x: 12 # contributors y: 91 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/ClassifyBounce.java x: 5 # contributors y: 293 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/message/response/StatusResponse.java x: 8 # contributors y: 241 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/DecoderUtils.java x: 3 # contributors y: 319 lines of code protocols/imap/src/main/java/org/apache/james/imap/encode/base/ImapResponseComposerImpl.java x: 6 # contributors y: 306 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/util/SpecialAddressesUtils.java x: 8 # contributors y: 172 lines of code server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/MessageProcessor.java x: 7 # contributors y: 752 lines of code server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/ParsedConfiguration.java x: 6 # contributors y: 390 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration/CassandraConfiguration.java x: 7 # contributors y: 575 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/Rule.java x: 6 # contributors y: 476 lines of code backends-common/jpa/src/main/java/org/apache/james/backends/jpa/JPAConfiguration.java x: 1 # contributors y: 236 lines of code server/data/data-api/src/main/java/org/apache/james/sieverepository/api/SieveRepository.java x: 9 # contributors y: 26 lines of code server/data/data-cassandra/src/main/java/org/apache/james/sieve/cassandra/CassandraSieveQuotaDAO.java x: 8 # contributors y: 16 lines of code src/site/site.xml x: 17 # contributors y: 195 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 server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl/IncrementalRuleChange.java x: 1 # contributors y: 171 lines of code src/site/xdoc/contribute.xml x: 10 # contributors y: 275 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 protocols/imap/src/main/java/org/apache/james/imap/api/message/request/SearchKey.java x: 6 # contributors y: 373 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 protocols/imap/src/main/java/org/apache/james/imap/decode/FetchPartPathDecoder.java x: 3 # contributors y: 360 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/apps/distributed-app/helm-chart/james/templates/deployment.yaml x: 1 # contributors y: 385 lines of code server/container/guice/configuration/src/main/java/org/apache/james/utils/DelegatedPropertiesConfiguration.java x: 2 # 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 mailbox/store/src/main/java/org/apache/james/mailbox/store/streaming/PartContentBuilder.java x: 4 # contributors y: 285 lines of code mpt/core/src/main/java/org/apache/james/mpt/helper/ScriptBuilder.java x: 4 # contributors y: 1230 lines of code mpt/core/src/main/java/org/apache/james/mpt/helper/CreateScript.java x: 2 # contributors y: 828 lines of code src/site/xdoc/server/archive/configuration_v2_0.xml x: 2 # contributors y: 672 lines of code src/homepage/assets/css/main.css x: 3 # contributors y: 3344 lines of code src/homepage/assets/js/lightbox.js x: 1 # contributors y: 336 lines of code
3344.0
lines of code
  min: 1.0
  average: 68.57
  25th percentile: 17.0
  median: 39.0
  75th percentile: 82.0
  max: 3344.0
0 22.0
# contributors
min: 1.0 | average: 3.23 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 22.0