apache / james-project
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
2% | 6% | 22% | 26% | 41%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
css90% | 0% | 0% | 4% | 4%
xml10% | 15% | 20% | 18% | 34%
java1% | 5% | 22% | 27% | 43%
scala0% | 4% | 25% | 29% | 40%
html0% | 0% | 38% | 41% | 20%
js0% | 0% | 77% | 0% | 22%
yaml0% | 0% | 56% | 0% | 43%
xsl0% | 0% | 100% | 0% | 0%
eml0% | 0% | 0% | 81% | 18%
tpl0% | 0% | 0% | 0% | 100%
di0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
mustache0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src16% | 14% | 26% | 19% | 21%
server1% | 2% | 20% | 30% | 44%
mpt15% | 10% | 19% | 18% | 36%
mailbox2% | 9% | 24% | 23% | 39%
backends-common0% | 32% | 19% | 17% | 30%
protocols0% | 5% | 24% | 21% | 48%
mailet0% | 4% | 26% | 29% | 39%
core0% | 0% | 47% | 6% | 45%
mdn0% | 0% | 50% | 7% | 41%
event-bus0% | 0% | 0% | 37% | 62%
json0% | 0% | 0% | 51% | 48%
event-sourcing0% | 0% | 0% | 22% | 77%
metrics0% | 0% | 0% | 0% | 100%
javax-mail-extension0% | 0% | 0% | 0% | 100%
testing0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
main.css
in src/homepage/assets/css
3344 -
licensing.xml
in server/apps/spring-app/src/main/licensing/app
1264 -
ScriptBuilder.java
in mpt/core/src/main/java/org/apache/james/mpt/helper
1230 214
licensing.xml
in server/apps/spring-app/src/main/licensing/war
1213 -
SearchQuery.java
in mailbox/api/src/main/java/org/apache/james/mailbox/model
1094 206
LuceneMessageSearchIndex.java
in mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search
982 50
SearchCommandParser.java
in protocols/imap/src/main/java/org/apache/james/imap/decode/parser
971 98
StoreMailboxManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
887 104
config-fetchmail.xml
in src/site/xdoc/server
884 -
CreateScript.java
in mpt/core/src/main/java/org/apache/james/mpt/helper
828 29
release-notes.xml
in src/site/xdoc/server
810 -
StoreMessageManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
778 54
MessageProcessor.java
in server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail
752 78
Email.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail
724 46
RabbitMQConfiguration.java
in backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq
675 83
configuration_v2_0.xml
in src/site/xdoc/server/archive
672 -
ReactorRabbitMQChannelPool.java
in backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq
660 90
ImapRequestLineReader.java
in protocols/imap/src/main/java/org/apache/james/imap/decode
647 57
changes.xml
in src/site/xdoc/protocols
617 -
CassandraMessageMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
603 56
Serializer.java
in mailet/api/src/main/java/org/apache/mailet
583 88
MessageSearches.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
556 47
CassandraConfiguration.java
in backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration
554 71
CassandraMessageIdDAO.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
545 36
OpenSearchConfiguration.java
in backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch
536 69
MailImpl.java
in server/container/core/src/main/java/org/apache/james/server/core
530 84
WhiteListManager.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
529 14
JMSCacheableMailQueue.java
in server/queue/queue-jms/src/main/java/org/apache/james/queue/jms
525 32
sqlResources.xml
in server/apps/spring-app/src/main/resources
515 -
MailboxACL.java
in mailbox/api/src/main/java/org/apache/james/mailbox/model
511 81
StoreMessageIdManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
474 31
PulsarMailQueue.scala
in server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar
458 26
MailboxEvents.java
in mailbox/api/src/main/java/org/apache/james/mailbox/events
456 70
DsnParameters.java
in mailet/api/src/main/java/org/apache/mailet
453 55
AbstractMailboxProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
449 37
CriterionConverter.java
in mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query
442 25
SearchProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
432 14
ServerCmd.java
in server/apps/cli/src/main/java/org/apache/james/cli
431 27
ProtocolSession.java
in mpt/core/src/main/java/org/apache/james/mpt/protocol
429 57
index.html
in src/homepage
429 -
EventFactory.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/event
423 20
MetaDataFixInconsistenciesService.java
in server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/task
423 50
MailAddress.java
in core/src/main/java/org/apache/james/core
420 34
CassandraMessageIdToImapUidDAO.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
417 21
SetMessagesUpdateProcessor.java
in server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods
414 16
DSNBounce.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
413 41
SolveMessageInconsistenciesService.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task
411 53
MimeMessageWrapper.java
in server/container/core/src/main/java/org/apache/james/server/core
408 39
AbstractJPAMailboxMessage.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa
403 41
CreationMessage.java
in server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model
402 67
Files With Most Units (Top 50)
File# lines# units
ScriptBuilder.java
in mpt/core/src/main/java/org/apache/james/mpt/helper
1230 214
SearchQuery.java
in mailbox/api/src/main/java/org/apache/james/mailbox/model
1094 206
StoreMailboxManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
887 104
SearchCommandParser.java
in protocols/imap/src/main/java/org/apache/james/imap/decode/parser
971 98
ReactorRabbitMQChannelPool.java
in backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq
660 90
Serializer.java
in mailet/api/src/main/java/org/apache/mailet
583 88
MailImpl.java
in server/container/core/src/main/java/org/apache/james/server/core
530 84
ParsedConfiguration.java
in server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail
390 84
RabbitMQConfiguration.java
in backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq
675 83
MailboxACL.java
in mailbox/api/src/main/java/org/apache/james/mailbox/model
511 81
MessageProcessor.java
in server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail
752 78
CassandraConfiguration.java
in backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration
554 71
MailboxEvents.java
in mailbox/api/src/main/java/org/apache/james/mailbox/events
456 70
OpenSearchConfiguration.java
in backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch
536 69
AuthenticatedState.java
in mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite
387 67
CreationMessage.java
in server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model
402 67
FetchMail.java
in server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail
389 65
CassandraMessageMetadata.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
352 62
Rule.java
in server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering
358 62
DelegatedPropertiesConfiguration.java
in server/container/guice/configuration/src/main/java/org/apache/james/utils
293 60
SearchKey.java
in protocols/imap/src/main/java/org/apache/james/imap/api/message/request
373 60
FilterCondition.java
in server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model
402 58
ProtocolSession.java
in mpt/core/src/main/java/org/apache/james/mpt/protocol
429 57
ImapRequestLineReader.java
in protocols/imap/src/main/java/org/apache/james/imap/decode
647 57
CassandraMessageMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
603 56
MessageManager.java
in mailbox/api/src/main/java/org/apache/james/mailbox
387 56
ProcessorAbstract.java
in server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail
185 55
DsnParameters.java
in mailet/api/src/main/java/org/apache/mailet
453 55
StoreMessageManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
778 54
Mail.java
in server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/model
314 54
SolveMessageInconsistenciesService.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task
411 53
MimeMessageBuilder.java
in core/src/main/java/org/apache/james/core/builder
352 51
LuceneMessageSearchIndex.java
in mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search
982 50
MetaDataFixInconsistenciesService.java
in server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/task
423 50
SelectedMailboxImpl.java
in protocols/imap/src/main/java/org/apache/james/imap/processor/base
384 50
MessageResultImpl.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
276 49
MessageSearches.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
556 47
Mailbox.java
in server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/mailbox
306 46
Email.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail
724 46
SelectedInbox.java
in mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite
281 44
SimpleMailboxMessage.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl
302 44
IndexableMessage.java
in mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json
360 41
AbstractJPAMailboxMessage.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa
403 41
DSNBounce.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
413 41
MessageFullViewFactory.java
in server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view
333 41
QuotaMailingListenerConfiguration.java
in mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing
268 40
JPAMessageMapper.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail
400 40
SolveMailboxInconsistenciesService.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task
325 40
RabbitMQManagementAPI.java
in backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq
351 40
TestIMAPClient.java
in server/testing/src/main/java/org/apache/james/utils
242 40
Files With Long Lines (Top 50)

There are 1641 files with lines longer than 120 characters. In total, there are 7629 long lines.

File# lines# units# long lines
release-notes.xml
in src/site/xdoc/server
810 - 417
index.html
in src/homepage
429 - 77
StoreMailboxManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
887 104 72
HumanReadableText.java
in protocols/imap/src/main/java/org/apache/james/imap/api/display
162 10 67
Email.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail
724 46 59
formatting.xml
in src/site/resources/downloads
279 - 56
monitor-logging.xml
in src/site/xdoc/server
369 - 55
ReactorRabbitMQChannelPool.java
in backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq
660 90 54
LuceneMessageSearchIndex.java
in mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search
982 50 53
config-cassandra.xml
in src/site/xdoc/server
179 - 44
config-system.xml
in src/site/xdoc/server
166 - 41
StoreMessageManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
778 54 40
dev-build.xml
in src/site/xdoc/server
228 - 39
config-smtp-lmtp.xml
in src/site/xdoc/server
241 - 38
config-jmap.xml
in src/site/xdoc/server
149 - 37
StoreMessageIdManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
474 31 36
TLDLookup.java
in server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver
88 4 35
config-opensearch.xml
in src/site/xdoc/server
238 - 34
ListProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
298 19 33
CassandraMessageMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
603 56 31
deleted-messages-vault.html
in src/homepage/howTo
257 - 31
SetMessagesUpdateProcessor.java
in server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods
414 16 30
WebadminMailboxTaskSerializationModule.java
in server/container/guice/protocols/webadmin-mailbox/src/main/java/org/apache/james/modules/server
137 24 28
AbstractMailboxProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
449 37 28
AbstractSelectionProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
319 22 28
MailboxEventSerializer.scala
in mailbox/event/json/src/main/scala/org/apache/james/event/json
339 10 27
StoreProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
235 12 27
EventFactory.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/event
423 20 26
download.xml
in src/site/xdoc
353 - 26
config.xml
in src/site/xdoc/server
152 - 26
config-imap4.xml
in src/site/xdoc/server
122 - 25
eml
yahooInvitation.eml
in server/mailet/integration-testing/src/main/resources/eml
122 - 24
DistributedTaskSerializationModule.java
in server/container/guice/distributed/src/main/java/org/apache/james/modules
77 8 24
JPASieveRepository.java
in server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa
287 34 24
custom-listeners.html
in src/homepage/howTo
201 - 24
config-ssl-tls.xml
in src/site/xdoc/server
196 - 24
Method.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method
103 5 23
TaskEventDTO.scala
in server/task/task-distributed/src/main/scala/org/apache/james/task/eventsourcing/distributed
153 16 22
sqlResources.xml
in server/apps/spring-app/src/main/resources
515 - 22
imap-server.html
in src/homepage/howTo
161 - 22
contribute.xml
in src/site/xdoc
275 - 22
config-users.xml
in src/site/xdoc/server
104 - 22
config-quota.xml
in src/site/xdoc/server
62 - 22
config-rabbitmq.xml
in src/site/xdoc/server
162 - 22
AbstractJPAMailboxMessage.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa
403 41 21
EmailSubmissionSetMethod.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method
349 16 21
documentation.xml
in src/site/xdoc
83 - 21
QueryTranslator.java
in mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto/query
181 13 20
EmailSet.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail
339 16 20
SearchProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
432 14 20
Correlations

File Size vs. Commits (all time): 3979 points

