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
css91% | 0% | 0% | 4% | 4%
xml10% | 10% | 22% | 19% | 37%
java1% | 6% | 22% | 27% | 43%
scala0% | 3% | 28% | 29% | 38%
html0% | 0% | 30% | 48% | 20%
js0% | 0% | 77% | 0% | 22%
yaml0% | 0% | 55% | 0% | 44%
xsl0% | 0% | 100% | 0% | 0%
eml0% | 0% | 0% | 75% | 24%
tpl0% | 0% | 0% | 0% | 100%
di0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
mustache0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src17% | 12% | 26% | 21% | 22%
server1% | 1% | 21% | 29% | 44%
mpt14% | 9% | 18% | 21% | 35%
mailbox1% | 12% | 23% | 24% | 38%
backends-common0% | 29% | 16% | 21% | 31%
protocols0% | 5% | 26% | 21% | 46%
mailet0% | 4% | 26% | 28% | 40%
core0% | 0% | 38% | 18% | 43%
mdn0% | 0% | 50% | 7% | 41%
event-bus0% | 0% | 7% | 38% | 54%
json0% | 0% | 0% | 51% | 48%
event-sourcing0% | 0% | 0% | 13% | 86%
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
1268 -
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
1217 -
SearchQuery.java
in mailbox/api/src/main/java/org/apache/james/mailbox/model
1095 206
SearchCommandParser.java
in protocols/imap/src/main/java/org/apache/james/imap/decode/parser
984 97
StoreMailboxManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
923 107
config-fetchmail.xml
in src/site/xdoc/server
884 -
StoreMessageManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
833 57
CreateScript.java
in mpt/core/src/main/java/org/apache/james/mpt/helper
828 29
release-notes.xml
in src/site/xdoc/server
826 -
RabbitMQConfiguration.java
in backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq
756 94
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
745 47
LuceneMessageSearchIndex.java
in mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search
681 46
ReactorRabbitMQChannelPool.java
in backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq
675 90
configuration_v2_0.xml
in src/site/xdoc/server/archive
672 -
ImapRequestLineReader.java
in protocols/imap/src/main/java/org/apache/james/imap/decode
670 60
CassandraMessageMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
598 56
Serializer.java
in mailet/api/src/main/java/org/apache/mailet
585 88
PostgresMailboxMessageDAO.java
in mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao
584 38
CassandraConfiguration.java
in backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration
575 74
MessageSearches.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
556 47
CassandraMessageIdDAO.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
553 36
JMSCacheableMailQueue.java
in server/queue/queue-jms/src/main/java/org/apache/james/queue/jms
538 33
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
529 84
CriterionConverter.java
in mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query
517 27
MailboxACL.java
in mailbox/api/src/main/java/org/apache/james/mailbox/model
511 82
StoreMessageIdManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
503 33
EventFactory.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/event
501 28
MailboxEvents.java
in mailbox/api/src/main/java/org/apache/james/mailbox/events
485 75
Rule.java
in server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering
476 85
PulsarMailQueue.scala
in server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar
473 27
EmailSet.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail
461 26
SearchProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
455 14
DsnParameters.java
in mailet/api/src/main/java/org/apache/mailet
453 55
MailAddress.java
in core/src/main/java/org/apache/james/core
448 39
MimeMessageWrapper.java
in server/container/core/src/main/java/org/apache/james/server/core
443 40
JPAMessageMapper.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail
435 41
index.html
in src/homepage
429 -
ProtocolSession.java
in mpt/core/src/main/java/org/apache/james/mpt/protocol
429 57
EmailSubmissionSetMethod.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method
427 17
AbstractMailboxProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
425 35
JpaToPgCoreDataMigration.java
in server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james
424 22
OpenSearchListeningMessageSearchIndex.java
in mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/events
423 38
MetaDataFixInconsistenciesService.java
in server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/task
423 50
CassandraMessageIdToImapUidDAO.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
417 21
sqlResources.xml
in server/apps/spring-app/src/main/resources
417 -
DSNBounce.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
413 41
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
1095 206
StoreMailboxManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
923 107
SearchCommandParser.java
in protocols/imap/src/main/java/org/apache/james/imap/decode/parser
984 97
RabbitMQConfiguration.java
in backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq
756 94
ReactorRabbitMQChannelPool.java
in backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq
675 90
Serializer.java
in mailet/api/src/main/java/org/apache/mailet
585 88
Rule.java
in server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering
476 85
MailImpl.java
in server/container/core/src/main/java/org/apache/james/server/core
529 84
ParsedConfiguration.java
in server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail
390 84
MailboxACL.java
in mailbox/api/src/main/java/org/apache/james/mailbox/model
511 82
MessageProcessor.java
in server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail
752 78
MailboxEvents.java
in mailbox/api/src/main/java/org/apache/james/mailbox/events
485 75
CassandraConfiguration.java
in backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration
575 74
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
392 68
FetchMail.java
in server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail
388 65
CassandraMessageMetadata.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
360 64
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
ImapRequestLineReader.java
in protocols/imap/src/main/java/org/apache/james/imap/decode
670 60
StoreMessageManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
833 57
ProtocolSession.java
in mpt/core/src/main/java/org/apache/james/mpt/protocol
429 57
MessageManager.java
in mailbox/api/src/main/java/org/apache/james/mailbox
385 56
CassandraMessageMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
598 56
DsnParameters.java
in mailet/api/src/main/java/org/apache/mailet
453 55
ProcessorAbstract.java
in server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail
185 55
SolveMessageInconsistenciesService.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task
411 53
SelectedMailboxImpl.java
in protocols/imap/src/main/java/org/apache/james/imap/processor/base
372 52
MimeMessageBuilder.java
in core/src/main/java/org/apache/james/core/builder
352 51
PostgresConfiguration.java
in backends-common/postgres/src/main/java/org/apache/james/backends/postgres
321 51
MessageResultImpl.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
280 50
MetaDataFixInconsistenciesService.java
in server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/task
423 50
FileBufferedBodyFactory.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl
316 49
MessageSearches.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
556 47
Email.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail
745 47
LuceneMessageSearchIndex.java
in mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search
681 46
RuleDTO.java
in server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering
326 46
IndexableMessage.java
in mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json
398 45
SimpleMailboxMessage.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl
302 44
SelectedInbox.java
in mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite
281 44
SMTPServer.java
in server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty
346 44
CassandraPerUserMaxQuotaManagerV2.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota
305 42
PostgresPerUserMaxQuotaManager.java
in mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/quota
305 42
NettyImapSession.java
in server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty
293 42
AbstractJPAMailboxMessage.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa
398 41
JPAMessageMapper.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail
435 41
DSNBounce.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
413 41
AbstractRecipientRewriteTable.java
in server/data/data-library/src/main/java/org/apache/james/rrt/lib
354 41
QuotaMailingListenerConfiguration.java
in mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing
268 40
Files With Long Lines (Top 50)

There are 1762 files with lines longer than 120 characters. In total, there are 8573 long lines.

File# lines# units# long lines
release-notes.xml
in src/site/xdoc/server
826 - 421
StoreMailboxManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
923 107 81
index.html
in src/homepage
429 - 77
HumanReadableText.java
in protocols/imap/src/main/java/org/apache/james/imap/api/display
164 10 68
Email.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail
745 47 60
formatting.xml
in src/site/resources/downloads
279 - 56
monitor-logging.xml
in src/site/xdoc/server
368 - 55
ReactorRabbitMQChannelPool.java
in backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq
675 90 54
PostgresMailboxMessageDAO.java
in mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao
584 38 52
config-cassandra.xml
in src/site/xdoc/server
188 - 46
config-system.xml
in src/site/xdoc/server
172 - 45
StoreMessageManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
833 57 44
config-smtp-lmtp.xml
in src/site/xdoc/server
268 - 39
dev-build.xml
in src/site/xdoc/server
230 - 39
StoreMessageIdManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
503 33 38
config-opensearch.xml
in src/site/xdoc/server
249 - 38
LuceneIndexableDocument.java
in mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search
221 11 37
ListProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
288 17 37
config-jmap.xml
in src/site/xdoc/server
149 - 35
TLDLookup.java
in server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver
88 4 35
config-imap4.xml
in src/site/xdoc/server
159 - 33
MailboxEventSerializer.scala
in mailbox/event/json/src/main/scala/org/apache/james/event/json
369 11 32
config-rabbitmq.xml
in src/site/xdoc/server
197 - 31
AbstractSelectionProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
348 22 31
CassandraMessageMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
598 56 30
deleted-messages-vault.html
in src/homepage/howTo
252 - 30
EmailSet.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail
461 26 30
AbstractMailboxProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
425 35 30
config-users.xml
in src/site/xdoc/server
125 - 29
download.xml
in src/site/xdoc
353 - 28
WebadminMailboxTaskSerializationModule.java
in server/container/guice/protocols/webadmin-mailbox/src/main/java/org/apache/james/modules/server
137 24 28
StoreProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
237 12 28
LuceneMessageSearchIndex.java
in mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search
681 46 27
config.xml
in src/site/xdoc/server
153 - 27
EventFactory.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/event
501 28 26
PostgresMessageMapper.java
in mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail
371 36 26
OpenSearchListeningMessageSearchIndex.java
in mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/events
423 38 25
feature-security.xml
in src/site/xdoc/server
142 - 25
config-ssl-tls.xml
in src/site/xdoc/server
197 - 25
EmailSubmissionSetMethod.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method
427 17 25
RabbitMQConfiguration.java
in backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq
756 94 25
config-blobstore.xml
in src/site/xdoc/server
199 - 24
eml
yahooInvitation.eml
in server/mailet/integration-testing/src/main/resources/eml
122 - 24
JPASieveRepository.java
in server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa
314 38 24
DistributedTaskSerializationModule.java
in server/container/guice/distributed/src/main/java/org/apache/james/modules
77 8 24
EnqueuedMailsDaoUtil.java
in server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra
166 9 24
Method.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method
156 8 24
IMAPServer.java
in server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty
363 24 24
custom-listeners.html
in src/homepage/howTo
140 - 23
contribute.xml
in src/site/xdoc
275 - 22
Correlations

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