server/queue/queue-memory/src/main/java/org/apache/james/queue/memory/MemoryMailQueueFactory.java x: 43 commits (all time) y: 281 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/http/BasicAuthenticationStrategy.scala x: 13 commits (all time) y: 92 lines of code server/testing/src/main/java/org/apache/james/util/docker/Images.java x: 38 commits (all time) y: 12 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/OpenSearchIndexer.java x: 4 commits (all time) y: 108 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/VacationMailet.java x: 8 commits (all time) y: 114 lines of code server/task/task-memory/src/main/java/org/apache/james/task/SerialTaskManagerWorker.java x: 29 commits (all time) y: 179 lines of code server/testing/src/main/java/org/apache/james/util/docker/DockerContainer.java x: 10 commits (all time) y: 169 lines of code server/testing/src/main/java/org/apache/james/jmap/HttpJmapAuthentication.java x: 2 commits (all time) y: 44 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 31 commits (all time) y: 349 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueue.java x: 36 commits (all time) y: 116 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/crypto/SecurityKeyLoader.java x: 9 commits (all time) y: 77 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/LegacyJavaEncryptionFactory.java x: 5 commits (all time) y: 85 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java x: 175 commits (all time) y: 778 lines of code mailet/crypto/src/main/java/org/apache/james/transport/KeyStoreHolder.java x: 14 commits (all time) y: 120 lines of code mailet/crypto/src/main/java/org/apache/james/transport/SMIMEKeyHolder.java x: 14 commits (all time) y: 154 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/RecoverAttachment.java x: 10 commits (all time) y: 90 lines of code server/container/core/src/main/java/org/apache/james/server/core/MimeMessageInputStreamSource.java x: 15 commits (all time) y: 125 lines of code src/site/xdoc/server/quick-start-cassandra.xml x: 21 commits (all time) y: 301 lines of code src/site/xdoc/server/config-users.xml x: 18 commits (all time) y: 104 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUsersDAO.java x: 29 commits (all time) y: 308 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyUsersLDAPRepository.java x: 38 commits (all time) y: 55 lines of code server/data/data-library/src/main/java/org/apache/james/user/lib/UsersRepositoryImpl.java x: 11 commits (all time) y: 184 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/Authenticator.java x: 3 commits (all time) y: 7 lines of code mailbox/spring/src/main/java/org/apache/james/mailbox/spring/AnonymousAuthenticator.java x: 5 commits (all time) y: 10 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/FakeAuthenticator.java x: 9 commits (all time) y: 20 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/SessionProviderImpl.java x: 13 commits (all time) y: 108 lines of code protocols/managesieve/src/main/java/org/apache/james/managesieve/core/PlainAuthenticationProcessor.java x: 5 commits (all time) y: 59 lines of code server/container/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/UserRepositoryAuthenticator.java x: 3 commits (all time) y: 23 lines of code server/data/data-api/src/main/java/org/apache/james/user/api/DelegationStore.java x: 4 commits (all time) y: 20 lines of code server/data/data-api/src/main/java/org/apache/james/user/api/UsersRepository.java x: 18 commits (all time) y: 43 lines of code server/data/data-api/src/main/java/org/apache/james/user/api/model/User.java x: 7 commits (all time) y: 7 lines of code server/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java x: 16 commits (all time) y: 141 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/LdapRepositoryConfiguration.java x: 16 commits (all time) y: 303 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUser.java x: 14 commits (all time) y: 42 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/AuthenticationRoutes.java x: 24 commits (all time) y: 269 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/UsersRepositoryAuthHook.java x: 19 commits (all time) y: 114 lines of code server/mailet/rate-limiter/mailetcontainer.xml x: 5 commits (all time) y: 155 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/filtering/RuleDTO.java x: 6 commits (all time) y: 270 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/Rule.java x: 8 commits (all time) y: 358 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/JmapRuleDTO.java x: 5 commits (all time) y: 137 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/mailet/filter/MailMatcher.java x: 2 commits (all time) y: 74 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Quotas.scala x: 15 commits (all time) y: 196 lines of code src/site/xdoc/server/config-system.xml x: 18 commits (all time) y: 166 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/SPF.java x: 21 commits (all time) y: 96 lines of code server/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml x: 41 commits (all time) y: 142 lines of code server/blob/blob-api/src/main/java/org/apache/james/blob/api/ObjectStorageHealthCheck.java x: 1 commits (all time) y: 29 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreModulesChooser.java x: 7 commits (all time) y: 112 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/ReactorRabbitMQChannelPool.java x: 32 commits (all time) y: 660 lines of code server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPRoutes.java x: 11 commits (all time) y: 35 lines of code server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621/RFC8621MethodsModule.java x: 55 commits (all time) y: 219 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/MailboxQuerySerializer.scala x: 9 commits (all time) y: 34 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxQueryChanges.scala x: 1 commits (all time) y: 9 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppenderImpl.java x: 12 commits (all time) y: 138 lines of code src/site/xdoc/server/config-jmap.xml x: 25 commits (all time) y: 149 lines of code mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java x: 89 commits (all time) y: 982 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/Property.java x: 3 commits (all time) y: 54 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/PropertyBuilder.java x: 20 commits (all time) y: 120 lines of code src/site/xdoc/server/dev-build.xml x: 11 commits (all time) y: 228 lines of code protocols/imap/src/main/java/org/apache/james/imap/ImapSuite.java x: 1 commits (all time) y: 23 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/ImapParserFactory.java x: 23 commits (all time) y: 77 lines of code server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/IMAPServerModule.java x: 24 commits (all time) y: 186 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServerFactory.java x: 17 commits (all time) y: 54 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQManagementAPI.java x: 13 commits (all time) y: 351 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Dequeuer.java x: 44 commits (all time) y: 140 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Enqueuer.java x: 29 commits (all time) y: 131 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/api/FakeMailQueueView.java x: 3 commits (all time) y: 52 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/api/MailQueueView.java x: 13 commits (all time) y: 23 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueView.java x: 28 commits (all time) y: 118 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AuthenticateProcessor.java x: 47 commits (all time) y: 194 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/LoginProcessor.java x: 24 commits (all time) y: 46 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserMailboxesRoutes.java x: 22 commits (all time) y: 284 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/UserMailboxesService.java x: 27 commits (all time) y: 170 lines of code server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/draft/JMAPModule.java x: 33 commits (all time) y: 267 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capabilities.scala x: 16 commits (all time) y: 25 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capability.scala x: 16 commits (all time) y: 246 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/JmapRfc8621Configuration.scala x: 15 commits (all time) y: 68 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSubmissionSetSerializer.scala x: 12 commits (all time) y: 65 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSubmissionSet.scala x: 14 commits (all time) y: 110 lines of code server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar/PulsarMailQueue.scala x: 14 commits (all time) y: 458 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/DelegationSerializer.scala x: 6 commits (all time) y: 80 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailGetSerializer.scala x: 37 commits (all time) y: 262 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailQuerySerializer.scala x: 25 commits (all time) y: 105 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSetSerializer.scala x: 33 commits (all time) y: 381 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/IdentitySerializer.scala x: 12 commits (all time) y: 95 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/MailboxSerializer.scala x: 19 commits (all time) y: 161 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/PushSubscriptionSerializer.scala x: 7 commits (all time) y: 81 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/QuotaSerializer.scala x: 4 commits (all time) y: 89 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/VacationSerializer.scala x: 9 commits (all time) y: 65 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/package.scala x: 16 commits (all time) y: 75 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Email.scala x: 63 commits (all time) y: 724 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailHeader.scala x: 20 commits (all time) y: 143 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSet.scala x: 46 commits (all time) y: 339 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Keyword.scala x: 4 commits (all time) y: 57 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/EventSourceRoutes.scala x: 11 commits (all time) y: 192 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JmapApi.scala x: 7 commits (all time) y: 71 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/UploadRoutes.scala x: 21 commits (all time) y: 141 lines of code server/task/task-memory/src/main/scala/org/apache/james/task/eventsourcing/DecisionProjection.scala x: 6 commits (all time) y: 27 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Query.scala x: 5 commits (all time) y: 51 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetUpdatePerformer.scala x: 13 commits (all time) y: 193 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/VacationResponseSetMethod.scala x: 27 commits (all time) y: 113 lines of code mailet/standard/src/main/java/org/apache/james/transport/matchers/IsSingleRecipient.java x: 5 commits (all time) y: 16 lines of code event-sourcing/event-sourcing-core/src/main/scala/org/apache/james/eventsourcing/CommandDispatcher.scala x: 6 commits (all time) y: 60 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/change/MailboxChangeListener.scala x: 24 commits (all time) y: 115 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/delegation/DelegatedAccountGet.scala x: 3 commits (all time) y: 31 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/PushSerializer.scala x: 6 commits (all time) y: 101 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/ResponseSerializer.scala x: 29 commits (all time) y: 112 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailBodyPart.scala x: 34 commits (all time) y: 287 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailGet.scala x: 43 commits (all time) y: 108 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MDN.scala x: 2 commits (all time) y: 93 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MDNSend.scala x: 4 commits (all time) y: 182 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegateSetMethod.scala x: 6 commits (all time) y: 50 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailChangesMethod.scala x: 10 commits (all time) y: 53 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailGetMethod.scala x: 36 commits (all time) y: 128 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailImportMethod.scala x: 11 commits (all time) y: 151 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailParseMethod.scala x: 4 commits (all time) y: 94 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailQueryMethod.scala x: 47 commits (all time) y: 178 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetMethod.scala x: 32 commits (all time) y: 66 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/IdentitySetMethod.scala x: 8 commits (all time) y: 49 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MDNParseMethod.scala x: 9 commits (all time) y: 103 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MDNSendMethod.scala x: 9 commits (all time) y: 270 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxGetMethod.scala x: 55 commits (all time) y: 154 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxQueryMethod.scala x: 19 commits (all time) y: 44 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetMethod.scala x: 69 commits (all time) y: 75 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/PushSubscriptionSetMethod.scala x: 7 commits (all time) y: 41 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/QuotaChangesMethod.scala x: 4 commits (all time) y: 49 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/ThreadGetMethod.scala x: 11 commits (all time) y: 67 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/VacationResponseGetMethod.scala x: 30 commits (all time) y: 78 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/DownloadRoutes.scala x: 33 commits (all time) y: 309 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/SessionRoutes.scala x: 16 commits (all time) y: 104 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/SessionSupplier.scala x: 14 commits (all time) y: 57 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/CassandraEmailChangeRepository.java x: 6 commits (all time) y: 68 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/EmailChangeRepositoryDAO.java x: 6 commits (all time) y: 143 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/EmailChange.java x: 11 commits (all time) y: 160 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxAndEmailChange.java x: 5 commits (all time) y: 174 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/MailboxChangeRepositoryDAO.java x: 7 commits (all time) y: 148 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxChange.java x: 25 commits (all time) y: 269 lines of code src/site/xdoc/protocols/imap4.xml x: 20 commits (all time) y: 74 lines of code src/site/xdoc/server/index.xml x: 22 commits (all time) y: 33 lines of code src/site/xdoc/server/quick-start.xml x: 15 commits (all time) y: 162 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAMailboxMessage.java x: 17 commits (all time) y: 82 lines of code server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java x: 47 commits (all time) y: 237 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/event/PropagateLookupRightListener.java x: 13 commits (all time) y: 105 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/delegation/DelegateSet.scala x: 5 commits (all time) y: 29 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetCreatePerformer.scala x: 7 commits (all time) y: 158 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/PushSubscriptionSetCreatePerformer.scala x: 8 commits (all time) y: 89 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractSSLAwareChannelPipelineFactory.java x: 23 commits (all time) y: 40 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java x: 45 commits (all time) y: 400 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/RightManager.java x: 17 commits (all time) y: 31 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java x: 268 commits (all time) y: 887 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreRightManager.java x: 53 commits (all time) y: 254 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/ActionDispatcher.java x: 7 commits (all time) y: 24 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/ActionUtils.java x: 13 commits (all time) y: 30 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/RejectAction.java x: 31 commits (all time) y: 105 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/RedirectAction.java x: 19 commits (all time) y: 37 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/VacationReply.java x: 12 commits (all time) y: 124 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/FileIntoAction.java x: 16 commits (all time) y: 31 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMessageManager.java x: 29 commits (all time) y: 68 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMailboxMapper.java x: 46 commits (all time) y: 186 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/AnnotationMapper.java x: 8 commits (all time) y: 55 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/MessageMapper.java x: 44 commits (all time) y: 161 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/UidProvider.java x: 15 commits (all time) y: 29 lines of code server/apps/cli/src/main/java/org/apache/james/cli/ServerCmd.java x: 4 commits (all time) y: 431 lines of code server/apps/cli/src/main/java/org/apache/james/cli/probe/impl/JmxDataProbe.java x: 2 commits (all time) y: 191 lines of code server/data/data-api/src/main/java/org/apache/james/rrt/api/RecipientRewriteTableManagementMBean.java x: 10 commits (all time) y: 18 lines of code server/data/data-library/src/main/java/org/apache/james/rrt/lib/RecipientRewriteTableManagement.java x: 20 commits (all time) y: 87 lines of code server/container/guice/jpa-common/src/main/java/org/apache/james/modules/data/JPAConfiguration.java x: 3 commits (all time) y: 207 lines of code server/container/guice/jpa-common/src/main/java/org/apache/james/modules/data/JPAEntityManagerModule.java x: 4 commits (all time) y: 76 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/JPAMailboxSessionMapperFactory.java x: 21 commits (all time) y: 64 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAModSeqProvider.java x: 14 commits (all time) y: 75 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JPAPerUserMaxQuotaDAO.java x: 9 commits (all time) y: 187 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JPAPerUserMaxQuotaManager.java x: 16 commits (all time) y: 228 lines of code mailbox/jpa/src/main/resources/META-INF/spring/mailbox-jpa.xml x: 28 commits (all time) y: 71 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java x: 52 commits (all time) y: 403 lines of code mailbox/backup/src/main/java/org/apache/james/mailbox/backup/DefaultMailboxBackup.java x: 19 commits (all time) y: 129 lines of code mailbox/backup/src/main/java/org/apache/james/mailbox/backup/ZipMailArchiveRestorer.java x: 8 commits (all time) y: 74 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java x: 100 commits (all time) y: 199 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/SystemMailboxesProviderImpl.java x: 10 commits (all time) y: 49 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/event/MailboxAnnotationListener.java x: 29 commits (all time) y: 47 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/DefaultUserQuotaRootResolver.java x: 28 commits (all time) y: 130 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndex.java x: 61 commits (all time) y: 98 lines of code mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerImpl.java x: 18 commits (all time) y: 64 lines of code mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java x: 44 commits (all time) y: 293 lines of code mailbox/tools/quota-recompute/src/main/java/org/apache/james/mailbox/quota/task/RecomputeCurrentQuotasService.java x: 9 commits (all time) y: 150 lines of code server/container/feature-checks/src/main/java/org/apache/james/healthcheck/MailReceptionCheck.java x: 9 commits (all time) y: 216 lines of code server/container/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxUsernameChangeTaskStep.java x: 3 commits (all time) y: 96 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RandomStoring.java x: 21 commits (all time) y: 124 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/send/PostDequeueDecorator.java x: 10 commits (all time) y: 130 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/mailet/filter/ActionApplier.java x: 7 commits (all time) y: 100 lines of code server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/RestoreService.java x: 17 commits (all time) y: 93 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/WithStorageDirective.java x: 11 commits (all time) y: 64 lines of code server/container/guice/protocols/lmtp/src/main/java/org/apache/james/modules/protocols/LMTPServerModule.java x: 18 commits (all time) y: 39 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractServerFactory.java x: 8 commits (all time) y: 38 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/NettyServer.java x: 23 commits (all time) y: 95 lines of code server/container/guice/common/src/main/java/org/apache/james/TemporaryJamesServer.java x: 3 commits (all time) y: 72 lines of code server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/ImapGuiceProbe.java x: 4 commits (all time) y: 39 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractConfigurableAsyncServer.java x: 53 commits (all time) y: 298 lines of code server/container/guice/protocols/webadmin/src/main/java/org/apache/james/modules/server/WebAdminServerModule.java x: 41 commits (all time) y: 183 lines of code server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/netty/POP3ServerFactory.java x: 10 commits (all time) y: 38 lines of code src/site/xdoc/download.xml x: 103 commits (all time) y: 353 lines of code src/homepage/index.html x: 94 commits (all time) y: 429 lines of code src/site/xdoc/server/install.xml x: 30 commits (all time) y: 237 lines of code src/site/xdoc/server/packaging.xml x: 23 commits (all time) y: 255 lines of code src/site/xdoc/server/release-notes.xml x: 13 commits (all time) y: 810 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JpaCurrentQuotaManager.java x: 16 commits (all time) y: 91 lines of code mailet/api/src/main/java/org/apache/mailet/AttributeValue.java x: 26 commits (all time) y: 224 lines of code mailet/api/src/main/java/org/apache/mailet/StorageDirective.java x: 4 commits (all time) y: 191 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/SimpleMailStore.java x: 26 commits (all time) y: 91 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraJmapModule.java x: 11 commits (all time) y: 113 lines of code server/container/guice/common/src/main/java/org/apache/james/utils/DataProbeImpl.java x: 5 commits (all time) y: 111 lines of code server/container/guice/memory/src/main/java/org/apache/james/modules/data/MemoryDataJmapModule.java x: 7 commits (all time) y: 58 lines of code server/data/data-api/src/main/java/org/apache/james/rrt/RecipientRewriteTableUserDeletionTaskStep.java x: 2 commits (all time) y: 58 lines of code server/data/data-jmap-cassandra/src/main/scala/org/apache/james/jmap/cassandra/identity/CassandraCustomIdentityDAO.scala x: 7 commits (all time) y: 124 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/pushsubscription/CassandraPushSubscriptionDAO.java x: 4 commits (all time) y: 141 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/pushsubscription/MemoryPushSubscriptionRepository.java x: 5 commits (all time) y: 121 lines of code server/data/data-jmap/src/main/scala/org/apache/james/jmap/api/identity/CustomIdentityDAO.scala x: 16 commits (all time) y: 218 lines of code mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/blob/BlobStoreDeletedMessageVault.java x: 32 commits (all time) y: 158 lines of code mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto/query/QueryTranslator.java x: 9 commits (all time) y: 181 lines of code server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRestoreTask.java x: 15 commits (all time) y: 103 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/DeleteUsersDataOfDomainTask.java x: 2 commits (all time) y: 146 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DomainsRoutes.java x: 17 commits (all time) y: 241 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxModule.java x: 23 commits (all time) y: 238 lines of code server/container/guice/memory/src/main/java/org/apache/james/modules/mailbox/MemoryMailboxModule.java x: 10 commits (all time) y: 142 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DeleteUserDataRoutes.java x: 1 commits (all time) y: 51 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/DeleteUserDataTask.java x: 1 commits (all time) y: 71 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/ClientProvider.java x: 7 commits (all time) y: 183 lines of code server/apps/distributed-app/src/main/java/org/apache/james/CassandraRabbitMQJamesConfiguration.java x: 6 commits (all time) y: 178 lines of code server/apps/memory-app/src/main/java/org/apache/james/MemoryJamesConfiguration.java x: 3 commits (all time) y: 113 lines of code server/apps/cassandra-app/src/main/java/org/apache/james/CassandraJamesServerConfiguration.java x: 6 commits (all time) y: 156 lines of code server/apps/cassandra-app/src/main/java/org/apache/james/CassandraJamesServerMain.java x: 16 commits (all time) y: 173 lines of code server/apps/distributed-app/src/main/java/org/apache/james/CassandraRabbitMQJamesServerMain.java x: 19 commits (all time) y: 186 lines of code server/apps/memory-app/src/main/java/org/apache/james/MemoryJamesServerMain.java x: 13 commits (all time) y: 143 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration/CassandraConfiguration.java x: 20 commits (all time) y: 554 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraACLMapper.java x: 47 commits (all time) y: 169 lines of code src/site/xdoc/server/config-cassandra.xml x: 44 commits (all time) y: 179 lines of code mailet/api/src/main/java/org/apache/mailet/Serializer.java x: 16 commits (all time) y: 583 lines of code mailet/crypto/src/main/java/org/apache/james/transport/mailets/SMIMECheckSignature.java x: 15 commits (all time) y: 136 lines of code server/container/core/src/main/java/org/apache/james/server/core/MailImpl.java x: 57 commits (all time) y: 530 lines of code server/data/data-jpa/src/main/java/org/apache/james/mailrepository/jpa/JPAMailRepository.java x: 3 commits (all time) y: 328 lines of code server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryMailDaoV2.java x: 17 commits (all time) y: 262 lines of code server/queue/queue-jms/src/main/java/org/apache/james/queue/jms/JMSCacheableMailQueue.java x: 13 commits (all time) y: 525 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/MailReferenceDTO.java x: 11 commits (all time) y: 218 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java x: 14 commits (all time) y: 99 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/SendMailHandler.java x: 25 commits (all time) y: 75 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/dsn/DSNEhloHook.java x: 2 commits (all time) y: 16 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/futurerelease/FutureReleaseMailParameterHook.java x: 1 commits (all time) y: 91 lines of code server/apps/distributed-pop3-app/src/main/java/org/apache/james/DistributedPOP3JamesServerMain.java x: 18 commits (all time) y: 183 lines of code server/apps/jpa-app/src/main/java/org/apache/james/JPAJamesServerMain.java x: 9 commits (all time) y: 88 lines of code server/apps/scaling-pulsar-smtp/src/main/java/org/apache/james/Main.java x: 6 commits (all time) y: 107 lines of code server/container/guice/common/src/main/java/org/apache/james/modules/StartUpChecksModule.java x: 2 commits (all time) y: 12 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/CompressProcessor.java x: 21 commits (all time) y: 67 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java x: 13 commits (all time) y: 387 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/SearchCommandParser.java x: 27 commits (all time) y: 971 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/RemoteDeliveryConfiguration.java x: 17 commits (all time) y: 283 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/SearchProcessor.java x: 65 commits (all time) y: 432 lines of code server/mailet/rate-limiter/src/main/scala/org/apache/james/transport/mailets/GlobalRateLimit.scala x: 10 commits (all time) y: 74 lines of code server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepository.java x: 37 commits (all time) y: 112 lines of code server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryFactory.java x: 2 commits (all time) y: 28 lines of code server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryModule.java x: 11 commits (all time) y: 41 lines of code mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing/aggregates/UserQuotaThresholds.java x: 13 commits (all time) y: 150 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl/FilteringAggregate.java x: 11 commits (all time) y: 98 lines of code server/data/data-library/src/main/java/org/apache/james/dlp/eventsourcing/aggregates/DLPDomainConfiguration.java x: 10 commits (all time) y: 101 lines of code server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/PopulateFilteringProjectionTask.java x: 3 commits (all time) y: 126 lines of code server/task/task-memory/src/main/scala/org/apache/james/task/eventsourcing/TaskExecutionDetailsProjection.scala x: 9 commits (all time) y: 52 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl/EventSourcingFilteringManagement.java x: 15 commits (all time) y: 88 lines of code server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/PopulateFilteringProjectionTaskAdditionalInformationDTO.java x: 1 commits (all time) y: 58 lines of code server/task/task-memory/src/main/scala/org/apache/james/task/eventsourcing/Events.scala x: 6 commits (all time) y: 18 lines of code event-sourcing/event-store-cassandra/src/main/scala/org/apache/james/eventsourcing/eventstore/cassandra/EventStoreDao.scala x: 10 commits (all time) y: 116 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/filtering/FilteringIncrementalRuleChangeDTO.java x: 1 commits (all time) y: 102 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl/IncrementalRuleChange.java x: 3 commits (all time) y: 171 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailQuery.scala x: 39 commits (all time) y: 211 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/CassandraEmailQueryView.java x: 8 commits (all time) y: 253 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/MimePartParser.java x: 2 commits (all time) y: 117 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/routes/TasksRoutes.java x: 14 commits (all time) y: 303 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/GetMetadataProcessor.java x: 4 commits (all time) y: 124 lines of code server/blob/blob-cassandra/src/main/java/org/apache/james/blob/cassandra/CassandraBlobStoreDAO.java x: 13 commits (all time) y: 238 lines of code server/blob/blob-s3/src/main/java/org/apache/james/blob/objectstorage/aws/S3BlobStoreDAO.java x: 29 commits (all time) y: 359 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/OpenSearchMailboxConfiguration.java x: 3 commits (all time) y: 148 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/IndexableMessage.java x: 3 commits (all time) y: 360 lines of code src/site/xdoc/server/config-opensearch.xml x: 2 commits (all time) y: 238 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapRequestFrameDecoder.java x: 32 commits (all time) y: 259 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageDAOV3.java x: 26 commits (all time) y: 362 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java x: 182 commits (all time) y: 603 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/ToSenderFolder.java x: 22 commits (all time) y: 67 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppender.java x: 27 commits (all time) y: 10 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailStore.java x: 9 commits (all time) y: 7 lines of code server/blob/blob-storage-strategy/src/main/scala/org/apache/james/server/blob/deduplication/DeDuplicationBlobStore.scala x: 12 commits (all time) y: 81 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/DeleteACLProcessor.java x: 34 commits (all time) y: 99 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/SetACLProcessor.java x: 32 commits (all time) y: 131 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraFirstUnseenDAO.java x: 14 commits (all time) y: 209 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraDeletedMessageDAO.java x: 17 commits (all time) y: 199 lines of code server/container/util/src/main/java/org/apache/james/util/mime/MessageContentExtractor.java x: 7 commits (all time) y: 188 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/MessageParser.java x: 57 commits (all time) y: 232 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/model/Preview.java x: 9 commits (all time) y: 119 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/MIMEMessageConverter.java x: 25 commits (all time) y: 308 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/MessageAppender.java x: 28 commits (all time) y: 154 lines of code server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/EmailQueryViewPopulator.java x: 8 commits (all time) y: 153 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearches.java x: 67 commits (all time) y: 556 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/SearchQuery.java x: 48 commits (all time) y: 1094 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java x: 8 commits (all time) y: 442 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/SimpleMessageSearchIndex.java x: 56 commits (all time) y: 175 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/utils/search/MailboxFilter.scala x: 26 commits (all time) y: 268 lines of code mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/DefaultDescriptorsExtractor.java x: 19 commits (all time) y: 258 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/quota/MaxQuotaManager.java x: 20 commits (all time) y: 102 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/UserQuotaService.java x: 17 commits (all time) y: 114 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/FixedMaxQuotaManager.java x: 13 commits (all time) y: 166 lines of code src/site/xdoc/contribute.xml x: 16 commits (all time) y: 275 lines of code src/site/xdoc/guidelines.xml x: 6 commits (all time) y: 210 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host/JamesImapHostSystem.java x: 31 commits (all time) y: 140 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/ImapConfiguration.java x: 17 commits (all time) y: 214 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractAuthProcessor.java x: 39 commits (all time) y: 194 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/CapabilityProcessor.java x: 32 commits (all time) y: 82 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java x: 55 commits (all time) y: 233 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/ListProcessor.java x: 58 commits (all time) y: 298 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/AttachmentManager.java x: 14 commits (all time) y: 24 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapper.java x: 76 commits (all time) y: 121 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/AttachmentMapper.java x: 23 commits (all time) y: 34 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/BlobManagerImpl.java x: 9 commits (all time) y: 170 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/DownloadRoutes.java x: 28 commits (all time) y: 216 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/StatusProcessor.java x: 49 commits (all time) y: 256 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailSpooler.java x: 7 commits (all time) y: 265 lines of code server/data/data-cassandra/src/main/java/org/apache/james/user/cassandra/CassandraUsersDAO.java x: 14 commits (all time) y: 269 lines of code server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/UserIdentityRoutes.java x: 3 commits (all time) y: 138 lines of code mailet/base/src/main/java/org/apache/mailet/base/MailetUtil.java x: 13 commits (all time) y: 47 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailDispatcher.java x: 34 commits (all time) y: 171 lines of code server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/dto/UserIdentity.java x: 2 commits (all time) y: 179 lines of code server/data/data-jpa/src/main/java/org/apache/james/rrt/jpa/JPARecipientRewriteTable.java x: 34 commits (all time) y: 191 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/ExpireMailboxTask.java x: 2 commits (all time) y: 90 lines of code server/task/task-api/src/main/java/org/apache/james/task/Task.java x: 5 commits (all time) y: 76 lines of code server/queue/queue-activemq/src/main/java/org/apache/james/queue/activemq/ActiveMQCacheableMailQueue.java x: 6 commits (all time) y: 195 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RemoteDelivery.java x: 52 commits (all time) y: 136 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/DeliveryRunnable.java x: 24 commits (all time) y: 165 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxPath.java x: 40 commits (all time) y: 197 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapChannelUpstreamHandler.java x: 45 commits (all time) y: 302 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java x: 44 commits (all time) y: 371 lines of code protocols/pop3/src/main/java/org/apache/james/protocols/pop3/core/DeleCmdHandler.java x: 13 commits (all time) y: 54 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraIndexTableHandler.java x: 22 commits (all time) y: 320 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/MailboxManager.java x: 85 commits (all time) y: 172 lines of code server/container/guice/jmx/src/main/java/org/apache/james/modules/server/JMXServer.java x: 14 commits (all time) y: 163 lines of code server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/ImapPackage.java x: 3 commits (all time) y: 303 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/DeleteMessageListener.java x: 36 commits (all time) y: 234 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java x: 109 commits (all time) y: 474 lines of code server/apps/cassandra-app/sample-configuration/listeners.xml x: 4 commits (all time) y: 6 lines of code src/homepage/howTo/deleted-messages-vault.html x: 10 commits (all time) y: 257 lines of code src/site/xdoc/server/config-listeners.xml x: 12 commits (all time) y: 73 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/process/ImapSession.java x: 21 commits (all time) y: 91 lines of code protocols/imap/src/main/java/org/apache/james/imap/encode/base/ImapResponseComposerImpl.java x: 23 commits (all time) y: 303 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/IdleProcessor.java x: 55 commits (all time) y: 126 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/LogoutProcessor.java x: 26 commits (all time) y: 30 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/StartTLSProcessor.java x: 17 commits (all time) y: 49 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/NettyImapSession.java x: 38 commits (all time) y: 240 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/BasicChannelInboundHandler.java x: 10 commits (all time) y: 220 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/MimeDescriptorImpl.java x: 27 commits (all time) y: 296 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/MimePart.java x: 2 commits (all time) y: 276 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/extractor/DefaultTextExtractor.java x: 15 commits (all time) y: 40 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/extractor/TextExtractor.java x: 8 commits (all time) y: 17 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/base/UidMsnConverter.java x: 18 commits (all time) y: 216 lines of code server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/routes/MailRepositoriesRoutes.java x: 36 commits (all time) y: 317 lines of code server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/ReprocessingAllMailsTaskAdditionalInformationDTO.java x: 8 commits (all time) y: 103 lines of code server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/RabbitMQTerminationSubscriber.java x: 18 commits (all time) y: 116 lines of code server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/RabbitMQWorkQueue.java x: 38 commits (all time) y: 223 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQConfiguration.java x: 23 commits (all time) y: 675 lines of code event-bus/distributed/src/main/java/org/apache/james/events/KeyRegistrationHandler.java x: 23 commits (all time) y: 180 lines of code protocols/imap/src/main/java/org/apache/james/imap/encode/AuthenticateResponseEncoder.java x: 6 commits (all time) y: 13 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/WebAdminServer.java x: 25 commits (all time) y: 171 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/Method.scala x: 28 commits (all time) y: 103 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/WebSocketRoutes.scala x: 21 commits (all time) y: 148 lines of code server/container/guice/mailbox/src/main/java/org/apache/james/modules/MailboxProbeImpl.java x: 39 commits (all time) y: 164 lines of code server/container/mailbox-jmx/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java x: 10 commits (all time) y: 196 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/SPFHandler.java x: 24 commits (all time) y: 101 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxFactory.scala x: 13 commits (all time) y: 178 lines of code server/data/data-cassandra/src/main/java/org/apache/james/user/cassandra/CassandraUsersRepositoryModule.java x: 12 commits (all time) y: 16 lines of code src/homepage/howTo/mail-processing.html x: 20 commits (all time) y: 145 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/JsonpDeserializerBase.java x: 1 commits (all time) y: 308 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/JsonpUtils.java x: 1 commits (all time) y: 122 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/jackson/JacksonJsonProvider.java x: 1 commits (all time) y: 184 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/jackson/JacksonJsonpParser.java x: 1 commits (all time) y: 239 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/events/OpenSearchListeningMessageSearchIndex.java x: 3 commits (all time) y: 236 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/MailboxMappingFactory.java x: 4 commits (all time) y: 248 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/IndexCreationFactory.java x: 4 commits (all time) y: 299 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/search/ScrolledSearch.java x: 3 commits (all time) y: 83 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageDAO.java x: 100 commits (all time) y: 287 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/BatchSizes.java x: 7 commits (all time) y: 136 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/ResultUtils.java x: 27 commits (all time) y: 234 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedState.java x: 7 commits (all time) y: 214 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/ImapConstants.java x: 23 commits (all time) y: 145 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTableManager.java x: 28 commits (all time) y: 52 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/FetchCommandParser.java x: 28 commits (all time) y: 191 lines of code protocols/imap/src/main/java/org/apache/james/imap/encode/FetchResponseEncoder.java x: 21 commits (all time) y: 347 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractMailboxProcessor.java x: 75 commits (all time) y: 449 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/StoreProcessor.java x: 51 commits (all time) y: 235 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchResponseBuilder.java x: 33 commits (all time) y: 327 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/message/request/SearchKey.java x: 15 commits (all time) y: 373 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxDAO.java x: 32 commits (all time) y: 152 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/AppendCommandParser.java x: 15 commits (all time) y: 56 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/ListCommandParser.java x: 18 commits (all time) y: 257 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/StatusCommandParser.java x: 25 commits (all time) y: 212 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AppendProcessor.java x: 46 commits (all time) y: 112 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/CopyProcessor.java x: 14 commits (all time) y: 39 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/CreateProcessor.java x: 30 commits (all time) y: 52 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/EnableProcessor.java x: 29 commits (all time) y: 99 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/ExpungeProcessor.java x: 38 commits (all time) y: 99 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/GetACLProcessor.java x: 33 commits (all time) y: 86 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/GetQuotaProcessor.java x: 35 commits (all time) y: 91 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/GetQuotaRootProcessor.java x: 32 commits (all time) y: 93 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/RenameProcessor.java x: 29 commits (all time) y: 79 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/SelectProcessor.java x: 12 commits (all time) y: 31 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/SetQuotaProcessor.java x: 16 commits (all time) y: 45 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchProcessor.java x: 55 commits (all time) y: 174 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java x: 25 commits (all time) y: 84 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapper.java x: 115 commits (all time) y: 307 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMetadata.java x: 5 commits (all time) y: 352 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMessageMapper.java x: 31 commits (all time) y: 169 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/MailboxMessage.java x: 20 commits (all time) y: 39 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMailboxMessage.java x: 38 commits (all time) y: 302 lines of code mailbox/event/json/src/main/scala/org/apache/james/event/json/DTOs.scala x: 18 commits (all time) y: 122 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/MessageResultImpl.java x: 43 commits (all time) y: 276 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageResultIterator.java x: 38 commits (all time) y: 231 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxManager.java x: 52 commits (all time) y: 88 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMessageManager.java x: 27 commits (all time) y: 39 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdDAO.java x: 46 commits (all time) y: 545 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdToImapUidDAO.java x: 39 commits (all time) y: 417 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMailboxManager.java x: 31 commits (all time) y: 63 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java x: 44 commits (all time) y: 70 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMessageManager.java x: 27 commits (all time) y: 47 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/MessageManager.java x: 56 commits (all time) y: 387 lines of code src/site/xdoc/server/config-rabbitmq.xml x: 21 commits (all time) y: 162 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraModSeqProvider.java x: 40 commits (all time) y: 165 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraUidProvider.java x: 37 commits (all time) y: 170 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxCounterDAO.java x: 20 commits (all time) y: 160 lines of code server/data/data-cassandra/src/main/java/org/apache/james/domainlist/cassandra/CassandraDomainList.java x: 19 commits (all time) y: 76 lines of code src/site/xdoc/server/config-smtp-lmtp.xml x: 22 commits (all time) y: 241 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractSelectionProcessor.java x: 78 commits (all time) y: 319 lines of code server/queue/queue-activemq/src/main/java/org/apache/james/queue/activemq/metric/ActiveMQMetricCollectorImpl.java x: 4 commits (all time) y: 145 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractChannelPipelineFactory.java x: 22 commits (all time) y: 46 lines of code server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/netty/LMTPServer.java x: 26 commits (all time) y: 115 lines of code server/protocols/protocols-managesieve/src/main/java/org/apache/james/managesieveserver/netty/ManageSieveServer.java x: 28 commits (all time) y: 89 lines of code server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/netty/POP3Server.java x: 19 commits (all time) y: 64 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty/SMTPServer.java x: 50 commits (all time) y: 288 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/events/MailboxEvents.java x: 5 commits (all time) y: 456 lines of code mailbox/event/json/src/main/scala/org/apache/james/event/json/MailboxEventSerializer.scala x: 9 commits (all time) y: 339 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/event/EventFactory.java x: 52 commits (all time) y: 423 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedInbox.java x: 9 commits (all time) y: 281 lines of code src/site/site.xml x: 74 commits (all time) y: 196 lines of code src/site/xdoc/server/metrics.xml x: 13 commits (all time) y: 73 lines of code server/queue/queue-activemq/src/main/resources/META-INF/spring/activemq-queue-context.xml x: 11 commits (all time) y: 20 lines of code server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/BlobGCTask.java x: 7 commits (all time) y: 235 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/message/response/StatusResponse.java x: 24 commits (all time) y: 241 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/StripAttachment.java x: 26 commits (all time) y: 347 lines of code server/data/data-file/src/main/java/org/apache/james/sieverepository/file/SieveFileRepository.java x: 35 commits (all time) y: 397 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/UserRoutes.java x: 22 commits (all time) y: 330 lines of code protocols/imap/src/main/java/org/apache/james/imap/message/request/GetMetadataRequest.java x: 1 commits (all time) y: 115 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/delivery/SieveExecutor.java x: 22 commits (all time) y: 120 lines of code mailet/api/src/main/java/org/apache/mailet/DsnParameters.java x: 9 commits (all time) y: 453 lines of code server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/MockMessageHandler.java x: 12 commits (all time) y: 149 lines of code server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/model/Mail.java x: 9 commits (all time) y: 314 lines of code protocols/api/src/main/java/org/apache/james/protocols/api/ProtocolSessionImpl.java x: 17 commits (all time) y: 157 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/NettyProtocolTransport.java x: 13 commits (all time) y: 119 lines of code src/site/xdoc/server/config-ssl-tls.xml x: 8 commits (all time) y: 196 lines of code mailet/icalendar/src/main/java/org/apache/james/transport/mailets/ICALToJsonAttribute.java x: 24 commits (all time) y: 207 lines of code mailet/api/src/main/java/org/apache/mailet/Mail.java x: 24 commits (all time) y: 89 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMessage.java x: 16 commits (all time) y: 107 lines of code server/queue/queue-jms/src/main/java/org/apache/james/queue/jms/JMSMailQueueItem.java x: 7 commits (all time) y: 36 lines of code server/container/guice/mailbox/src/main/java/org/apache/james/modules/QuotaProbesImpl.java x: 14 commits (all time) y: 80 lines of code server/data/data-library/src/main/java/org/apache/james/user/lib/model/Algorithm.java x: 9 commits (all time) y: 250 lines of code event-bus/distributed/src/main/java/org/apache/james/events/GroupRegistrationHandler.java x: 17 commits (all time) y: 163 lines of code mailet/amqp/src/main/java/org/apache/james/transport/mailets/AmqpForwardAttribute.java x: 7 commits (all time) y: 198 lines of code mailet/icalendar/src/main/java/org/apache/james/transport/mailets/ICALToHeader.java x: 11 commits (all time) y: 89 lines of code server/task/task-distributed/src/main/scala/org/apache/james/task/eventsourcing/cassandra/CassandraTaskExecutionDetailsProjectionDAO.scala x: 9 commits (all time) y: 111 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/ResolvableEhloHeloHandler.java x: 16 commits (all time) y: 59 lines of code src/homepage/howTo/custom-smtp-commands.html x: 2 commits (all time) y: 137 lines of code core/src/main/java/org/apache/james/core/builder/MimeMessageBuilder.java x: 12 commits (all time) y: 352 lines of code server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/MessageFastViewProjectionCorrector.java x: 20 commits (all time) y: 175 lines of code server/data/data-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java x: 32 commits (all time) y: 241 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/GetMailboxesMethod.java x: 17 commits (all time) y: 133 lines of code server/testing/src/main/java/org/apache/james/utils/FakeSmtp.java x: 22 commits (all time) y: 111 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/components/CassandraModule.java x: 14 commits (all time) y: 141 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/base/SelectedMailboxImpl.java x: 74 commits (all time) y: 384 lines of code src/homepage/howTo/custom-listeners.html x: 11 commits (all time) y: 201 lines of code src/site/xdoc/server/features.xml x: 6 commits (all time) y: 309 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/OpenSearchConfiguration.java x: 2 commits (all time) y: 536 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/EventDeadLettersRoutes.java x: 23 commits (all time) y: 123 lines of code event-bus/cassandra/src/main/java/org/apache/james/events/CassandraEventDeadLettersDAO.java x: 5 commits (all time) y: 105 lines of code server/mailet/integration-testing/src/main/java/org/apache/james/mailets/TemporaryJamesServer.java x: 4 commits (all time) y: 168 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RecipientRewriteTableProcessor.java x: 41 commits (all time) y: 231 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/MailDelivrer.java x: 10 commits (all time) y: 238 lines of code server/protocols/webadmin/webadmin-mailqueue/src/main/java/org/apache/james/webadmin/routes/MailQueueRoutes.java x: 26 commits (all time) y: 295 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/WhiteListManager.java x: 25 commits (all time) y: 529 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect/MailModifier.java x: 25 commits (all time) y: 174 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractMessageRangeProcessor.java x: 39 commits (all time) y: 85 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraACLDAOV1.java x: 3 commits (all time) y: 175 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentDAOV2.java x: 27 commits (all time) y: 192 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapper.java x: 95 commits (all time) y: 227 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraUserMailboxRightsDAO.java x: 12 commits (all time) y: 114 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/SolveMailboxInconsistenciesService.java x: 14 commits (all time) y: 325 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/SolveMessageInconsistenciesService.java x: 19 commits (all time) y: 411 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraAclModule.java x: 12 commits (all time) y: 42 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraAttachmentModule.java x: 21 commits (all time) y: 46 lines of code server/data/data-cassandra/src/main/java/org/apache/james/rrt/cassandra/CassandraRecipientRewriteTable.java x: 36 commits (all time) y: 63 lines of code server/blob/blob-cassandra/src/main/java/org/apache/james/blob/cassandra/CassandraBucketDAO.java x: 10 commits (all time) y: 152 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration/ClusterConfiguration.java x: 17 commits (all time) y: 180 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/SetMessagesUpdateProcessor.java x: 27 commits (all time) y: 414 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Mailbox.scala x: 23 commits (all time) y: 115 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JMAPApiRoutes.scala x: 45 commits (all time) y: 90 lines of code server/testing/src/main/java/org/apache/james/utils/TestIMAPClient.java x: 8 commits (all time) y: 242 lines of code server/blob/blob-api/src/main/java/org/apache/james/blob/api/MetricableBlobStore.java x: 27 commits (all time) y: 79 lines of code server/container/util/src/main/java/org/apache/james/util/ReactorUtils.java x: 22 commits (all time) y: 183 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MessageFullViewFactory.java x: 32 commits (all time) y: 333 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueMailDelete.java x: 22 commits (all time) y: 92 lines of code core/src/main/java/org/apache/james/core/MailAddress.java x: 20 commits (all time) y: 420 lines of code server/container/core/src/main/java/org/apache/james/server/core/MimeMessageWrapper.java x: 17 commits (all time) y: 408 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/DataCmdHandler.java x: 26 commits (all time) y: 134 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java x: 26 commits (all time) y: 194 lines of code server/container/guice/protocols/webadmin-mailbox/src/main/java/org/apache/james/modules/server/WebadminMailboxTaskSerializationModule.java x: 8 commits (all time) y: 137 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/LazyMessageSearchIndex.java x: 50 commits (all time) y: 101 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java x: 44 commits (all time) y: 647 lines of code server/blob/mail-store/src/main/java/org/apache/james/blob/mail/MimeMessageStore.java x: 22 commits (all time) y: 136 lines of code mpt/impl/smtp/core/src/main/java/org/apache/james/mpt/smtp/ForwardSmtpTest.java x: 37 commits (all time) y: 41 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractAsyncServer.java x: 28 commits (all time) y: 133 lines of code mailet/base/src/main/java/org/apache/mailet/base/FlowedMessageUtils.java x: 11 commits (all time) y: 269 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/UpdatedFlags.java x: 23 commits (all time) y: 188 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/SetFilterMethod.java x: 12 commits (all time) y: 186 lines of code server/protocols/protocols-managesieve/src/main/java/org/apache/james/managesieveserver/netty/ManageSieveChannelUpstreamHandler.java x: 21 commits (all time) y: 109 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/AbstractSelectionCommandParser.java x: 25 commits (all time) y: 120 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/PartialFetchBodyElement.java x: 11 commits (all time) y: 120 lines of code mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexingContextInformationDTO.java x: 1 commits (all time) y: 217 lines of code mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/UserReindexingTask.java x: 19 commits (all time) y: 80 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Bounce.java x: 46 commits (all time) y: 134 lines of code server/protocols/webadmin/webadmin-cassandra/src/main/java/org/apache/james/webadmin/routes/CassandraMigrationRoutes.java x: 17 commits (all time) y: 72 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/AliasRoutes.java x: 20 commits (all time) y: 116 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/GroupsRoutes.java x: 35 commits (all time) y: 125 lines of code server/container/guice/mailet/src/main/java/org/apache/james/modules/server/MailetContainerModule.java x: 4 commits (all time) y: 257 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/DSNBounce.java x: 78 commits (all time) y: 413 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Forward.java x: 45 commits (all time) y: 148 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/NotifySender.java x: 47 commits (all time) y: 143 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Redirect.java x: 50 commits (all time) y: 163 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/SearchUtil.java x: 19 commits (all time) y: 248 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/acl/UnionMailboxACLResolver.java x: 19 commits (all time) y: 146 lines of code server/data/data-jpa/src/main/java/org/apache/james/user/jpa/JPAUsersDAO.java x: 5 commits (all time) y: 170 lines of code src/homepage/howTo/dkim.html x: 2 commits (all time) y: 124 lines of code server/data/data-api/src/main/java/org/apache/james/vacation/api/Vacation.java x: 1 commits (all time) y: 136 lines of code server/data/data-api/src/main/java/org/apache/james/vacation/api/VacationPatch.java x: 1 commits (all time) y: 164 lines of code protocols/managesieve/src/main/java/org/apache/james/managesieve/core/CoreProcessor.java x: 34 commits (all time) y: 290 lines of code server/apps/distributed-app/helm-chart/james/templates/deployment.yaml x: 1 commits (all time) y: 385 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/event/ComputeMessageFastViewProjectionListener.java x: 18 commits (all time) y: 67 lines of code server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/HTTPConfigurationServer.java x: 15 commits (all time) y: 201 lines of code server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutes.java x: 22 commits (all time) y: 185 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/DomainQuotaRoutes.java x: 15 commits (all time) y: 180 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/GlobalQuotaRoutes.java x: 17 commits (all time) y: 123 lines of code server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPServer.java x: 30 commits (all time) y: 90 lines of code mailbox/spring/src/main/resources/META-INF/spring/spring-mailbox.xml x: 25 commits (all time) y: 38 lines of code server/apps/spring-app/src/main/licensing/app/licensing.xml x: 2 commits (all time) y: 1264 lines of code server/apps/spring-app/src/main/licensing/war/licensing.xml x: 2 commits (all time) y: 1213 lines of code server/data/data-library/src/main/java/org/apache/james/rrt/lib/AbstractRecipientRewriteTable.java x: 83 commits (all time) y: 338 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/acl/MailboxACLResolver.java x: 12 commits (all time) y: 10 lines of code mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing/subscribers/QuotaThresholdNotice.java x: 10 commits (all time) y: 174 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/quota/QuotaRootResolver.java x: 15 commits (all time) y: 19 lines of code mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing/listeners/QuotaThresholdCrossingListener.java x: 27 commits (all time) y: 66 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/AbstractStateMailetProcessor.java x: 3 commits (all time) y: 237 lines of code mpt/core/src/main/java/org/apache/james/mpt/protocol/ProtocolSession.java x: 24 commits (all time) y: 429 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/DecoderUtils.java x: 4 commits (all time) y: 319 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/CreationMessage.java x: 6 commits (all time) y: 402 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxACL.java x: 37 commits (all time) y: 511 lines of code mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto/DeletedMessageWithStorageInformationDTO.java x: 2 commits (all time) y: 164 lines of code mailet/api/src/main/java/org/apache/mailet/PerRecipientHeaders.java x: 11 commits (all time) y: 136 lines of code mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/AbstractMailetdocsReport.java x: 12 commits (all time) y: 179 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/json/ObjectMapperFactory.java x: 4 commits (all time) y: 224 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/mailbox/Rights.java x: 5 commits (all time) y: 202 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/ValidRcptMX.java x: 18 commits (all time) y: 79 lines of code server/apps/spring-app/src/main/resources/sqlResources.xml x: 2 commits (all time) y: 515 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxGet.scala x: 22 commits (all time) y: 53 lines of code src/site/xdoc/server/config.xml x: 16 commits (all time) y: 152 lines of code server/apps/spring-app/src/main/appended-resources/supplemental-models.xml x: 1 commits (all time) y: 293 lines of code server/apps/spring-app/src/main/resources/log4j2.xml x: 1 commits (all time) y: 277 lines of code src/site/xdoc/server/config-fetchmail.xml x: 5 commits (all time) y: 884 lines of code src/site/xdoc/server/monitor-logging.xml x: 5 commits (all time) y: 369 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/ListeningCurrentQuotaUpdater.java x: 48 commits (all time) y: 113 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/SetMailboxesUpdateProcessor.java x: 7 commits (all time) y: 250 lines of code mdn/src/main/java/org/apache/james/mdn/MDN.java x: 10 commits (all time) y: 233 lines of code mdn/src/main/scala/org/apache/james/mdn/MDNReportParser.scala x: 3 commits (all time) y: 252 lines of code mdn/src/main/java/org/apache/james/mdn/MDNReport.java x: 18 commits (all time) y: 201 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreConfiguration.java x: 2 commits (all time) y: 208 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/streaming/PartContentBuilder.java x: 11 commits (all time) y: 285 lines of code server/mailet/integration-testing/src/main/resources/eml/crypted_with_attachment.eml x: 1 commits (all time) y: 190 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/ACLIntegration.java x: 12 commits (all time) y: 242 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/ConcurrentSessions.java x: 6 commits (all time) y: 159 lines of code server/dns-service/dnsservice-dnsjava/src/main/java/org/apache/james/dnsservice/dnsjava/DNSJavaService.java x: 25 commits (all time) y: 347 lines of code mailbox/spring/src/main/resources/META-INF/spring/event-system.xml x: 18 commits (all time) y: 19 lines of code mpt/core/src/main/java/org/apache/james/mpt/helper/ScriptBuilder.java x: 12 commits (all time) y: 1230 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java x: 42 commits (all time) y: 127 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/FilterCondition.java x: 2 commits (all time) y: 402 lines of code server/data/data-api/src/main/java/org/apache/james/rrt/api/RecipientRewriteTable.java x: 34 commits (all time) y: 79 lines of code mailet/ai/src/main/java/org/apache/james/ai/classic/BayesianAnalysis.java x: 16 commits (all time) y: 195 lines of code server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa/JPASieveRepository.java x: 5 commits (all time) y: 287 lines of code mpt/core/src/main/java/org/apache/james/mpt/helper/CreateScript.java x: 4 commits (all time) y: 828 lines of code server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/MessageProcessor.java x: 20 commits (all time) y: 752 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java x: 21 commits (all time) y: 203 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/URIRBLHandler.java x: 19 commits (all time) y: 141 lines of code protocols/imap/src/main/java/org/apache/james/imap/message/request/AbstractMailboxSelectionRequest.java x: 9 commits (all time) y: 143 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/JPAMailbox.java x: 30 commits (all time) y: 146 lines of code server/container/util/src/main/java/org/apache/james/util/concurrency/ConcurrentTestRunner.java x: 21 commits (all time) y: 197 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/utils/ErrorResponder.java x: 6 commits (all time) y: 121 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/access/AccessTokenRepository.java x: 8 commits (all time) y: 10 lines of code mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/DeletedMessage.java x: 9 commits (all time) y: 207 lines of code src/site/xdoc/server/archive/configuration_v2_0.xml x: 2 commits (all time) y: 672 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/JDBCGreylistHandler.java x: 22 commits (all time) y: 258 lines of code server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/ParsedConfiguration.java x: 9 commits (all time) y: 390 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/GetMessageListRequest.java x: 1 commits (all time) y: 150 lines of code server/container/spring/src/main/appended-resources/supplemental-models.xml x: 2 commits (all time) y: 293 lines of code src/homepage/assets/css/main.css x: 4 commits (all time) y: 3344 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/ClassifyBounce.java x: 12 commits (all time) y: 293 lines of code mailet/ai/src/main/java/org/apache/james/ai/classic/BayesianAnalyzer.java x: 5 commits (all time) y: 223 lines of code mailet/ai/src/main/java/org/apache/james/ai/classic/JDBCBayesianAnalyzer.java x: 8 commits (all time) y: 226 lines of code server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/ProcessorAbstract.java x: 5 commits (all time) y: 185 lines of code src/homepage/assets/js/lightbox.js x: 1 commits (all time) y: 336 lines of code src/homepage/assets/js/util.js x: 1 commits (all time) y: 326 lines of code src/site/xdoc/protocols/changes.xml x: 1 commits (all time) y: 617 lines of code
3344.0
lines of code
  min: 1.0
  average: 68.36
  25th percentile: 17.0
  median: 39.0
  75th percentile: 81.0
  max: 3344.0
0 268.0
commits (all time)
min: 1.0 | average: 7.24 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 268.0

File Size vs. Contributors (all time): 3979 points

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

File Size vs. Commits (30 days): 51 points

server/queue/queue-memory/src/main/java/org/apache/james/queue/memory/MemoryMailQueueFactory.java x: 1 commits (30d) y: 281 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/http/BasicAuthenticationStrategy.scala x: 2 commits (30d) y: 92 lines of code server/testing/src/main/java/org/apache/james/util/docker/Images.java x: 3 commits (30d) y: 12 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/OpenSearchIndexer.java x: 1 commits (30d) y: 108 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/VacationMailet.java x: 3 commits (30d) y: 114 lines of code server/task/task-memory/src/main/java/org/apache/james/task/SerialTaskManagerWorker.java x: 1 commits (30d) y: 179 lines of code server/testing/src/main/java/org/apache/james/util/docker/DockerContainer.java x: 1 commits (30d) y: 169 lines of code server/testing/src/main/java/org/apache/james/jmap/HttpJmapAuthentication.java x: 1 commits (30d) y: 44 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 1 commits (30d) y: 349 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueue.java x: 1 commits (30d) y: 116 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/crypto/SecurityKeyLoader.java x: 1 commits (30d) y: 77 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/LegacyJavaEncryptionFactory.java x: 1 commits (30d) y: 85 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java x: 1 commits (30d) y: 778 lines of code mailet/crypto/src/main/java/org/apache/james/transport/KeyStoreHolder.java x: 1 commits (30d) y: 120 lines of code mailet/crypto/src/main/java/org/apache/james/transport/SMIMEKeyHolder.java x: 1 commits (30d) y: 154 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/RecoverAttachment.java x: 1 commits (30d) y: 90 lines of code server/container/core/src/main/java/org/apache/james/server/core/MimeMessageInputStreamSource.java x: 1 commits (30d) y: 125 lines of code src/site/xdoc/server/quick-start-cassandra.xml x: 2 commits (30d) y: 301 lines of code src/site/xdoc/server/config-users.xml x: 2 commits (30d) y: 104 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUsersDAO.java x: 8 commits (30d) y: 308 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyUsersLDAPRepository.java x: 1 commits (30d) y: 55 lines of code server/data/data-library/src/main/java/org/apache/james/user/lib/UsersRepositoryImpl.java x: 2 commits (30d) y: 184 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/Authenticator.java x: 1 commits (30d) y: 7 lines of code mailbox/spring/src/main/java/org/apache/james/mailbox/spring/AnonymousAuthenticator.java x: 1 commits (30d) y: 10 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/FakeAuthenticator.java x: 1 commits (30d) y: 20 lines of code protocols/managesieve/src/main/java/org/apache/james/managesieve/core/PlainAuthenticationProcessor.java x: 1 commits (30d) y: 59 lines of code server/container/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/UserRepositoryAuthenticator.java x: 1 commits (30d) y: 23 lines of code server/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java x: 1 commits (30d) y: 141 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/LdapRepositoryConfiguration.java x: 4 commits (30d) y: 303 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUser.java x: 1 commits (30d) y: 42 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/AuthenticationRoutes.java x: 1 commits (30d) y: 269 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/UserService.java x: 1 commits (30d) y: 49 lines of code server/apps/distributed-app/sample-configuration/usersrepository.xml x: 1 commits (30d) y: 6 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/filtering/RuleDTO.java x: 1 commits (30d) y: 270 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/Rule.java x: 1 commits (30d) y: 358 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/JmapRuleDTO.java x: 1 commits (30d) y: 137 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/mailet/filter/MailMatcher.java x: 1 commits (30d) y: 74 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Quotas.scala x: 1 commits (30d) y: 196 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/QuotaGetMethod.scala x: 1 commits (30d) y: 69 lines of code src/site/xdoc/server/config-system.xml x: 2 commits (30d) y: 166 lines of code server/blob/blob-api/src/main/java/org/apache/james/blob/api/ObjectStorageHealthCheck.java x: 1 commits (30d) y: 29 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreModulesChooser.java x: 1 commits (30d) y: 112 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/ReactorRabbitMQChannelPool.java x: 1 commits (30d) y: 660 lines of code
778.0
lines of code
  min: 6.0
  average: 147.55
  25th percentile: 49.0
  median: 112.0
  75th percentile: 179.0
  max: 778.0