server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java x: 70 commits (all time) y: 363 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/OpenSearchMailboxConfiguration.java x: 8 commits (all time) y: 244 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java x: 15 commits (all time) y: 517 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/CassandraUploadRepository.java x: 12 commits (all time) y: 76 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/upload/PostgresUploadRepository.java x: 7 commits (all time) y: 83 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/upload/InMemoryUploadRepository.java x: 11 commits (all time) y: 96 lines of code server/protocols/protocols-smtp-dkim/src/main/java/org/apache/james/smtpserver/DKIMHook.java x: 6 commits (all time) y: 256 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/HeloCmdHandler.java x: 11 commits (all time) y: 83 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java x: 24 commits (all time) y: 205 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/QuitCmdHandler.java x: 11 commits (all time) y: 70 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/RcptCmdHandler.java x: 26 commits (all time) y: 168 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java x: 22 commits (all time) y: 156 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/log/HookResultLogger.java x: 12 commits (all time) y: 30 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/tls/EnforceMtaSts.java x: 1 commits (all time) y: 27 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/tls/TestMtaSts.java x: 1 commits (all time) y: 21 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JMAPApiRoutes.scala x: 53 commits (all time) y: 129 lines of code mailet/api/src/main/java/org/apache/mailet/Mailet.java x: 6 commits (all time) y: 20 lines of code mailet/base/src/main/java/org/apache/mailet/base/GenericMailet.java x: 23 commits (all time) y: 118 lines of code server/container/guice/mailet/src/main/java/org/apache/james/modules/server/MailetContainerModule.java x: 6 commits (all time) y: 269 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MailetProcessorImpl.java x: 7 commits (all time) y: 151 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MatcherMailetPair.java x: 2 commits (all time) y: 28 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MatcherSplitter.java x: 3 commits (all time) y: 112 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/ProcessorImpl.java x: 5 commits (all time) y: 84 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/jmx/JMXStateMailetProcessorListener.java x: 2 commits (all time) y: 111 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/jmx/MailetManagement.java x: 2 commits (all time) y: 81 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/AbstractStateCompositeProcessor.java x: 8 commits (all time) y: 148 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/AbstractStateMailetProcessor.java x: 10 commits (all time) y: 245 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/MailProcessingErrorHandlingConfiguration.java x: 1 commits (all time) y: 13 lines of code server/container/guice/mailet/src/main/java/org/apache/james/utils/GuiceMailetLoader.java x: 9 commits (all time) y: 49 lines of code backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisClientFactory.scala x: 8 commits (all time) y: 73 lines of code backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisHealthCheck.scala x: 13 commits (all time) y: 43 lines of code server/mailet/rate-limiter-redis/src/main/scala/org/apache/james/rate/limiter/redis/RedisRateLimiter.scala x: 21 commits (all time) y: 58 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/components/CassandraDataDefinition.java x: 1 commits (all time) y: 141 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTableManager.java x: 30 commits (all time) y: 52 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTypesCreator.java x: 10 commits (all time) y: 25 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/SessionWithInitializedTablesFactory.java x: 16 commits (all time) y: 57 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMailboxQuotaDataDefinition.java x: 1 commits (all time) y: 48 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMessageDataDefinition.java x: 1 commits (all time) y: 104 lines of code mailbox/plugin/deleted-messages-vault-cassandra/src/main/java/org/apache/james/vault/metadata/DeletedMessageMetadataDataDefinition.java x: 1 commits (all time) y: 53 lines of code mailbox/plugin/deleted-messages-vault-cassandra/src/main/java/org/apache/james/vault/metadata/MetadataDAO.java x: 11 commits (all time) y: 106 lines of code mailbox/plugin/deleted-messages-vault-cassandra/src/main/java/org/apache/james/vault/metadata/UserPerBucketDAO.java x: 9 commits (all time) y: 71 lines of code server/apps/distributed-pop3-app/src/main/java/org/apache/james/modules/DistributedPop3Module.java x: 3 commits (all time) y: 26 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraJmapModule.java x: 19 commits (all time) y: 118 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraSieveQuotaLegacyModule.java x: 4 commits (all time) y: 23 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraVacationModule.java x: 4 commits (all time) y: 31 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraBlobStoreDependenciesModule.java x: 2 commits (all time) y: 19 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraCacheSessionModule.java x: 5 commits (all time) y: 50 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraDeletedMessageVaultModule.java x: 3 commits (all time) y: 42 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxModule.java x: 34 commits (all time) y: 260 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java x: 8 commits (all time) y: 38 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraQuotaModule.java x: 7 commits (all time) y: 45 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraSessionModule.java x: 5 commits (all time) y: 132 lines of code server/container/guice/data-cassandra/src/main/java/org/apache/james/modules/data/CassandraRecipientRewriteTableModule.java x: 3 commits (all time) y: 39 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreCacheModulesChooser.java x: 4 commits (all time) y: 72 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreChoosingModule.java x: 3 commits (all time) y: 12 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/mailbox/DistributedDeletedMessageVaultModule.java x: 4 commits (all time) y: 54 lines of code server/container/guice/mailrepository-cassandra/src/main/java/org/apache/james/modules/mailrepository/CassandraMailRepositoryModule.java x: 8 commits (all time) y: 42 lines of code server/container/guice/queue/rabbitmq/src/main/java/org/apache/james/modules/queue/rabbitmq/CassandraMailQueueViewModule.java x: 5 commits (all time) y: 64 lines of code server/data/data-cassandra/src/main/java/org/apache/james/vacation/cassandra/CassandraVacationDAO.java x: 4 commits (all time) y: 90 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/EmailChangeRepositoryDAO.java x: 9 commits (all time) y: 150 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/MailboxChangeRepositoryDAO.java x: 10 commits (all time) y: 155 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/filtering/CassandraFilteringProjection.java x: 8 commits (all time) y: 106 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/UploadDAO.java x: 9 commits (all time) y: 175 lines of code server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/CassandraPop3MetadataStore.java x: 5 commits (all time) y: 128 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/DeletedMailsDAO.java x: 12 commits (all time) y: 60 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/EnqueuedMailsDAO.java x: 22 commits (all time) y: 164 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/EnqueuedMailsDaoUtil.java x: 14 commits (all time) y: 166 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/event/JMAPEventBusModule.java x: 13 commits (all time) y: 96 lines of code event-bus/distributed/src/main/java/org/apache/james/events/GroupRegistrationHandler.java x: 23 commits (all time) y: 166 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresDataDefinition.java x: 1 commits (all time) y: 85 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresTableManager.java x: 20 commits (all time) y: 172 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/quota/PostgresQuotaCurrentValueDAO.java x: 8 commits (all time) y: 120 lines of code event-sourcing/event-store-postgres/src/main/java/org/apache/james/eventsourcing/eventstore/postgres/PostgresEventStoreDAO.java x: 3 commits (all time) y: 88 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageDataDefinition.java x: 1 commits (all time) y: 153 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageRetriever.java x: 3 commits (all time) y: 101 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresAttachmentDAO.java x: 9 commits (all time) y: 91 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxDAO.java x: 17 commits (all time) y: 248 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAO.java x: 22 commits (all time) y: 584 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAOUtils.java x: 5 commits (all time) y: 148 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageFetchStrategy.java x: 4 commits (all time) y: 112 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMessageDAO.java x: 11 commits (all time) y: 123 lines of code server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james/JpaToPgCoreDataMigration.java x: 2 commits (all time) y: 424 lines of code server/apps/postgres-app/src/main/java/org/apache/james/PostgresJmapModule.java x: 11 commits (all time) y: 53 lines of code server/apps/scaling-pulsar-smtp/src/main/java/org/apache/james/Main.java x: 13 commits (all time) y: 108 lines of code server/blob/blob-postgres/src/main/java/org/apache/james/blob/postgres/PostgresBlobStoreDAO.java x: 6 commits (all time) y: 139 lines of code server/container/guice/blob/postgres/src/main/java/modules/BlobPostgresModule.java x: 2 commits (all time) y: 12 lines of code server/container/guice/mailbox-postgres/src/main/java/org/apache/james/modules/mailbox/PostgresMailboxModule.java x: 29 commits (all time) y: 158 lines of code server/container/guice/postgres-common/src/main/java/org/apache/james/modules/data/PostgresCommonModule.java x: 27 commits (all time) y: 141 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/filtering/PostgresFilteringProjectionDAO.java x: 3 commits (all time) y: 76 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/identity/PostgresCustomIdentityDAO.java x: 5 commits (all time) y: 186 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/projections/PostgresEmailQueryViewDAO.java x: 4 commits (all time) y: 101 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/pushsubscription/PostgresPushSubscriptionDAO.java x: 7 commits (all time) y: 134 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/upload/PostgresUploadDAO.java x: 8 commits (all time) y: 90 lines of code server/data/data-postgres/src/main/java/org/apache/james/droplists/postgres/PostgresDropList.java x: 2 commits (all time) y: 95 lines of code server/data/data-postgres/src/main/java/org/apache/james/mailrepository/postgres/PostgresMailRepositoryContentDAO.java x: 5 commits (all time) y: 290 lines of code server/data/data-postgres/src/main/java/org/apache/james/rrt/postgres/PostgresRecipientRewriteTableDAO.java x: 3 commits (all time) y: 58 lines of code server/data/data-postgres/src/main/java/org/apache/james/sieve/postgres/PostgresSieveScriptDAO.java x: 6 commits (all time) y: 117 lines of code server/data/data-postgres/src/main/java/org/apache/james/user/postgres/PostgresUsersDAO.java x: 9 commits (all time) y: 197 lines of code server/data/data-postgres/src/main/java/org/apache/james/vacation/postgres/PostgresVacationResponseDAO.java x: 3 commits (all time) y: 119 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreModulesChooser.java x: 13 commits (all time) y: 155 lines of code server/data/data-jpa/src/main/java/org/apache/james/droplists/jpa/model/JPADropListEntry.java x: 2 commits (all time) y: 122 lines of code server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa/JPASieveRepository.java x: 8 commits (all time) y: 314 lines of code server/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java x: 19 commits (all time) y: 148 lines of code server/apps/scaling-pulsar-smtp/src/main/java/org/apache/james/SMTPRelayConfiguration.java x: 2 commits (all time) y: 72 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractMessageRangeProcessor.java x: 44 commits (all time) y: 112 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AppendProcessor.java x: 52 commits (all time) y: 129 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/events/OpenSearchListeningMessageSearchIndex.java x: 17 commits (all time) y: 423 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndex.java x: 68 commits (all time) y: 114 lines of code src/site/xdoc/download.xml x: 114 commits (all time) y: 353 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/AbstractValidRcptHandler.java x: 19 commits (all time) y: 69 lines of code backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisConfiguration.scala x: 11 commits (all time) y: 213 lines of code server/data/data-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java x: 39 commits (all time) y: 229 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSet.scala x: 53 commits (all time) y: 461 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetCreatePerformer.scala x: 24 commits (all time) y: 120 lines of code server/data/data-api/src/main/java/org/apache/james/probe/DataProbe.java x: 15 commits (all time) y: 51 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/AllButStartTlsLineBasedChannelHandler.java x: 6 commits (all time) y: 69 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java x: 31 commits (all time) y: 219 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSetSerializer.scala x: 37 commits (all time) y: 396 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/mailbox/DistributedDeletedMessageVaultDeletionCallback.java x: 6 commits (all time) y: 230 lines of code event-bus/api/src/main/java/org/apache/james/events/EventBus.java x: 7 commits (all time) y: 68 lines of code event-bus/distributed/src/main/java/org/apache/james/events/KeyReconnectionHandler.java x: 12 commits (all time) y: 43 lines of code event-bus/distributed/src/main/java/org/apache/james/events/RabbitMQEventBus.java x: 17 commits (all time) y: 147 lines of code server/apps/distributed-app/src/main/java/org/apache/james/CassandraRabbitMQJamesServerMain.java x: 31 commits (all time) y: 230 lines of code server/apps/distributed-pop3-app/src/main/java/org/apache/james/DistributedPOP3JamesServerMain.java x: 28 commits (all time) y: 205 lines of code server/apps/postgres-app/src/main/java/org/apache/james/PostgresJamesServerMain.java x: 35 commits (all time) y: 231 lines of code server/container/guice/postgres-common/src/main/java/org/apache/james/modules/data/PostgresDataJmapModule.java x: 8 commits (all time) y: 61 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java x: 282 commits (all time) y: 923 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Rename.java x: 7 commits (all time) y: 121 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxFactory.scala x: 17 commits (all time) y: 179 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetUpdatePerformer.scala x: 18 commits (all time) y: 255 lines of code server/apps/postgres-app/sample-configuration/mailetcontainer.xml x: 7 commits (all time) y: 118 lines of code server/blob/blob-common/src/main/java/org/apache/james/blob/api/Store.java x: 19 commits (all time) y: 172 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RecipientRewriteTableProcessor.java x: 58 commits (all time) y: 385 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetCreatePerformer.scala x: 11 commits (all time) y: 181 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetDeletePerformer.scala x: 14 commits (all time) y: 118 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetMethod.scala x: 73 commits (all time) y: 85 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java x: 43 commits (all time) y: 150 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java x: 107 commits (all time) y: 192 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapper.java x: 82 commits (all time) y: 111 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/PostgresMailboxSessionMapperFactory.java x: 17 commits (all time) y: 121 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageMapper.java x: 15 commits (all time) y: 371 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractConfigurableAsyncServer.java x: 60 commits (all time) y: 322 lines of code server/container/guice/mailbox/src/main/java/org/apache/james/modules/MailboxProbeImpl.java x: 44 commits (all time) y: 191 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/DefaultQuotaChangeNotifier.java x: 2 commits (all time) y: 65 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/WebAdminServer.java x: 30 commits (all time) y: 191 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/jettyserver/EmbeddedJettyServer.java x: 2 commits (all time) y: 133 lines of code server/protocols/webadmin/webadmin-dropwizard-metrics/src/main/java/org/apache/james/webadmin/dropwizard/MetricsRoutes.java x: 6 commits (all time) y: 58 lines of code server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/routes/MailRepositoriesRoutes.java x: 44 commits (all time) y: 340 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/quota/PostgresPerUserMaxQuotaManager.java x: 3 commits (all time) y: 305 lines of code server/data/data-library/src/main/java/org/apache/james/user/lib/UsersRepositoryImpl.java x: 17 commits (all time) y: 232 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/utils/PostgresExecutor.java x: 29 commits (all time) y: 181 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresConfiguration.java x: 12 commits (all time) y: 321 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresTable.java x: 9 commits (all time) y: 115 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/utils/PoolBackedPostgresConnectionFactory.java x: 7 commits (all time) y: 55 lines of code server/apps/postgres-app/src/main/java/org/apache/james/PostgresJamesConfiguration.java x: 11 commits (all time) y: 253 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/utils/JamesPostgresConnectionFactory.java x: 5 commits (all time) y: 12 lines of code event-sourcing/event-store-postgres/src/main/java/org/apache/james/eventsourcing/eventstore/postgres/PostgresEventStore.java x: 2 commits (all time) y: 51 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/DeleteMessageListener.java x: 8 commits (all time) y: 133 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/search/DeletedWithRangeSearchOverride.java x: 4 commits (all time) y: 42 lines of code server/data/data-postgres/src/main/java/org/apache/james/sieve/postgres/PostgresSieveRepository.java x: 5 commits (all time) y: 212 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/ListeningCurrentQuotaUpdater.java x: 52 commits (all time) y: 144 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/BlobManagerImpl.java x: 12 commits (all time) y: 1 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/BlobId.java x: 7 commits (all time) y: 1 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageIdMapper.java x: 6 commits (all time) y: 209 lines of code server/container/guice/memory/src/main/java/org/apache/james/modules/data/MemoryDataJmapModule.java x: 9 commits (all time) y: 58 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/GetMessageListMethod.java x: 23 commits (all time) y: 1 lines of code server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/event/PopulateEmailQueryViewListener.java x: 2 commits (all time) y: 155 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailQueryMethod.scala x: 51 commits (all time) y: 183 lines of code server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/JmapUploadRoutes.java x: 6 commits (all time) y: 40 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/projections/MessageFastViewProjection.java x: 11 commits (all time) y: 28 lines of code server/container/guice/common/src/main/java/org/apache/james/utils/InitializationOperations.java x: 5 commits (all time) y: 37 lines of code server/container/guice/postgres-common/src/main/java/org/apache/james/modules/data/PostgresDataModule.java x: 4 commits (all time) y: 12 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java x: 185 commits (all time) y: 833 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraGlobalMaxQuotaDao.java x: 15 commits (all time) y: 107 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerUserMaxQuotaDao.java x: 15 commits (all time) y: 100 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerUserMaxQuotaManagerV1.java x: 3 commits (all time) y: 230 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerUserMaxQuotaManagerV2.java x: 5 commits (all time) y: 305 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/components/CassandraQuotaCurrentValueDao.java x: 4 commits (all time) y: 126 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresUidProvider.java x: 1 commits (all time) y: 68 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/JPAMailboxSessionMapperFactory.java x: 26 commits (all time) y: 81 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java x: 27 commits (all time) y: 84 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/MailboxSessionMapperFactory.java x: 21 commits (all time) y: 92 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java x: 120 commits (all time) y: 503 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractSSLAwareChannelPipelineFactory.java x: 24 commits (all time) y: 42 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/NettyServer.java x: 26 commits (all time) y: 98 lines of code src/site/xdoc/server/config-smtp-lmtp.xml x: 26 commits (all time) y: 268 lines of code server/testing/src/main/java/org/apache/james/utils/SMTPMessageSender.java x: 30 commits (all time) y: 165 lines of code server/container/core/src/main/java/org/apache/james/server/core/MimeMessageWrapper.java x: 21 commits (all time) y: 443 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/UploadRoutes.scala x: 26 commits (all time) y: 135 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 46 commits (all time) y: 427 lines of code src/site/xdoc/server/feature-security.xml x: 17 commits (all time) y: 142 lines of code src/homepage/index.html x: 98 commits (all time) y: 429 lines of code src/site/xdoc/protocols/imap4.xml x: 23 commits (all time) y: 75 lines of code src/site/xdoc/server/index.xml x: 24 commits (all time) y: 33 lines of code src/site/xdoc/server/install.xml x: 33 commits (all time) y: 238 lines of code src/site/xdoc/server/objectives.xml x: 6 commits (all time) y: 103 lines of code src/site/xdoc/server/packaging.xml x: 26 commits (all time) y: 255 lines of code src/site/xdoc/server/release-notes.xml x: 16 commits (all time) y: 826 lines of code src/homepage/howTo/deleted-messages-vault.html x: 14 commits (all time) y: 252 lines of code src/site/xdoc/server/config-blob-export.xml x: 7 commits (all time) y: 38 lines of code testing/base/src/main/resources/logback-test.xml x: 14 commits (all time) y: 27 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java x: 58 commits (all time) y: 402 lines of code server/apps/cassandra-app/src/main/java/org/apache/james/CassandraJamesServerMain.java x: 22 commits (all time) y: 187 lines of code server/apps/memory-app/src/main/java/org/apache/james/MemoryJamesServerMain.java x: 19 commits (all time) y: 159 lines of code server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPModule.java x: 36 commits (all time) y: 270 lines of code server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621/RFC8621MethodsModule.java x: 66 commits (all time) y: 226 lines of code server/container/guice/protocols/jmap/src/main/java/org/apache/james/modules/protocols/JMAPServerModule.java x: 16 commits (all time) y: 34 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/ParsedAttachment.java x: 9 commits (all time) y: 102 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxManager.java x: 55 commits (all time) y: 88 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMessageManager.java x: 30 commits (all time) y: 39 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java x: 59 commits (all time) y: 398 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMailboxManager.java x: 34 commits (all time) y: 63 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java x: 47 commits (all time) y: 70 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMessageManager.java x: 31 commits (all time) y: 47 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/MessageStorer.java x: 22 commits (all time) y: 135 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/MessageParser.java x: 61 commits (all time) y: 27 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/MessageParserImpl.java x: 2 commits (all time) y: 222 lines of code server/container/guice/mailbox-jpa/src/main/java/org/apache/james/modules/mailbox/JPAMailboxModule.java x: 12 commits (all time) y: 125 lines of code server/container/guice/memory/src/main/java/org/apache/james/modules/mailbox/MemoryMailboxModule.java x: 16 commits (all time) y: 153 lines of code mailbox/spring/src/main/resources/META-INF/spring/spring-mailbox.xml x: 26 commits (all time) y: 38 lines of code server/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml x: 44 commits (all time) y: 150 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/DownloadRoutes.scala x: 45 commits (all time) y: 322 lines of code mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneIndexableDocument.java x: 3 commits (all time) y: 221 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/IndexableMessage.java x: 8 commits (all time) y: 398 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/SearchUtil.java x: 20 commits (all time) y: 263 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Email.scala x: 74 commits (all time) y: 745 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/AttachmentManager.java x: 15 commits (all time) y: 25 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreAttachmentManager.java x: 28 commits (all time) y: 92 lines of code server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepository.java x: 45 commits (all time) y: 142 lines of code server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/MailRepositoryStoreService.java x: 28 commits (all time) y: 105 lines of code event-bus/distributed/src/main/java/org/apache/james/events/EventDispatcher.java x: 24 commits (all time) y: 216 lines of code event-bus/distributed/src/main/java/org/apache/james/events/KeyRegistrationHandler.java x: 26 commits (all time) y: 197 lines of code server/protocols/webadmin/webadmin-protocols/src/main/java/org/apache/james/protocols/webadmin/ProtocolServerRoutes.java x: 15 commits (all time) y: 141 lines of code server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPRoutes.java x: 13 commits (all time) y: 17 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/NettyProtocolTransport.java x: 14 commits (all time) y: 125 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/DeleteProcessor.java x: 33 commits (all time) y: 89 lines of code server/mailet/integration-testing/src/main/java/org/apache/james/mailets/configuration/SmtpConfiguration.java x: 6 commits (all time) y: 168 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/DeliveryRunnable.java x: 33 commits (all time) y: 223 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/MailDelivrerToHost.java x: 23 commits (all time) y: 289 lines of code server/queue/queue-memory/src/main/java/org/apache/james/queue/memory/MemoryMailQueueFactory.java x: 47 commits (all time) y: 283 lines of code server/testing/src/main/java/org/apache/james/util/docker/Images.java x: 44 commits (all time) y: 11 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/FileIntoAction.java x: 18 commits (all time) y: 31 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxPath.java x: 44 commits (all time) y: 211 lines of code server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/EmailQueryViewPopulator.java x: 11 commits (all time) y: 154 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/ListProcessor.java x: 70 commits (all time) y: 288 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/LocalDelivery.java x: 29 commits (all time) y: 53 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailDispatcher.java x: 40 commits (all time) y: 208 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppenderImpl.java x: 16 commits (all time) y: 139 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyUsersLDAPRepository.java x: 44 commits (all time) y: 78 lines of code server/apps/distributed-app/sample-configuration/usersrepository.xml x: 6 commits (all time) y: 10 lines of code src/site/xdoc/server/config-users.xml x: 21 commits (all time) y: 125 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreRightManager.java x: 59 commits (all time) y: 270 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/ProtocolMDCContextFactory.java x: 10 commits (all time) y: 67 lines of code server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/RestoreService.java x: 19 commits (all time) y: 96 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/events/MailboxEvents.java x: 8 commits (all time) y: 485 lines of code protocols/imap/src/main/java/org/apache/james/imap/message/request/StoreRequest.java x: 10 commits (all time) y: 79 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/JmapRfc8621Configuration.scala x: 20 commits (all time) y: 116 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/WebSocketRoutes.scala x: 30 commits (all time) y: 200 lines of code src/site/xdoc/server/config-jmap.xml x: 33 commits (all time) y: 149 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetUpdatePerformer.scala x: 19 commits (all time) y: 204 lines of code event-bus/api/src/main/java/org/apache/james/events/EventSerializer.java x: 5 commits (all time) y: 22 lines of code event-bus/distributed/src/main/java/org/apache/james/events/GroupRegistration.java x: 23 commits (all time) y: 181 lines of code mailbox/event/json/src/main/scala/org/apache/james/event/json/MailboxEventSerializer.scala x: 14 commits (all time) y: 369 lines of code event-bus/api/src/main/java/org/apache/james/events/EventListener.java x: 7 commits (all time) y: 95 lines of code protocols/pop3/src/main/java/org/apache/james/protocols/pop3/core/UserCmdHandler.java x: 15 commits (all time) y: 58 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RemoteDelivery.java x: 62 commits (all time) y: 164 lines of code src/site/xdoc/server/config-mailetcontainer.xml x: 14 commits (all time) y: 75 lines of code mailet/standard/src/main/java/org/apache/james/transport/matchers/AttachmentFileNameIs.java x: 19 commits (all time) y: 142 lines of code server/blob/blob-storage-strategy/src/main/scala/org/apache/james/server/blob/deduplication/DeDuplicationBlobStore.scala x: 18 commits (all time) y: 146 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQConfiguration.java x: 32 commits (all time) y: 756 lines of code server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/TerminationReconnectionHandler.java x: 7 commits (all time) y: 17 lines of code server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/MinIOGenerationAwareBlobId.java x: 1 commits (all time) y: 127 lines of code server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/BlobGCTask.java x: 8 commits (all time) y: 236 lines of code server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/GenerationAwareBlobId.java x: 6 commits (all time) y: 175 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/BlobRoutes.java x: 6 commits (all time) y: 120 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java x: 14 commits (all time) y: 392 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/ReceivedDataLineFilter.java x: 19 commits (all time) y: 90 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capability.scala x: 25 commits (all time) y: 272 lines of code server/blob/blob-api/src/main/java/org/apache/james/blob/api/BlobStore.java x: 28 commits (all time) y: 44 lines of code server/blob/blob-api/src/main/java/org/apache/james/blob/api/MetricableBlobStore.java x: 30 commits (all time) y: 91 lines of code server/blob/blob-storage-strategy/src/main/scala/org/apache/james/server/blob/deduplication/PassThroughBlobStore.scala x: 13 commits (all time) y: 87 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/process/ImapSession.java x: 27 commits (all time) y: 117 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/IdleProcessor.java x: 62 commits (all time) y: 141 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/NettyImapSession.java x: 45 commits (all time) y: 293 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/SendMailHandler.java x: 32 commits (all time) y: 113 lines of code server/blob/blob-s3/src/main/java/org/apache/james/blob/objectstorage/aws/S3BlobStoreConfiguration.java x: 6 commits (all time) y: 239 lines of code server/blob/blob-s3/src/main/java/org/apache/james/blob/objectstorage/aws/S3BlobStoreDAO.java x: 46 commits (all time) y: 341 lines of code src/site/xdoc/server/config-blobstore.xml x: 25 commits (all time) y: 199 lines of code server/container/guice/protocols/smtp/src/main/java/org/apache/james/modules/protocols/SMTPServerModule.java x: 20 commits (all time) y: 47 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty/SMTPServer.java x: 59 commits (all time) y: 346 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty/SMTPServerFactory.java x: 14 commits (all time) y: 63 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapChannelUpstreamHandler.java x: 63 commits (all time) y: 403 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/process/SelectedMailbox.java x: 18 commits (all time) y: 45 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/base/SelectedMailboxImpl.java x: 85 commits (all time) y: 372 lines of code server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/IMAPServerModule.java x: 32 commits (all time) y: 203 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServerFactory.java x: 24 commits (all time) y: 85 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailSpooler.java x: 11 commits (all time) y: 265 lines of code core/src/main/java/org/apache/james/core/Domain.java x: 14 commits (all time) y: 96 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractSenderAuthIdentifyVerificationHook.java x: 5 commits (all time) y: 74 lines of code server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/netty/LMTPServer.java x: 28 commits (all time) y: 127 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/LSubProcessor.java x: 35 commits (all time) y: 95 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/StatusProcessor.java x: 58 commits (all time) y: 277 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchProcessor.java x: 70 commits (all time) y: 263 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractSelectionProcessor.java x: 84 commits (all time) y: 348 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/DefaultProcessor.java x: 14 commits (all time) y: 132 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/SelectProcessor.java x: 15 commits (all time) y: 33 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/main/DefaultImapProcessorFactory.java x: 10 commits (all time) y: 29 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxSet.scala x: 46 commits (all time) y: 303 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxACL.java x: 42 commits (all time) y: 511 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/base/AbstractImapCommandParser.java x: 16 commits (all time) y: 41 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPMDCContext.java x: 14 commits (all time) y: 45 lines of code mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java x: 101 commits (all time) y: 681 lines of code mailbox/lucene/src/main/resources/META-INF/spring/mailbox-index-lucene.xml x: 11 commits (all time) y: 24 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/mime/HeaderCollection.java x: 1 commits (all time) y: 192 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/mime/MimePart.java x: 1 commits (all time) y: 268 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/mime/MimePartParser.java x: 1 commits (all time) y: 115 lines of code server/container/guice/protocols/webadmin-data/src/main/java/org/apache/james/modules/server/DataRoutesModules.java x: 20 commits (all time) y: 99 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/UserRoutes.java x: 25 commits (all time) y: 351 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/ImapConfiguration.java x: 19 commits (all time) y: 260 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/DefaultUserQuotaRootResolver.java x: 31 commits (all time) y: 135 lines of code mpt/core/src/main/java/org/apache/james/mpt/host/ExternalHostSystem.java x: 17 commits (all time) y: 69 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host/JamesImapHostSystem.java x: 32 commits (all time) y: 160 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractAuthProcessor.java x: 46 commits (all time) y: 231 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/SystemMessageProcessor.java x: 19 commits (all time) y: 41 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/search/PrefixedRegex.java x: 5 commits (all time) y: 118 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractMailboxProcessor.java x: 81 commits (all time) y: 425 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AuthenticateProcessor.java x: 53 commits (all time) y: 196 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/DeleteACLProcessor.java x: 37 commits (all time) y: 101 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/GetACLProcessor.java x: 36 commits (all time) y: 89 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/GetQuotaRootProcessor.java x: 34 commits (all time) y: 95 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/LoginProcessor.java x: 26 commits (all time) y: 47 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/MoveProcessor.java x: 19 commits (all time) y: 53 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/MyRightsProcessor.java x: 32 commits (all time) y: 79 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/RenameProcessor.java x: 31 commits (all time) y: 81 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/SetACLProcessor.java x: 36 commits (all time) y: 104 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/MailboxSession.java x: 21 commits (all time) y: 94 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailQuerySerializer.scala x: 27 commits (all time) y: 105 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailQuery.scala x: 40 commits (all time) y: 214 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/MailboxManager.java x: 86 commits (all time) y: 173 lines of code server/container/guice/mailbox/src/main/java/org/apache/james/modules/mailbox/DefaultEventModule.java x: 39 commits (all time) y: 55 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Dequeuer.java x: 47 commits (all time) y: 148 lines of code server/apps/cli/src/main/java/org/apache/james/cli/ServerCmd.java x: 7 commits (all time) y: 376 lines of code server/container/guice/jmx/src/main/java/org/apache/james/modules/server/JMXServerModule.java x: 18 commits (all time) y: 115 lines of code server/data/data-cassandra/src/main/java/org/apache/james/user/cassandra/CassandraUsersDAO.java x: 17 commits (all time) y: 271 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/upload/UploadServiceDefaultImpl.java x: 6 commits (all time) y: 82 lines of code server/data/data-file/src/main/java/org/apache/james/rrt/file/XMLRecipientRewriteTable.java x: 18 commits (all time) y: 58 lines of code server/data/data-jpa/src/main/java/org/apache/james/rrt/jpa/JPARecipientRewriteTable.java x: 37 commits (all time) y: 132 lines of code server/data/data-library/src/main/java/org/apache/james/rrt/lib/AbstractRecipientRewriteTable.java x: 87 commits (all time) y: 354 lines of code server/data/data-memory/src/main/java/org/apache/james/rrt/memory/MemoryRecipientRewriteTable.java x: 21 commits (all time) y: 40 lines of code server/data/data-jpa/src/main/java/org/apache/james/rrt/jpa/model/JPARecipientRewrite.java x: 12 commits (all time) y: 82 lines of code mailbox/tika/src/main/java/org/apache/james/mailbox/tika/TikaHttpClientImpl.java x: 10 commits (all time) y: 60 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/ResponseSerializer.scala x: 31 commits (all time) y: 110 lines of code server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar/PulsarMailQueue.scala x: 22 commits (all time) y: 473 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/utils/search/MailboxFilter.scala x: 28 commits (all time) y: 270 lines of code protocols/imap/src/main/java/org/apache/james/imap/encode/ACLResponseEncoder.java x: 9 commits (all time) y: 31 lines of code protocols/imap/src/main/java/org/apache/james/imap/encode/MyRightsResponseEncoder.java x: 9 commits (all time) y: 20 lines of code protocols/imap/src/main/java/org/apache/james/imap/message/request/DeleteACLRequest.java x: 6 commits (all time) y: 28 lines of code protocols/imap/src/main/java/org/apache/james/imap/message/response/ListRightsResponse.java x: 11 commits (all time) y: 49 lines of code mailet/amqp/src/main/java/org/apache/james/transport/mailets/AmqpForwardAttribute.java x: 13 commits (all time) y: 237 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/acl/UnionMailboxACLResolver.java x: 21 commits (all time) y: 146 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/acl/MailboxACLResolver.java x: 13 commits (all time) y: 10 lines of code core/src/main/java/org/apache/james/core/MailAddress.java x: 24 commits (all time) y: 448 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/SessionSupplier.scala x: 17 commits (all time) y: 57 lines of code server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/utils/JsoupHtmlTextExtractor.java x: 2 commits (all time) y: 177 lines of code mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/DeletedMessage.java x: 10 commits (all time) y: 207 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Fetch.java x: 8 commits (all time) y: 184 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/UidCommandParser.java x: 17 commits (all time) y: 34 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/LazyMessageSearchIndex.java x: 52 commits (all time) y: 105 lines of code mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java x: 47 commits (all time) y: 294 lines of code mailet/crypto/src/main/java/org/apache/james/transport/mailets/SMIMECheckSignature.java x: 20 commits (all time) y: 149 lines of code server/mailet/integration-testing/src/main/java/org/apache/james/mailets/TemporaryJamesServer.java x: 9 commits (all time) y: 170 lines of code mailet/crypto/src/main/java/org/apache/james/transport/KeyStoreHolder.java x: 17 commits (all time) y: 86 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractAsyncServer.java x: 31 commits (all time) y: 162 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractServerFactory.java x: 10 commits (all time) y: 40 lines of code server/mailrepository/mailrepository-blob/src/main/scala/org/apache/james/mailrepository/blob/BlobMailRepository.scala x: 12 commits (all time) y: 176 lines of code server/blob/blob-cassandra/src/main/java/org/apache/james/blob/cassandra/CassandraBlobStoreFactory.java x: 8 commits (all time) y: 19 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentDAOV2.java x: 31 commits (all time) y: 173 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageDAOV3.java x: 29 commits (all time) y: 362 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdDAO.java x: 50 commits (all time) y: 553 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdToImapUidDAO.java x: 42 commits (all time) y: 417 lines of code server/blob/blob-api/src/main/java/org/apache/james/blob/api/BlobId.java x: 8 commits (all time) y: 8 lines of code server/blob/blob-cassandra/src/main/java/org/apache/james/blob/cassandra/CassandraBucketDAO.java x: 12 commits (all time) y: 152 lines of code server/blob/blob-file/src/main/java/org/apache/james/blob/file/FileBlobStoreDAO.java x: 5 commits (all time) y: 177 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/MailReferenceDTO.java x: 12 commits (all time) y: 218 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/SearchProcessor.java x: 72 commits (all time) y: 455 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/SearchQuery.java x: 50 commits (all time) y: 1095 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/ReactorRabbitMQChannelPool.java x: 36 commits (all time) y: 675 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQManagementAPI.java x: 14 commits (all time) y: 362 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/PushSerializer.scala x: 8 commits (all time) y: 101 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/LdapRepositoryConfiguration.java x: 21 commits (all time) y: 352 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/ExpungeProcessor.java x: 43 commits (all time) y: 113 lines of code server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/mailet/filter/ActionApplier.java x: 2 commits (all time) y: 207 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapRequestFrameDecoder.java x: 43 commits (all time) y: 347 lines of code src/site/xdoc/server/quick-start-cassandra.xml x: 23 commits (all time) y: 301 lines of code src/site/xdoc/server/config-ssl-tls.xml x: 10 commits (all time) y: 197 lines of code server/apps/spring-app/src/main/resources/sqlResources.xml x: 3 commits (all time) y: 417 lines of code server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/RabbitMQWorkQueue.java x: 47 commits (all time) y: 232 lines of code server/apps/distributed-app/src/main/java/org/apache/james/CassandraRabbitMQJamesConfiguration.java x: 12 commits (all time) y: 240 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DropListRoutes.java x: 1 commits (all time) y: 178 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java x: 47 commits (all time) y: 670 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/NettyStreamImapRequestLineReader.java x: 16 commits (all time) y: 117 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/VacationMailet.java x: 11 commits (all time) y: 144 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java x: 53 commits (all time) y: 435 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMessageManager.java x: 31 commits (all time) y: 68 lines of code src/site/xdoc/server/config-system.xml x: 24 commits (all time) y: 172 lines of code server/testing/src/main/java/org/apache/james/jmap/JmapRFCCommonRequests.java x: 2 commits (all time) y: 273 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/IndexCreationFactory.java x: 6 commits (all time) y: 292 lines of code server/data/data-library/src/main/java/org/apache/james/repository/file/AbstractFileRepository.java x: 25 commits (all time) y: 146 lines of code server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/FetchMail.java x: 16 commits (all time) y: 388 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/JPAMailbox.java x: 32 commits (all time) y: 143 lines of code server/data/data-jpa/src/main/java/org/apache/james/mailrepository/jpa/model/JPAMail.java x: 3 commits (all time) y: 177 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/MessageRange.java x: 14 commits (all time) y: 145 lines of code server/queue/queue-jms/src/main/java/org/apache/james/queue/jms/JMSCacheableMailQueue.java x: 16 commits (all time) y: 538 lines of code src/site/xdoc/server/config-rabbitmq.xml x: 27 commits (all time) y: 197 lines of code server/container/util/src/main/java/org/apache/james/util/ReactorUtils.java x: 24 commits (all time) y: 187 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MDNSendMethod.scala x: 15 commits (all time) y: 279 lines of code server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java x: 48 commits (all time) y: 258 lines of code server/data/data-api/src/main/java/org/apache/james/rrt/api/RecipientRewriteTable.java x: 35 commits (all time) y: 87 lines of code server/data/data-jmap/src/main/scala/org/apache/james/jmap/api/identity/CustomIdentityDAO.scala x: 21 commits (all time) y: 235 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/Method.scala x: 31 commits (all time) y: 156 lines of code src/site/xdoc/server/dev-build.xml x: 13 commits (all time) y: 230 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueueFactory.java x: 36 commits (all time) y: 161 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java x: 6 commits (all time) y: 311 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/Bouncer.java x: 10 commits (all time) y: 119 lines of code server/container/core/src/main/java/org/apache/james/server/core/MailImpl.java x: 60 commits (all time) y: 529 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect/ProcessRedirectNotify.java x: 25 commits (all time) y: 122 lines of code mailet/api/src/main/java/org/apache/mailet/Serializer.java x: 17 commits (all time) y: 585 lines of code server/data/data-jmap/src/main/scala/org/apache/james/jmap/api/model/PushSubscription.scala x: 12 commits (all time) y: 110 lines of code server/apps/cassandra-app/src/main/java/org/apache/james/CassandraJamesServerConfiguration.java x: 10 commits (all time) y: 178 lines of code src/site/xdoc/server/features.xml x: 7 commits (all time) y: 269 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraACLMapper.java x: 50 commits (all time) y: 124 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/DeleteMessageListener.java x: 39 commits (all time) y: 262 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/RuleDTO.java x: 1 commits (all time) y: 326 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractChannelPipelineFactory.java x: 23 commits (all time) y: 46 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMetadata.java x: 7 commits (all time) y: 360 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/DelegatingMailboxMessage.java x: 20 commits (all time) y: 91 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMessage.java x: 18 commits (all time) y: 122 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailBodyPart.scala x: 39 commits (all time) y: 271 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/MailSizeEsmtpExtension.java x: 22 commits (all time) y: 124 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxChangesMethod.scala x: 18 commits (all time) y: 69 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/MessageResultImpl.java x: 45 commits (all time) y: 280 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/utils/CassandraAsyncExecutor.java x: 26 commits (all time) y: 69 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQConnectionFactory.java x: 18 commits (all time) y: 140 lines of code mailbox/backup/src/main/java/org/apache/james/mailbox/backup/DefaultMailboxBackup.java x: 20 commits (all time) y: 129 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapper.java x: 20 commits (all time) y: 187 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraDeletedMessageDAO.java x: 18 commits (all time) y: 199 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraFirstUnseenDAO.java x: 15 commits (all time) y: 209 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraIndexTableHandler.java x: 24 commits (all time) y: 320 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxCounterDAO.java x: 21 commits (all time) y: 160 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapper.java x: 96 commits (all time) y: 227 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxPathV3DAO.java x: 11 commits (all time) y: 185 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraModSeqProvider.java x: 42 commits (all time) y: 168 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraUidProvider.java x: 39 commits (all time) y: 174 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/MailboxMergingTaskRunner.java x: 16 commits (all time) y: 78 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/RecomputeMailboxCountersService.java x: 16 commits (all time) y: 203 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/SolveMailboxInconsistenciesService.java x: 15 commits (all time) y: 325 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/SolveMessageInconsistenciesService.java x: 21 commits (all time) y: 411 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMailboxMapper.java x: 47 commits (all time) y: 186 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAModSeqProvider.java x: 15 commits (all time) y: 75 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/JPAAttachment.java x: 4 commits (all time) y: 142 lines of code mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/blob/BlobStoreDeletedMessageVault.java x: 34 commits (all time) y: 158 lines of code mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing/listeners/QuotaThresholdCrossingListener.java x: 28 commits (all time) y: 66 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/StoreQuotaManager.java x: 22 commits (all time) y: 76 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/SimpleMessageSearchIndex.java x: 57 commits (all time) y: 175 lines of code mailbox/tika/src/main/java/org/apache/james/mailbox/tika/TikaTextExtractor.java x: 15 commits (all time) y: 155 lines of code mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/SingleMessageReindexingTask.java x: 16 commits (all time) y: 83 lines of code mailbox/tools/quota-recompute/src/main/java/org/apache/james/mailbox/quota/task/RecomputeCurrentQuotasService.java x: 11 commits (all time) y: 165 lines of code mailet/ai/src/main/java/org/apache/james/ai/classic/BayesianAnalysis.java x: 18 commits (all time) y: 195 lines of code mailet/ai/src/main/java/org/apache/james/ai/classic/BayesianAnalysisFeeder.java x: 9 commits (all time) y: 137 lines of code mailet/crypto/src/main/java/org/apache/james/transport/mailets/AbstractSign.java x: 31 commits (all time) y: 360 lines of code metrics/metrics-dropwizard/src/main/java/org/apache/james/metrics/dropwizard/DropWizardMetricFactory.java x: 22 commits (all time) y: 62 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/SearchCommandParser.java x: 29 commits (all time) y: 984 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/StatusCommandParser.java x: 26 commits (all time) y: 212 lines of code protocols/imap/src/main/java/org/apache/james/imap/encode/StatusResponseEncoder.java x: 17 commits (all time) y: 96 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/CheckProcessor.java x: 17 commits (all time) y: 26 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/CloseProcessor.java x: 29 commits (all time) y: 48 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/EnableProcessor.java x: 30 commits (all time) y: 99 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/LogoutProcessor.java x: 27 commits (all time) y: 30 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/SetQuotaProcessor.java x: 17 commits (all time) y: 45 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/StoreProcessor.java x: 55 commits (all time) y: 237 lines of code protocols/managesieve/src/main/java/org/apache/james/managesieve/core/CoreProcessor.java x: 35 commits (all time) y: 290 lines of code protocols/managesieve/src/main/java/org/apache/james/managesieve/transcode/ArgumentParser.java x: 8 commits (all time) y: 193 lines of code protocols/managesieve/src/main/java/org/apache/james/managesieve/transcode/ManageSieveProcessor.java x: 18 commits (all time) y: 103 lines of code protocols/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java x: 19 commits (all time) y: 128 lines of code server/apps/spring-app/src/main/licensing/app/licensing.xml x: 5 commits (all time) y: 1268 lines of code server/apps/spring-app/src/main/licensing/war/licensing.xml x: 5 commits (all time) y: 1217 lines of code server/blob/blob-cassandra/src/main/java/org/apache/james/blob/cassandra/CassandraBlobStoreDAO.java x: 14 commits (all time) y: 238 lines of code server/blob/blob-export-file/src/main/java/org/apache/james/blob/export/file/LocalFileBlobExportMechanism.java x: 16 commits (all time) y: 124 lines of code server/blob/mail-store/src/main/java/org/apache/james/blob/mail/MimeMessageStore.java x: 24 commits (all time) y: 136 lines of code server/container/guice/jmx/src/main/java/org/apache/james/modules/server/JMXServer.java x: 17 commits (all time) y: 167 lines of code server/container/guice/mailbox/src/main/java/org/apache/james/modules/QuotaProbesImpl.java x: 15 commits (all time) y: 80 lines of code server/container/guice/opensearch/src/main/java/org/apache/james/modules/mailbox/OpenSearchQuotaSearcherModule.java x: 5 commits (all time) y: 93 lines of code server/container/guice/protocols/webadmin/src/main/java/org/apache/james/modules/server/WebAdminServerModule.java x: 42 commits (all time) y: 183 lines of code server/container/mailbox-jmx/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java x: 12 commits (all time) y: 199 lines of code server/container/spring/src/main/java/org/apache/james/container/spring/bean/factory/mailrepositorystore/MailRepositoryStoreBeanFactory.java x: 24 commits (all time) y: 118 lines of code server/data/data-cassandra/src/main/java/org/apache/james/sieve/cassandra/CassandraSieveRepository.java x: 24 commits (all time) y: 245 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/CassandraEmailQueryView.java x: 9 commits (all time) y: 253 lines of code server/data/data-jmap-cassandra/src/main/scala/org/apache/james/jmap/cassandra/identity/CassandraCustomIdentityDAO.scala x: 9 commits (all time) y: 124 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxChange.java x: 27 commits (all time) y: 277 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/change/MemoryMailboxChangeRepository.java x: 14 commits (all time) y: 88 lines of code server/data/data-jpa/src/main/java/org/apache/james/mailrepository/jpa/JPAMailRepository.java x: 9 commits (all time) y: 343 lines of code server/data/data-jpa/src/main/java/org/apache/james/user/jpa/JPAUsersRepository.java x: 20 commits (all time) y: 30 lines of code server/data/data-memory/src/main/java/org/apache/james/domainlist/memory/MemoryDomainList.java x: 13 commits (all time) y: 38 lines of code server/dns-service/dnsservice-dnsjava/src/main/java/org/apache/james/dnsservice/dnsjava/DNSJavaService.java x: 26 commits (all time) y: 347 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Bounce.java x: 48 commits (all time) y: 134 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/DSNBounce.java x: 80 commits (all time) y: 413 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/NotifySender.java x: 49 commits (all time) y: 143 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RandomStoring.java x: 23 commits (all time) y: 124 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Redirect.java x: 52 commits (all time) y: 163 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/ToSenderFolder.java x: 25 commits (all time) y: 67 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/WithStorageDirective.java x: 13 commits (all time) y: 64 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailGetMethod.scala x: 39 commits (all time) y: 132 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailImportMethod.scala x: 15 commits (all time) y: 163 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetMethod.scala x: 35 commits (all time) y: 68 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxGetMethod.scala x: 57 commits (all time) y: 156 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/PushSubscriptionSetCreatePerformer.scala x: 10 commits (all time) y: 101 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/ThreadGetMethod.scala x: 13 commits (all time) y: 69 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/VacationResponseSetMethod.scala x: 31 commits (all time) y: 124 lines of code server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/hook/MailboxDeliverToRecipientHandler.java x: 29 commits (all time) y: 106 lines of code server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/task/MetaDataFixInconsistenciesService.java x: 5 commits (all time) y: 423 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/AuthRequiredToRelayRcptHook.java x: 12 commits (all time) y: 21 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/UsersRepositoryAuthHook.java x: 22 commits (all time) y: 114 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/JDBCGreylistHandler.java x: 23 commits (all time) y: 258 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/URIRBLHandler.java x: 21 commits (all time) y: 141 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/ValidRcptHandler.java x: 23 commits (all time) y: 65 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/routes/TasksRoutes.java x: 15 commits (all time) y: 303 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/AliasRoutes.java x: 21 commits (all time) y: 116 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DomainsRoutes.java x: 19 commits (all time) y: 225 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/GroupsRoutes.java x: 36 commits (all time) y: 125 lines of code server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/MessageFastViewProjectionCorrector.java x: 21 commits (all time) y: 175 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/DomainQuotaRoutes.java x: 16 commits (all time) y: 180 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserQuotaRoutes.java x: 27 commits (all time) y: 252 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/UserMailboxesService.java x: 28 commits (all time) y: 170 lines of code server/protocols/webadmin/webadmin-mailqueue/src/main/java/org/apache/james/webadmin/routes/MailQueueRoutes.java x: 27 commits (all time) y: 295 lines of code server/queue/queue-jms/src/main/java/org/apache/james/queue/jms/JMSMailQueueFactory.java x: 19 commits (all time) y: 28 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/AttachmentId.java x: 11 commits (all time) y: 6 lines of code server/container/lifecycle-api/src/main/java/org/apache/james/lifecycle/api/Disposable.java x: 4 commits (all time) y: 155 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/ResultUtils.java x: 28 commits (all time) y: 254 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailGet.scala x: 45 commits (all time) y: 126 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/base/UidMsnConverter.java x: 20 commits (all time) y: 229 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/mime4j/AvoidBinaryBodyBufferingBodyFactory.java x: 2 commits (all time) y: 186 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/MessageIdManager.java x: 25 commits (all time) y: 48 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/FileBufferedBodyFactory.java x: 3 commits (all time) y: 316 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/StripAttachment.java x: 29 commits (all time) y: 371 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailGetSerializer.scala x: 38 commits (all time) y: 265 lines of code src/site/xdoc/server/quick-start.xml x: 16 commits (all time) y: 162 lines of code server/apps/spring-app/src/main/appended-resources/supplemental-models.xml x: 3 commits (all time) y: 293 lines of code server/container/spring/src/main/appended-resources/supplemental-models.xml x: 4 commits (all time) y: 293 lines of code core/src/main/java/org/apache/james/core/builder/MimeMessageBuilder.java x: 13 commits (all time) y: 352 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/UpdatedFlags.java x: 25 commits (all time) y: 194 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapper.java x: 118 commits (all time) y: 305 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java x: 185 commits (all time) y: 598 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/MessageMapper.java x: 45 commits (all time) y: 161 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/MailboxMessage.java x: 21 commits (all time) y: 39 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMailboxMessage.java x: 39 commits (all time) y: 302 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearches.java x: 68 commits (all time) y: 556 lines of code mailet/api/src/main/java/org/apache/mailet/DsnParameters.java x: 10 commits (all time) y: 453 lines of code mailet/base/src/main/java/org/apache/mailet/base/FlowedMessageUtils.java x: 12 commits (all time) y: 269 lines of code mailet/crypto/src/main/java/org/apache/james/transport/mailets/SMIMESign.java x: 10 commits (all time) y: 107 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/ClassifyBounce.java x: 13 commits (all time) y: 293 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/message/response/StatusResponse.java x: 25 commits (all time) y: 241 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/DecoderUtils.java x: 5 commits (all time) y: 319 lines of code protocols/imap/src/main/java/org/apache/james/imap/encode/base/ImapResponseComposerImpl.java x: 25 commits (all time) y: 306 lines of code protocols/imap/src/main/java/org/apache/james/imap/message/response/FetchResponse.java x: 13 commits (all time) y: 122 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchResponseBuilder.java x: 34 commits (all time) y: 327 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppender.java x: 28 commits (all time) y: 10 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/ActionContext.java x: 10 commits (all time) y: 13 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/Poster.java x: 9 commits (all time) y: 6 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/RejectAction.java x: 32 commits (all time) y: 105 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/SieveMailAdapter.java x: 28 commits (all time) y: 301 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect/MailModifier.java x: 26 commits (all time) y: 174 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect/MessageAlteringUtils.java x: 3 commits (all time) y: 190 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/matchers/dlp/DlpDomainRules.java x: 10 commits (all time) y: 219 lines of code server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/MessageProcessor.java x: 21 commits (all time) y: 752 lines of code server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/ParsedConfiguration.java x: 10 commits (all time) y: 390 lines of code server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/ProcessorAbstract.java x: 6 commits (all time) y: 185 lines of code server/mailet/integration-testing/src/main/java/org/apache/james/mailets/configuration/CommonProcessors.java x: 3 commits (all time) y: 145 lines of code server/blob/blob-s3/src/main/java/org/apache/james/blob/objectstorage/aws/AwsS3AuthConfiguration.java x: 4 commits (all time) y: 172 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration/CassandraConfiguration.java x: 21 commits (all time) y: 575 lines of code src/site/xdoc/server/config-cassandra.xml x: 46 commits (all time) y: 188 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/Rule.java x: 10 commits (all time) y: 476 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/event/EventFactory.java x: 54 commits (all time) y: 501 lines of code backends-common/jpa/src/main/java/org/apache/james/backends/jpa/JPAConfiguration.java x: 1 commits (all time) y: 236 lines of code src/homepage/howTo/custom-listeners.html x: 13 commits (all time) y: 140 lines of code src/site/site.xml x: 76 commits (all time) y: 195 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/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-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailHeader.scala x: 20 commits (all time) y: 143 lines of code mailet/api/src/main/java/org/apache/mailet/AttributeValue.java x: 26 commits (all time) y: 224 lines of code server/container/guice/configuration/src/main/java/org/apache/james/utils/PropertiesProvider.java x: 16 commits (all time) y: 103 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 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 src/site/xdoc/contribute.xml x: 16 commits (all time) y: 275 lines of code mailbox/tika/src/main/java/org/apache/james/mailbox/tika/CachingTextExtractor.java x: 12 commits (all time) y: 99 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 mailbox/memory/src/main/resources/META-INF/spring/mailbox-memory.xml x: 23 commits (all time) y: 33 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 protocols/imap/src/main/java/org/apache/james/imap/decode/FetchPartPathDecoder.java x: 8 commits (all time) y: 360 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 mpt/impl/smtp/core/src/main/java/org/apache/james/mpt/smtp/ForwardSmtpTest.java x: 37 commits (all time) y: 41 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 server/container/util/src/main/java/org/apache/james/util/sql/SqlResources.java x: 7 commits (all time) y: 172 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 server/apps/distributed-app/helm-chart/james/templates/deployment.yaml x: 1 commits (all time) y: 385 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 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 mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing/QuotaMailingListenerConfiguration.java x: 14 commits (all time) y: 268 lines of code server/data/data-api/src/main/java/org/apache/james/rrt/lib/MappingsImpl.java x: 4 commits (all time) y: 197 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 mdn/src/main/scala/org/apache/james/mdn/MDNReportParser.scala x: 3 commits (all time) y: 252 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 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/tika/src/main/java/org/apache/james/mailbox/tika/TikaConfiguration.java x: 7 commits (all time) y: 190 lines of code server/data/data-library/src/main/java/org/apache/james/rrt/lib/RecipientRewriteTableUtil.java x: 22 commits (all time) y: 28 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/container/util/src/main/java/org/apache/james/util/concurrency/ConcurrentTestRunner.java x: 21 commits (all time) y: 197 lines of code src/site/xdoc/server/archive/configuration_v2_0.xml x: 2 commits (all time) y: 672 lines of code server/data/data-api/src/main/java/org/apache/james/dlp/api/DLPConfigurationItem.java x: 9 commits (all time) y: 216 lines of code src/homepage/assets/css/main.css x: 4 commits (all time) y: 3344 lines of code src/homepage/assets/js/lightbox.js x: 1 commits (all time) y: 336 lines of code
3344.0
lines of code
  min: 1.0
  average: 68.57
  25th percentile: 17.0
  median: 39.0
  75th percentile: 82.0
  max: 3344.0