0 8.0
commits (30d)
min: 1.0 | average: 1.37 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 8.0

File Size vs. Contributors (30 days): 51 points

server/queue/queue-memory/src/main/java/org/apache/james/queue/memory/MemoryMailQueueFactory.java x: 1 contributors (30d) y: 281 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/http/BasicAuthenticationStrategy.scala x: 2 contributors (30d) y: 92 lines of code server/testing/src/main/java/org/apache/james/util/docker/Images.java x: 2 contributors (30d) y: 12 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/OpenSearchIndexer.java x: 1 contributors (30d) y: 108 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/VacationMailet.java x: 1 contributors (30d) y: 114 lines of code server/task/task-memory/src/main/java/org/apache/james/task/SerialTaskManagerWorker.java x: 1 contributors (30d) y: 179 lines of code server/testing/src/main/java/org/apache/james/util/docker/DockerContainer.java x: 1 contributors (30d) y: 169 lines of code server/testing/src/main/java/org/apache/james/jmap/HttpJmapAuthentication.java x: 1 contributors (30d) y: 44 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 1 contributors (30d) y: 349 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/crypto/SecurityKeyLoader.java x: 1 contributors (30d) y: 77 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/LegacyJavaEncryptionFactory.java x: 1 contributors (30d) y: 85 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java x: 1 contributors (30d) y: 778 lines of code mailet/crypto/src/main/java/org/apache/james/transport/KeyStoreHolder.java x: 1 contributors (30d) y: 120 lines of code mailet/crypto/src/main/java/org/apache/james/transport/SMIMEKeyHolder.java x: 1 contributors (30d) y: 154 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/RecoverAttachment.java x: 1 contributors (30d) y: 90 lines of code server/container/core/src/main/java/org/apache/james/server/core/MimeMessageInputStreamSource.java x: 1 contributors (30d) y: 125 lines of code src/site/xdoc/server/quick-start-cassandra.xml x: 1 contributors (30d) y: 301 lines of code src/site/xdoc/server/config-users.xml x: 1 contributors (30d) y: 104 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUsersDAO.java x: 1 contributors (30d) y: 308 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyUsersLDAPRepository.java x: 1 contributors (30d) y: 55 lines of code server/data/data-library/src/main/java/org/apache/james/user/lib/UsersRepositoryImpl.java x: 1 contributors (30d) y: 184 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/Authenticator.java x: 1 contributors (30d) y: 7 lines of code mailbox/spring/src/main/java/org/apache/james/mailbox/spring/AnonymousAuthenticator.java x: 1 contributors (30d) y: 10 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/FakeAuthenticator.java x: 1 contributors (30d) y: 20 lines of code protocols/managesieve/src/main/java/org/apache/james/managesieve/core/PlainAuthenticationProcessor.java x: 1 contributors (30d) y: 59 lines of code server/container/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/UserRepositoryAuthenticator.java x: 1 contributors (30d) y: 23 lines of code server/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java x: 1 contributors (30d) y: 141 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUser.java x: 1 contributors (30d) y: 42 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/AuthenticationRoutes.java x: 1 contributors (30d) y: 269 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/UserService.java x: 1 contributors (30d) y: 49 lines of code server/apps/distributed-app/sample-configuration/usersrepository.xml x: 1 contributors (30d) y: 6 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/filtering/RuleDTO.java x: 1 contributors (30d) y: 270 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/Rule.java x: 1 contributors (30d) y: 358 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/JmapRuleDTO.java x: 1 contributors (30d) y: 137 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/mailet/filter/MailMatcher.java x: 1 contributors (30d) y: 74 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Quotas.scala x: 1 contributors (30d) y: 196 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/QuotaGetMethod.scala x: 1 contributors (30d) y: 69 lines of code src/site/xdoc/server/config-system.xml x: 2 contributors (30d) y: 166 lines of code server/blob/blob-api/src/main/java/org/apache/james/blob/api/ObjectStorageHealthCheck.java x: 1 contributors (30d) y: 29 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreModulesChooser.java x: 1 contributors (30d) y: 112 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/ReactorRabbitMQChannelPool.java x: 1 contributors (30d) y: 660 lines of code
778.0
lines of code
  min: 6.0
  average: 147.55
  25th percentile: 49.0
  median: 112.0
  75th percentile: 179.0
  max: 778.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.06 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (90 days): 298 points