0 282.0
commits (all time)
min: 1.0 | average: 7.63 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 282.0

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

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

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

server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java x: 1 commits (30d) y: 363 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/OpenSearchMailboxConfiguration.java x: 1 commits (30d) y: 244 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java x: 1 commits (30d) y: 517 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/CassandraUploadRepository.java x: 1 commits (30d) y: 76 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/upload/PostgresUploadRepository.java x: 1 commits (30d) y: 83 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/upload/InMemoryUploadRepository.java x: 1 commits (30d) y: 96 lines of code server/protocols/protocols-smtp-dkim/src/main/java/org/apache/james/smtpserver/DKIMHook.java x: 1 commits (30d) y: 256 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java x: 1 commits (30d) y: 205 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/QuitCmdHandler.java x: 1 commits (30d) y: 70 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/RcptCmdHandler.java x: 1 commits (30d) y: 168 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java x: 1 commits (30d) y: 156 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/log/HookResultLogger.java x: 1 commits (30d) y: 30 lines of code
517.0
lines of code
  min: 30.0
  average: 180.54
  25th percentile: 79.5
  median: 156.0
  75th percentile: 250.0
  max: 517.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java x: 1 contributors (30d) y: 363 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/OpenSearchMailboxConfiguration.java x: 1 contributors (30d) y: 244 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java x: 1 contributors (30d) y: 517 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/CassandraUploadRepository.java x: 1 contributors (30d) y: 76 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/upload/PostgresUploadRepository.java x: 1 contributors (30d) y: 83 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/upload/InMemoryUploadRepository.java x: 1 contributors (30d) y: 96 lines of code server/protocols/protocols-smtp-dkim/src/main/java/org/apache/james/smtpserver/DKIMHook.java x: 1 contributors (30d) y: 256 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java x: 1 contributors (30d) y: 205 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/QuitCmdHandler.java x: 1 contributors (30d) y: 70 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/RcptCmdHandler.java x: 1 contributors (30d) y: 168 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java x: 1 contributors (30d) y: 156 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/log/HookResultLogger.java x: 1 contributors (30d) y: 30 lines of code
517.0
lines of code
  min: 30.0
  average: 180.54
  25th percentile: 79.5
  median: 156.0
  75th percentile: 250.0
  max: 517.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java x: 2 commits (90d) y: 363 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/OpenSearchMailboxConfiguration.java x: 1 commits (90d) y: 244 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java x: 1 commits (90d) y: 517 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/CassandraUploadRepository.java x: 1 commits (90d) y: 76 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/upload/PostgresUploadRepository.java x: 1 commits (90d) y: 83 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/upload/InMemoryUploadRepository.java x: 1 commits (90d) y: 96 lines of code server/protocols/protocols-smtp-dkim/src/main/java/org/apache/james/smtpserver/DKIMHook.java x: 2 commits (90d) y: 256 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java x: 1 commits (90d) y: 205 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/QuitCmdHandler.java x: 1 commits (90d) y: 70 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/RcptCmdHandler.java x: 1 commits (90d) y: 168 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java x: 1 commits (90d) y: 156 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/log/HookResultLogger.java x: 1 commits (90d) y: 30 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/tls/EnforceMtaSts.java x: 1 commits (90d) y: 27 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/tls/TestMtaSts.java x: 1 commits (90d) y: 21 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JMAPApiRoutes.scala x: 2 commits (90d) y: 129 lines of code mailet/api/src/main/java/org/apache/mailet/Mailet.java x: 2 commits (90d) y: 20 lines of code mailet/base/src/main/java/org/apache/mailet/base/GenericMailet.java x: 3 commits (90d) y: 118 lines of code server/container/guice/mailet/src/main/java/org/apache/james/modules/server/MailetContainerModule.java x: 1 commits (90d) y: 269 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MailetProcessorImpl.java x: 1 commits (90d) y: 151 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MatcherSplitter.java x: 1 commits (90d) y: 112 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/ProcessorImpl.java x: 1 commits (90d) y: 84 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/AbstractStateCompositeProcessor.java x: 1 commits (90d) y: 148 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/MailProcessingErrorHandlingConfiguration.java x: 1 commits (90d) y: 13 lines of code server/container/guice/mailet/src/main/java/org/apache/james/utils/GuiceMailetLoader.java x: 1 commits (90d) y: 49 lines of code backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisClientFactory.scala x: 5 commits (90d) y: 73 lines of code backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisHealthCheck.scala x: 3 commits (90d) y: 43 lines of code server/mailet/rate-limiter-redis/src/main/scala/org/apache/james/rate/limiter/redis/RedisRateLimiter.scala x: 2 commits (90d) y: 58 lines of code server/apps/migration/core-data-jpa-to-pg/sample-configuration/logback.xml x: 2 commits (90d) y: 32 lines of code server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james/MigrationConfiguration.java x: 2 commits (90d) y: 89 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/components/CassandraDataDefinition.java x: 1 commits (90d) y: 141 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTableManager.java x: 1 commits (90d) y: 52 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTypesCreator.java x: 1 commits (90d) y: 25 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraZonedDateTimeDataDefinition.java x: 1 commits (90d) y: 37 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/SessionWithInitializedTablesFactory.java x: 1 commits (90d) y: 57 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMessageDataDefinition.java x: 1 commits (90d) y: 104 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraSubscriptionDataDefinition.java x: 1 commits (90d) y: 16 lines of code mailbox/plugin/deleted-messages-vault-cassandra/src/main/java/org/apache/james/vault/metadata/MetadataDAO.java x: 1 commits (90d) y: 106 lines of code server/blob/blob-cassandra/src/main/java/org/apache/james/blob/cassandra/CassandraBlobDataDefinition.java x: 1 commits (90d) y: 41 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraJmapModule.java x: 2 commits (90d) y: 118 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxModule.java x: 2 commits (90d) y: 260 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraQuotaModule.java x: 1 commits (90d) y: 45 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraSessionModule.java x: 1 commits (90d) y: 132 lines of code server/container/guice/queue/rabbitmq/src/main/java/org/apache/james/modules/queue/rabbitmq/CassandraMailQueueViewModule.java x: 1 commits (90d) y: 64 lines of code server/data/data-cassandra/src/main/java/org/apache/james/vacation/cassandra/CassandraVacationDAO.java x: 1 commits (90d) y: 90 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/CassandraEmailChangeDataDefinition.java x: 1 commits (90d) y: 34 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/UploadDAO.java x: 1 commits (90d) y: 175 lines of code server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/CassandraPop3MetadataStore.java x: 1 commits (90d) y: 128 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueViewDataDefinition.java x: 1 commits (90d) y: 100 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/ContentStartDAO.java x: 1 commits (90d) y: 60 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/EnqueuedMailsDAO.java x: 1 commits (90d) y: 164 lines of code event-bus/distributed/src/main/java/org/apache/james/events/RabbitEventBusConsumerHealthCheck.java x: 3 commits (90d) y: 55 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/event/MailboxEventBusModule.java x: 2 commits (90d) y: 82 lines of code event-bus/distributed/src/main/java/org/apache/james/events/GroupRegistrationHandler.java x: 2 commits (90d) y: 166 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresTableManager.java x: 1 commits (90d) y: 172 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/quota/PostgresQuotaCurrentValueDAO.java x: 1 commits (90d) y: 120 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/quota/PostgresQuotaLimitDAO.java x: 1 commits (90d) y: 69 lines of code event-bus/postgres/src/main/java/org/apache/james/events/PostgresEventDeadLetters.java x: 1 commits (90d) y: 79 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMailboxMemberDAO.java x: 2 commits (90d) y: 38 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresAttachmentDAO.java x: 2 commits (90d) y: 91 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxDAO.java x: 1 commits (90d) y: 248 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAO.java x: 1 commits (90d) y: 584 lines of code server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james/JpaToPgCoreDataMigration.java x: 2 commits (90d) y: 424 lines of code server/apps/scaling-pulsar-smtp/src/main/java/org/apache/james/Main.java x: 2 commits (90d) y: 108 lines of code server/container/guice/mailbox-postgres/src/main/java/org/apache/james/modules/mailbox/PostgresMailboxModule.java x: 3 commits (90d) y: 158 lines of code server/container/guice/postgres-common/src/main/java/org/apache/james/modules/data/PostgresDropListsModule.java x: 2 commits (90d) y: 16 lines of code server/container/guice/postgres-common/src/main/java/org/apache/james/modules/data/PostgresQuotaGuiceModule.java x: 3 commits (90d) y: 27 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/change/PostgresMailboxChangeDAO.java x: 1 commits (90d) y: 92 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/identity/PostgresCustomIdentityDAO.java x: 1 commits (90d) y: 186 lines of code server/data/data-postgres/src/main/java/org/apache/james/mailrepository/postgres/PostgresMailRepositoryContentDAO.java x: 1 commits (90d) y: 290 lines of code server/data/data-postgres/src/main/java/org/apache/james/sieve/postgres/PostgresSieveScriptDAO.java x: 1 commits (90d) y: 117 lines of code server/data/data-postgres/src/main/java/org/apache/james/user/postgres/PostgresUsersDAO.java x: 1 commits (90d) y: 197 lines of code server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa/JPASieveRepository.java x: 1 commits (90d) y: 314 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/events/OpenSearchListeningMessageSearchIndex.java x: 3 commits (90d) y: 423 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndex.java x: 2 commits (90d) y: 114 lines of code server/data/data-api/src/main/java/org/apache/james/dlp/api/package-info.java x: 1 commits (90d) y: 1 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/CassandraMessageFastViewProjection.java x: 1 commits (90d) y: 115 lines of code backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisConfiguration.scala x: 2 commits (90d) y: 213 lines of code server/data/data-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java x: 1 commits (90d) y: 229 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSet.scala x: 2 commits (90d) y: 461 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/jettyserver/JettyHandler.java x: 2 commits (90d) y: 29 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/CommandInjectionDetectedException.java x: 1 commits (90d) y: 6 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java x: 1 commits (90d) y: 219 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSetSerializer.scala x: 1 commits (90d) y: 396 lines of code server/apps/postgres-app/src/main/java/org/apache/james/PostgresJamesServerMain.java x: 2 commits (90d) y: 231 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java x: 2 commits (90d) y: 923 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxFactory.scala x: 2 commits (90d) y: 179 lines of code server/blob/blob-common/src/main/java/org/apache/james/blob/api/Store.java x: 2 commits (90d) y: 172 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RecipientRewriteTableProcessor.java x: 1 commits (90d) y: 385 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetCreatePerformer.scala x: 1 commits (90d) y: 181 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java x: 1 commits (90d) y: 192 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageMapper.java x: 1 commits (90d) y: 371 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractConfigurableAsyncServer.java x: 2 commits (90d) y: 322 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/WebAdminServer.java x: 2 commits (90d) y: 191 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/jettyserver/EmbeddedJettyServer.java x: 2 commits (90d) y: 133 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/jettyserver/SocketConnectorFactory.java x: 2 commits (90d) y: 105 lines of code server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/routes/MailRepositoriesRoutes.java x: 1 commits (90d) y: 340 lines of code src/site/xdoc/server/config-imap4.xml x: 1 commits (90d) y: 159 lines of code src/site/xdoc/server/config-smtp-lmtp.xml x: 1 commits (90d) y: 268 lines of code server/container/core/src/main/java/org/apache/james/server/core/MimeMessageWrapper.java x: 1 commits (90d) y: 443 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/UploadRoutes.scala x: 1 commits (90d) y: 135 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 1 commits (90d) y: 427 lines of code