server/queue/queue-memory/src/main/java/org/apache/james/queue/memory/MemoryMailQueueFactory.java x: 2 commits (90d) y: 281 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/http/BasicAuthenticationStrategy.scala x: 2 commits (90d) y: 92 lines of code server/testing/src/main/java/org/apache/james/util/docker/Images.java x: 4 commits (90d) y: 12 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/OpenSearchIndexer.java x: 1 commits (90d) y: 108 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/VacationMailet.java x: 3 commits (90d) y: 114 lines of code server/task/task-memory/src/main/java/org/apache/james/task/SerialTaskManagerWorker.java x: 1 commits (90d) y: 179 lines of code server/testing/src/main/java/org/apache/james/util/docker/DockerContainer.java x: 2 commits (90d) y: 169 lines of code server/testing/src/main/java/org/apache/james/jmap/HttpJmapAuthentication.java x: 1 commits (90d) y: 44 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 4 commits (90d) y: 349 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueue.java x: 2 commits (90d) y: 116 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/crypto/SecurityKeyLoader.java x: 1 commits (90d) y: 77 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/LegacyJavaEncryptionFactory.java x: 1 commits (90d) y: 85 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java x: 2 commits (90d) y: 778 lines of code mailet/crypto/src/main/java/org/apache/james/transport/KeyStoreHolder.java x: 1 commits (90d) y: 120 lines of code mailet/crypto/src/main/java/org/apache/james/transport/SMIMEKeyHolder.java x: 1 commits (90d) y: 154 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/RecoverAttachment.java x: 1 commits (90d) y: 90 lines of code server/container/core/src/main/java/org/apache/james/server/core/MimeMessageInputStreamSource.java x: 1 commits (90d) y: 125 lines of code src/site/xdoc/server/quick-start-cassandra.xml x: 2 commits (90d) y: 301 lines of code src/site/xdoc/server/config-users.xml x: 2 commits (90d) y: 104 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUsersDAO.java x: 8 commits (90d) y: 308 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyUsersLDAPRepository.java x: 1 commits (90d) y: 55 lines of code server/data/data-library/src/main/java/org/apache/james/user/lib/UsersRepositoryImpl.java x: 2 commits (90d) y: 184 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/Authenticator.java x: 1 commits (90d) y: 7 lines of code mailbox/spring/src/main/java/org/apache/james/mailbox/spring/AnonymousAuthenticator.java x: 1 commits (90d) y: 10 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/FakeAuthenticator.java x: 1 commits (90d) y: 20 lines of code protocols/managesieve/src/main/java/org/apache/james/managesieve/core/PlainAuthenticationProcessor.java x: 1 commits (90d) y: 59 lines of code server/data/data-api/src/main/java/org/apache/james/user/api/UsersRepository.java x: 2 commits (90d) y: 43 lines of code server/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java x: 1 commits (90d) y: 141 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/LdapRepositoryConfiguration.java x: 4 commits (90d) y: 303 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUser.java x: 1 commits (90d) y: 42 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/AuthenticationRoutes.java x: 1 commits (90d) y: 269 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/UsersRepositoryAuthHook.java x: 1 commits (90d) y: 114 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/UserService.java x: 1 commits (90d) y: 49 lines of code server/mailet/rate-limiter/mailetcontainer.xml x: 1 commits (90d) y: 155 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/filtering/RuleDTO.java x: 2 commits (90d) y: 270 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/Rule.java x: 2 commits (90d) y: 358 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/JmapRuleDTO.java x: 1 commits (90d) y: 137 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Quotas.scala x: 2 commits (90d) y: 196 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/QuotaGetMethod.scala x: 3 commits (90d) y: 69 lines of code src/site/xdoc/server/config-system.xml x: 3 commits (90d) y: 166 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/SPF.java x: 3 commits (90d) y: 96 lines of code server/blob/blob-api/src/main/java/org/apache/james/blob/api/ObjectStorageHealthCheck.java x: 1 commits (90d) y: 29 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreModulesChooser.java x: 1 commits (90d) y: 112 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/ReactorRabbitMQChannelPool.java x: 1 commits (90d) y: 660 lines of code server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPRoutes.java x: 1 commits (90d) y: 35 lines of code server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621/RFC8621MethodsModule.java x: 1 commits (90d) y: 219 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/MailboxQuerySerializer.scala x: 1 commits (90d) y: 34 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxQueryChangesMethod.scala x: 1 commits (90d) y: 27 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/QuotaQueryMethod.scala x: 2 commits (90d) y: 61 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppenderImpl.java x: 2 commits (90d) y: 138 lines of code src/site/xdoc/server/config-jmap.xml x: 1 commits (90d) y: 149 lines of code mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java x: 1 commits (90d) y: 982 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/Property.java x: 1 commits (90d) y: 54 lines of code src/site/xdoc/server/dev-build.xml x: 2 commits (90d) y: 228 lines of code server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/IMAPServerModule.java x: 4 commits (90d) y: 186 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQManagementAPI.java x: 1 commits (90d) y: 351 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Enqueuer.java x: 1 commits (90d) y: 131 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueView.java x: 1 commits (90d) y: 118 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AuthenticateProcessor.java x: 1 commits (90d) y: 194 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserMailboxesRoutes.java x: 1 commits (90d) y: 284 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capability.scala x: 2 commits (90d) y: 246 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/JmapRfc8621Configuration.scala x: 1 commits (90d) y: 68 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSubmissionSetSerializer.scala x: 1 commits (90d) y: 65 lines of code server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar/PulsarMailQueue.scala x: 2 commits (90d) y: 458 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/DelegationSerializer.scala x: 1 commits (90d) y: 80 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailGetSerializer.scala x: 1 commits (90d) y: 262 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSetSerializer.scala x: 1 commits (90d) y: 381 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/IdentitySerializer.scala x: 1 commits (90d) y: 95 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/MailboxSerializer.scala x: 1 commits (90d) y: 161 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/PushSubscriptionSerializer.scala x: 2 commits (90d) y: 81 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Email.scala x: 1 commits (90d) y: 724 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSet.scala x: 1 commits (90d) y: 339 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Keyword.scala x: 2 commits (90d) y: 57 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Keywords.scala x: 2 commits (90d) y: 86 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/EventSourceRoutes.scala x: 1 commits (90d) y: 192 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JmapApi.scala x: 1 commits (90d) y: 71 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/UploadRoutes.scala x: 2 commits (90d) y: 141 lines of code mailet/standard/src/main/java/org/apache/james/transport/matchers/IsSingleRecipient.java x: 1 commits (90d) y: 16 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/PushSerializer.scala x: 1 commits (90d) y: 101 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailBodyPart.scala x: 1 commits (90d) y: 287 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegateSetMethod.scala x: 2 commits (90d) y: 50 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegatedAccountSetMethod.scala x: 2 commits (90d) y: 40 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailChangesMethod.scala x: 2 commits (90d) y: 53 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailGetMethod.scala x: 2 commits (90d) y: 128 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailImportMethod.scala x: 2 commits (90d) y: 151 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailParseMethod.scala x: 2 commits (90d) y: 94 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailQueryMethod.scala x: 2 commits (90d) y: 178 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetMethod.scala x: 2 commits (90d) y: 66 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetMethod.scala x: 2 commits (90d) y: 75 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/DownloadRoutes.scala x: 2 commits (90d) y: 309 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxAndEmailChange.java x: 2 commits (90d) y: 174 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/change/MemoryMailboxChangeRepository.java x: 1 commits (90d) y: 88 lines of code server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java x: 1 commits (90d) y: 237 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/event/PropagateLookupRightListener.java x: 2 commits (90d) y: 105 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractSSLAwareChannelPipelineFactory.java x: 3 commits (90d) y: 40 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java x: 4 commits (90d) y: 400 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java x: 3 commits (90d) y: 887 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreRightManager.java x: 1 commits (90d) y: 254 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/ActionUtils.java x: 2 commits (90d) y: 30 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/RejectAction.java x: 3 commits (90d) y: 105 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMailboxMapper.java x: 1 commits (90d) y: 186 lines of code server/apps/cli/src/main/java/org/apache/james/cli/ServerCmd.java x: 1 commits (90d) y: 431 lines of code server/container/guice/jpa-common/src/main/java/org/apache/james/modules/data/JPAConfiguration.java x: 1 commits (90d) y: 207 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JPAPerUserMaxQuotaDAO.java x: 2 commits (90d) y: 187 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JPAPerUserMaxQuotaManager.java x: 1 commits (90d) y: 228 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java x: 1 commits (90d) y: 403 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java x: 1 commits (90d) y: 199 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndex.java x: 1 commits (90d) y: 98 lines of code mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java x: 1 commits (90d) y: 293 lines of code server/container/feature-checks/src/main/java/org/apache/james/healthcheck/MailReceptionCheck.java x: 1 commits (90d) y: 216 lines of code server/container/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxUserDeletionTaskStep.java x: 2 commits (90d) y: 73 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/mailet/filter/ActionApplier.java x: 3 commits (90d) y: 100 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/ExpireMailboxService.java x: 1 commits (90d) y: 182 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/WithStorageDirective.java x: 2 commits (90d) y: 64 lines of code server/container/guice/protocols/managedsieve/src/main/java/org/apache/james/modules/protocols/ManageSieveServerModule.java x: 4 commits (90d) y: 43 lines of code server/container/guice/protocols/smtp/src/main/java/org/apache/james/modules/protocols/SMTPServerModule.java x: 3 commits (90d) y: 43 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractServerFactory.java x: 3 commits (90d) y: 38 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/CertificateReloadable.java x: 3 commits (90d) y: 9 lines of code server/protocols/webadmin/webadmin-protocols/src/main/java/org/apache/james/protocols/webadmin/ProtocolServerRoutes.java x: 3 commits (90d) y: 56 lines of code server/container/guice/protocols/webadmin/src/main/java/org/apache/james/modules/server/ServerRouteModule.java x: 1 commits (90d) y: 15 lines of code src/site/xdoc/download.xml x: 1 commits (90d) y: 353 lines of code src/homepage/index.html x: 1 commits (90d) y: 429 lines of code src/site/xdoc/server/release-notes.xml x: 1 commits (90d) y: 810 lines of code mailet/api/src/main/java/org/apache/mailet/AttributeValue.java x: 1 commits (90d) y: 224 lines of code mailet/api/src/main/java/org/apache/mailet/StorageDirective.java x: 2 commits (90d) y: 191 lines of code server/container/guice/common/src/main/java/org/apache/james/CoreDataModule.java x: 2 commits (90d) y: 35 lines of code server/data/data-jmap-cassandra/src/main/scala/org/apache/james/jmap/cassandra/identity/CassandraCustomIdentityDAO.scala x: 2 commits (90d) y: 124 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/DeleteUsersDataOfDomainTask.java x: 2 commits (90d) y: 146 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DomainsRoutes.java x: 1 commits (90d) y: 241 lines of code
982.0
lines of code
  min: 6.0
  average: 128.17
  25th percentile: 50.0
  median: 91.0
  75th percentile: 158.0
  max: 982.0
0 8.0
commits (90d)
min: 1.0 | average: 1.41 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0

File Size vs. Contributors (90 days): 298 points

server/queue/queue-memory/src/main/java/org/apache/james/queue/memory/MemoryMailQueueFactory.java x: 2 contributors (90d) y: 281 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/http/BasicAuthenticationStrategy.scala x: 2 contributors (90d) y: 92 lines of code server/testing/src/main/java/org/apache/james/util/docker/Images.java x: 2 contributors (90d) y: 12 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/OpenSearchIndexer.java x: 1 contributors (90d) y: 108 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/VacationMailet.java x: 1 contributors (90d) y: 114 lines of code server/task/task-memory/src/main/java/org/apache/james/task/SerialTaskManagerWorker.java x: 1 contributors (90d) y: 179 lines of code server/testing/src/main/java/org/apache/james/util/docker/DockerContainer.java x: 1 contributors (90d) y: 169 lines of code server/testing/src/main/java/org/apache/james/jmap/HttpJmapAuthentication.java x: 1 contributors (90d) y: 44 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 2 contributors (90d) y: 349 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueue.java x: 2 contributors (90d) y: 116 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/crypto/SecurityKeyLoader.java x: 1 contributors (90d) y: 77 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/LegacyJavaEncryptionFactory.java x: 1 contributors (90d) y: 85 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java x: 2 contributors (90d) y: 778 lines of code mailet/crypto/src/main/java/org/apache/james/transport/KeyStoreHolder.java x: 1 contributors (90d) y: 120 lines of code mailet/crypto/src/main/java/org/apache/james/transport/SMIMEKeyHolder.java x: 1 contributors (90d) y: 154 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/RecoverAttachment.java x: 1 contributors (90d) y: 90 lines of code server/container/core/src/main/java/org/apache/james/server/core/MimeMessageInputStreamSource.java x: 1 contributors (90d) y: 125 lines of code src/site/xdoc/server/quick-start-cassandra.xml x: 1 contributors (90d) y: 301 lines of code src/site/xdoc/server/config-users.xml x: 1 contributors (90d) y: 104 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUsersDAO.java x: 1 contributors (90d) y: 308 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyUsersLDAPRepository.java x: 1 contributors (90d) y: 55 lines of code server/data/data-library/src/main/java/org/apache/james/user/lib/UsersRepositoryImpl.java x: 1 contributors (90d) y: 184 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/Authenticator.java x: 1 contributors (90d) y: 7 lines of code mailbox/spring/src/main/java/org/apache/james/mailbox/spring/AnonymousAuthenticator.java x: 1 contributors (90d) y: 10 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/FakeAuthenticator.java x: 1 contributors (90d) y: 20 lines of code protocols/managesieve/src/main/java/org/apache/james/managesieve/core/PlainAuthenticationProcessor.java x: 1 contributors (90d) y: 59 lines of code server/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java x: 1 contributors (90d) y: 141 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/LdapRepositoryConfiguration.java x: 1 contributors (90d) y: 303 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUser.java x: 1 contributors (90d) y: 42 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/AuthenticationRoutes.java x: 1 contributors (90d) y: 269 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/UserService.java x: 1 contributors (90d) y: 49 lines of code server/mailet/rate-limiter/mailetcontainer.xml x: 1 contributors (90d) y: 155 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/filtering/RuleDTO.java x: 2 contributors (90d) y: 270 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/Rule.java x: 2 contributors (90d) y: 358 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/JmapRuleDTO.java x: 1 contributors (90d) y: 137 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Quotas.scala x: 2 contributors (90d) y: 196 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/QuotaGetMethod.scala x: 2 contributors (90d) y: 69 lines of code src/site/xdoc/server/config-system.xml x: 3 contributors (90d) y: 166 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/SPF.java x: 1 contributors (90d) y: 96 lines of code server/blob/blob-api/src/main/java/org/apache/james/blob/api/ObjectStorageHealthCheck.java x: 1 contributors (90d) y: 29 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreModulesChooser.java x: 1 contributors (90d) y: 112 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/ReactorRabbitMQChannelPool.java x: 1 contributors (90d) y: 660 lines of code server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPRoutes.java x: 1 contributors (90d) y: 35 lines of code server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621/RFC8621MethodsModule.java x: 1 contributors (90d) y: 219 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/MailboxQuerySerializer.scala x: 1 contributors (90d) y: 34 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxQueryChangesMethod.scala x: 1 contributors (90d) y: 27 lines of code src/site/xdoc/server/config-jmap.xml x: 1 contributors (90d) y: 149 lines of code mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java x: 1 contributors (90d) y: 982 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/Property.java x: 1 contributors (90d) y: 54 lines of code src/site/xdoc/server/dev-build.xml x: 2 contributors (90d) y: 228 lines of code server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/IMAPServerModule.java x: 2 contributors (90d) y: 186 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQManagementAPI.java x: 1 contributors (90d) y: 351 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Enqueuer.java x: 1 contributors (90d) y: 131 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueView.java x: 1 contributors (90d) y: 118 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AuthenticateProcessor.java x: 1 contributors (90d) y: 194 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserMailboxesRoutes.java x: 1 contributors (90d) y: 284 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capability.scala x: 2 contributors (90d) y: 246 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/JmapRfc8621Configuration.scala x: 1 contributors (90d) y: 68 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSubmissionSetSerializer.scala x: 1 contributors (90d) y: 65 lines of code server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar/PulsarMailQueue.scala x: 2 contributors (90d) y: 458 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/DelegationSerializer.scala x: 1 contributors (90d) y: 80 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailGetSerializer.scala x: 1 contributors (90d) y: 262 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSetSerializer.scala x: 1 contributors (90d) y: 381 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/MailboxSerializer.scala x: 1 contributors (90d) y: 161 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Email.scala x: 1 contributors (90d) y: 724 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSet.scala x: 1 contributors (90d) y: 339 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Keywords.scala x: 1 contributors (90d) y: 86 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/EventSourceRoutes.scala x: 1 contributors (90d) y: 192 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JmapApi.scala x: 1 contributors (90d) y: 71 lines of code mailet/standard/src/main/java/org/apache/james/transport/matchers/IsSingleRecipient.java x: 1 contributors (90d) y: 16 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailBodyPart.scala x: 1 contributors (90d) y: 287 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxAndEmailChange.java x: 1 contributors (90d) y: 174 lines of code server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java x: 1 contributors (90d) y: 237 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java x: 1 contributors (90d) y: 400 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java x: 2 contributors (90d) y: 887 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreRightManager.java x: 1 contributors (90d) y: 254 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMailboxMapper.java x: 1 contributors (90d) y: 186 lines of code server/apps/cli/src/main/java/org/apache/james/cli/ServerCmd.java x: 1 contributors (90d) y: 431 lines of code server/container/guice/jpa-common/src/main/java/org/apache/james/modules/data/JPAConfiguration.java x: 1 contributors (90d) y: 207 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JPAPerUserMaxQuotaManager.java x: 1 contributors (90d) y: 228 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java x: 1 contributors (90d) y: 403 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java x: 1 contributors (90d) y: 199 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndex.java x: 1 contributors (90d) y: 98 lines of code mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java x: 1 contributors (90d) y: 293 lines of code server/container/feature-checks/src/main/java/org/apache/james/healthcheck/MailReceptionCheck.java x: 1 contributors (90d) y: 216 lines of code server/container/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxUserDeletionTaskStep.java x: 2 contributors (90d) y: 73 lines of code server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/RestoreService.java x: 2 contributors (90d) y: 93 lines of code server/container/guice/protocols/lmtp/src/main/java/org/apache/james/modules/protocols/LMTPServerModule.java x: 2 contributors (90d) y: 39 lines of code server/container/guice/protocols/managedsieve/src/main/java/org/apache/james/modules/protocols/ManageSieveServerModule.java x: 2 contributors (90d) y: 43 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractServerFactory.java x: 2 contributors (90d) y: 38 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/CertificateReloadable.java x: 2 contributors (90d) y: 9 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractConfigurableAsyncServer.java x: 2 contributors (90d) y: 298 lines of code server/container/guice/protocols/webadmin/src/main/java/org/apache/james/modules/server/ServerRouteModule.java x: 1 contributors (90d) y: 15 lines of code src/site/xdoc/download.xml x: 1 contributors (90d) y: 353 lines of code src/homepage/index.html x: 1 contributors (90d) y: 429 lines of code src/site/xdoc/server/release-notes.xml x: 1 contributors (90d) y: 810 lines of code mailet/api/src/main/java/org/apache/mailet/AttributeValue.java x: 1 contributors (90d) y: 224 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/DeleteUsersDataOfDomainTask.java x: 1 contributors (90d) y: 146 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DomainsRoutes.java x: 1 contributors (90d) y: 241 lines of code
982.0
lines of code
  min: 6.0
  average: 128.17
  25th percentile: 50.0
  median: 91.0
  75th percentile: 158.0
  max: 982.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0