923.0
lines of code
  min: 1.0
  average: 96.89
  25th percentile: 29.25
  median: 62.0
  75th percentile: 120.75
  max: 923.0
0 5.0
commits (90d)
min: 1.0 | average: 1.16 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

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

server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java x: 1 contributors (90d) y: 363 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/OpenSearchMailboxConfiguration.java x: 1 contributors (90d) y: 244 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java x: 1 contributors (90d) y: 517 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/CassandraUploadRepository.java x: 1 contributors (90d) y: 76 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/upload/PostgresUploadRepository.java x: 1 contributors (90d) y: 83 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/upload/InMemoryUploadRepository.java x: 1 contributors (90d) y: 96 lines of code server/protocols/protocols-smtp-dkim/src/main/java/org/apache/james/smtpserver/DKIMHook.java x: 1 contributors (90d) y: 256 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java x: 1 contributors (90d) y: 205 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/QuitCmdHandler.java x: 1 contributors (90d) y: 70 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/RcptCmdHandler.java x: 1 contributors (90d) y: 168 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java x: 1 contributors (90d) y: 156 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/log/HookResultLogger.java x: 1 contributors (90d) y: 30 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/tls/EnforceMtaSts.java x: 1 contributors (90d) y: 27 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/tls/TestMtaSts.java x: 1 contributors (90d) y: 21 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JMAPApiRoutes.scala x: 1 contributors (90d) y: 129 lines of code mailet/api/src/main/java/org/apache/mailet/Mailet.java x: 2 contributors (90d) y: 20 lines of code mailet/base/src/main/java/org/apache/mailet/base/GenericMailet.java x: 2 contributors (90d) y: 118 lines of code server/container/guice/mailet/src/main/java/org/apache/james/modules/server/MailetContainerModule.java x: 1 contributors (90d) y: 269 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MailetProcessorImpl.java x: 1 contributors (90d) y: 151 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/MatcherSplitter.java x: 1 contributors (90d) y: 112 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/ProcessorImpl.java x: 1 contributors (90d) y: 84 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/AbstractStateCompositeProcessor.java x: 1 contributors (90d) y: 148 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/MailProcessingErrorHandlingConfiguration.java x: 1 contributors (90d) y: 13 lines of code server/container/guice/mailet/src/main/java/org/apache/james/utils/GuiceMailetLoader.java x: 1 contributors (90d) y: 49 lines of code backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisClientFactory.scala x: 2 contributors (90d) y: 73 lines of code backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisHealthCheck.scala x: 1 contributors (90d) y: 43 lines of code server/mailet/rate-limiter-redis/src/main/scala/org/apache/james/rate/limiter/redis/RedisRateLimiter.scala x: 1 contributors (90d) y: 58 lines of code server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james/MigrationConfiguration.java x: 1 contributors (90d) y: 89 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/components/CassandraDataDefinition.java x: 1 contributors (90d) y: 141 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTableManager.java x: 1 contributors (90d) y: 52 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTypesCreator.java x: 1 contributors (90d) y: 25 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraZonedDateTimeDataDefinition.java x: 1 contributors (90d) y: 37 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMessageDataDefinition.java x: 1 contributors (90d) y: 104 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraSubscriptionDataDefinition.java x: 1 contributors (90d) y: 16 lines of code mailbox/plugin/deleted-messages-vault-cassandra/src/main/java/org/apache/james/vault/metadata/MetadataDAO.java x: 1 contributors (90d) y: 106 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxModule.java x: 2 contributors (90d) y: 260 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraQuotaModule.java x: 1 contributors (90d) y: 45 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraSessionModule.java x: 1 contributors (90d) y: 132 lines of code server/container/guice/queue/rabbitmq/src/main/java/org/apache/james/modules/queue/rabbitmq/CassandraMailQueueViewModule.java x: 1 contributors (90d) y: 64 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/CassandraEmailChangeDataDefinition.java x: 1 contributors (90d) y: 34 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/upload/UploadDAO.java x: 1 contributors (90d) y: 175 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueViewDataDefinition.java x: 1 contributors (90d) y: 100 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/ContentStartDAO.java x: 1 contributors (90d) y: 60 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/EnqueuedMailsDAO.java x: 1 contributors (90d) y: 164 lines of code event-bus/distributed/src/main/java/org/apache/james/events/RabbitEventBusConsumerHealthCheck.java x: 2 contributors (90d) y: 55 lines of code server/container/guice/distributed/src/main/java/org/apache/james/modules/event/MailboxEventBusModule.java x: 2 contributors (90d) y: 82 lines of code event-bus/distributed/src/main/java/org/apache/james/events/GroupRegistrationHandler.java x: 2 contributors (90d) y: 166 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/PostgresTableManager.java x: 1 contributors (90d) y: 172 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/quota/PostgresQuotaCurrentValueDAO.java x: 1 contributors (90d) y: 120 lines of code backends-common/postgres/src/main/java/org/apache/james/backends/postgres/quota/PostgresQuotaLimitDAO.java x: 1 contributors (90d) y: 69 lines of code event-bus/postgres/src/main/java/org/apache/james/events/PostgresEventDeadLetters.java x: 1 contributors (90d) y: 79 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMailboxMemberDAO.java x: 2 contributors (90d) y: 38 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresAttachmentDAO.java x: 2 contributors (90d) y: 91 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxDAO.java x: 1 contributors (90d) y: 248 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAO.java x: 1 contributors (90d) y: 584 lines of code server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james/JpaToPgCoreDataMigration.java x: 1 contributors (90d) y: 424 lines of code server/container/guice/mailbox-postgres/src/main/java/org/apache/james/modules/mailbox/PostgresMailboxModule.java x: 2 contributors (90d) y: 158 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/change/PostgresMailboxChangeDAO.java x: 1 contributors (90d) y: 92 lines of code server/data/data-jmap-postgres/src/main/java/org/apache/james/jmap/postgres/identity/PostgresCustomIdentityDAO.java x: 1 contributors (90d) y: 186 lines of code server/data/data-postgres/src/main/java/org/apache/james/mailrepository/postgres/PostgresMailRepositoryContentDAO.java x: 1 contributors (90d) y: 290 lines of code server/data/data-postgres/src/main/java/org/apache/james/sieve/postgres/PostgresSieveScriptDAO.java x: 1 contributors (90d) y: 117 lines of code server/data/data-postgres/src/main/java/org/apache/james/user/postgres/PostgresUsersDAO.java x: 1 contributors (90d) y: 197 lines of code server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa/JPASieveRepository.java x: 1 contributors (90d) y: 314 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndex.java x: 1 contributors (90d) y: 114 lines of code server/data/data-api/src/main/java/org/apache/james/dlp/api/package-info.java x: 1 contributors (90d) y: 1 lines of code backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisConfiguration.scala x: 2 contributors (90d) y: 213 lines of code server/data/data-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java x: 1 contributors (90d) y: 229 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSet.scala x: 1 contributors (90d) y: 461 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/CommandInjectionDetectedException.java x: 1 contributors (90d) y: 6 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java x: 1 contributors (90d) y: 219 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSetSerializer.scala x: 1 contributors (90d) y: 396 lines of code server/apps/postgres-app/src/main/java/org/apache/james/PostgresJamesServerMain.java x: 2 contributors (90d) y: 231 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java x: 1 contributors (90d) y: 923 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxFactory.scala x: 1 contributors (90d) y: 179 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RecipientRewriteTableProcessor.java x: 1 contributors (90d) y: 385 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java x: 1 contributors (90d) y: 192 lines of code mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/PostgresMessageMapper.java x: 1 contributors (90d) y: 371 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractConfigurableAsyncServer.java x: 2 contributors (90d) y: 322 lines of code server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/routes/MailRepositoriesRoutes.java x: 1 contributors (90d) y: 340 lines of code src/site/xdoc/server/config-imap4.xml x: 1 contributors (90d) y: 159 lines of code src/site/xdoc/server/config-smtp-lmtp.xml x: 1 contributors (90d) y: 268 lines of code server/container/core/src/main/java/org/apache/james/server/core/MimeMessageWrapper.java x: 1 contributors (90d) y: 443 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/UploadRoutes.scala x: 1 contributors (90d) y: 135 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 1 contributors (90d) y: 427 lines of code
923.0
lines of code
  min: 1.0
  average: 96.89
  25th percentile: 29.25
  median: 62.0
  75th percentile: 120.75
  max: 923.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.05 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0