apache / mina-vysper
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 510 files with 28,565 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 10 files changed 21-50 times (2,482 lines of code)
    • 116 files changed 6-20 times (10,109 lines of code)
    • 384 files changed 1-5 times (15,974 lines of code)
0% | 0% | 8% | 35% | 55%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 510 files with 28,565 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 2 files changed by 6-10 contributors (161 lines of code)
    • 262 files changed by 2-5 contributors (18,032 lines of code)
    • 246 files changed by 1 contributor (10,372 lines of code)
0% | 0% | <1% | 63% | 36%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, js, properties, txt, css, html, vbs, gitignore, md, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 8% | 35% | 55%
xml0% | 0% | 0% | 25% | 74%
css0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
server0% | 0% | 9% | 34% | 56%
nbxml0% | 0% | 0% | 55% | 44%
speccompliance0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BoshBackedSessionContext.java
in server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124
517 42 2010-05-24 2023-03-20 30 5 ngn@apache.org ggregory@rocketsoftware.com
XMPPServer.java
in server/core/src/main/java/org/apache/vysper/xmpp/server
192 16 2009-07-20 2019-09-08 28 5 ngn@apache.org reda.housnialaoui@gmail.com
MUCPresenceHandler.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler
343 17 2009-08-14 2019-09-01 28 3 ngn@apache.org reda.housnialaoui@gmail.com
MUCModule.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc
174 15 2009-08-04 2019-09-01 25 4 ngn@apache.org reda.housnialaoui@gmail.com
BoshHandler.java
in server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124
245 15 2010-06-12 2019-08-25 25 4 ngn@apache.org reda.housnialaoui@gmail.com
BoshServlet.java
in server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124
144 12 2010-05-30 2023-07-16 23 4 ngn@apache.org garydgregory@gmail.com
DefaultServerRuntimeContext.java
in server/core/src/main/java/org/apache/vysper/xmpp/server
242 31 2009-07-20 2021-01-07 22 5 ngn@apache.org karim@karhm.com
Room.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model
199 33 2009-08-04 2019-08-24 21 3 ngn@apache.org reda.housnialaoui@gmail.com
StanzaBuilder.java
in server/core/src/main/java/org/apache/vysper/xmpp/stanza
206 18 2009-07-20 2019-08-06 21 3 ngn@apache.org reda.housnialaoui@gmail.com
MUCMessageHandler.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler
220 8 2009-08-14 2019-09-01 21 3 ngn@apache.org reda.housnialaoui@gmail.com
PresenceAvailabilityHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/core/im/handler
316 13 2009-07-20 2019-09-08 20 3 ngn@apache.org reda.housnialaoui@gmail.com
spring-config.xml
in server/core/src/main/config
47 - 2009-07-20 2013-07-04 19 3 ngn@apache.org bernd@brainlounge.de
DiscoInfoIQHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/servicediscovery/handler
140 4 2009-07-20 2019-09-01 17 3 ngn@apache.org reda.housnialaoui@gmail.com
NamespaceURIs.java
in server/core/src/main/java/org/apache/vysper/xmpp/protocol
48 - 2009-07-20 2019-09-08 16 4 ngn@apache.org reda.housnialaoui@gmail.com
ServerMain.java
in server/core/src/main/java/org/apache/vysper/xmpp/server
82 2 2009-07-20 2011-07-04 16 2 ngn@apache.org ngn@apache.org
XmppIoHandlerAdapter.java
in server/core/src/main/java/org/apache/vysper/mina
123 11 2009-07-20 2019-09-01 16 6 ngn@apache.org reda.housnialaoui@gmail.com
ServerResponses.java
in server/core/src/main/java/org/apache/vysper/xmpp/server/response
139 14 2009-07-20 2011-07-04 16 2 ngn@apache.org ngn@apache.org
ProtocolWorker.java
in server/core/src/main/java/org/apache/vysper/xmpp/protocol
140 4 2009-07-20 2019-09-08 16 5 ngn@apache.org reda.housnialaoui@gmail.com
PubSubPublishHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler
87 4 2009-07-21 2019-08-28 15 4 ngn@apache.org reda.housnialaoui@gmail.com
AbstractSessionContext.java
in server/core/src/main/java/org/apache/vysper/xmpp/server
114 20 2009-07-20 2019-09-01 15 3 ngn@apache.org reda.housnialaoui@gmail.com
PublishSubscribeModule.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub
165 15 2009-07-21 2019-08-25 15 5 ngn@apache.org reda.housnialaoui@gmail.com
StanzaRelayBroker.java
in server/core/src/main/java/org/apache/vysper/xmpp/delivery
67 7 2009-07-20 2019-09-01 14 3 ngn@apache.org reda.housnialaoui@gmail.com
ServerMain.java
in server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124
94 2 2010-05-24 2011-05-30 14 2 ngn@apache.org ngn@apache.org
MessageHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler
95 4 2009-07-20 2019-09-08 14 3 ngn@apache.org reda.housnialaoui@gmail.com
DefaultXMPPServerConnector.java
in server/core/src/main/java/org/apache/vysper/xmpp/server/s2s
251 15 2011-01-04 2019-08-31 14 3 ngn@apache.org reda.housnialaoui@gmail.com
PubSubSubscribeHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler
80 4 2009-07-21 2019-08-24 13 4 ngn@apache.org reda.housnialaoui@gmail.com
MUCIqAdminHandler.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler
300 9 2010-05-16 2019-09-01 13 3 ngn@apache.org reda.housnialaoui@gmail.com
ServerRuntimeContext.java
in server/core/src/main/java/org/apache/vysper/xmpp/server
36 - 2009-07-20 2019-09-01 12 4 ngn@apache.org reda.housnialaoui@gmail.com
SubscriberPayloadNotificationVisitor.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub
48 3 2009-07-21 2019-09-01 12 4 ngn@apache.org reda.housnialaoui@gmail.com
PubSubOwnerDeleteNodeHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner
63 5 2009-07-21 2019-08-24 12 4 ngn@apache.org reda.housnialaoui@gmail.com
PubSubUnsubscribeHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler
78 3 2009-07-21 2019-08-24 12 4 ngn@apache.org reda.housnialaoui@gmail.com
StanzaHandlerLookup.java
in server/core/src/main/java/org/apache/vysper/xmpp/protocol
80 5 2009-07-20 2019-08-27 12 3 ngn@apache.org reda.housnialaoui@gmail.com
DiscoItemIQHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/servicediscovery/handler
94 3 2009-07-20 2019-08-24 12 3 ngn@apache.org reda.housnialaoui@gmail.com
BoshEndpoint.java
in server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124
98 13 2010-05-24 2023-03-20 12 5 ngn@apache.org ggregory@rocketsoftware.com
DeliveringInternalInboundStanzaRelay.java
in server/core/src/main/java/org/apache/vysper/xmpp/delivery/inbound
349 27 2011-01-04 2019-09-08 12 3 ngn@apache.org reda.housnialaoui@gmail.com
StartedProtocolWorker.java
in server/core/src/main/java/org/apache/vysper/xmpp/protocol/worker
38 3 2009-07-20 2019-09-01 11 4 ngn@apache.org reda.housnialaoui@gmail.com
ServerErrorResponses.java
in server/core/src/main/java/org/apache/vysper/xmpp/server/response
79 7 2009-07-20 2011-01-16 11 2 ngn@apache.org ngn@apache.org
Conference.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model
85 13 2009-08-04 2019-08-24 11 3 ngn@apache.org reda.housnialaoui@gmail.com
StreamStartHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler
143 7 2009-07-20 2019-08-31 11 2 ngn@apache.org reda.housnialaoui@gmail.com
RosterIQHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/roster/handler
205 7 2009-07-20 2023-03-20 11 4 ngn@apache.org ggregory@rocketsoftware.com
PubSubCreateNodeHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler
44 3 2009-07-21 2019-08-24 10 4 ngn@apache.org reda.housnialaoui@gmail.com
PubSubRetrieveAffiliationsHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler
57 5 2009-08-06 2019-08-24 10 4 mjakl@apache.org reda.housnialaoui@gmail.com
PubSubRetrieveSubscriptionsHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler
72 5 2009-08-06 2019-08-24 10 4 mjakl@apache.org reda.housnialaoui@gmail.com
RelayingIQHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler
74 1 2010-04-21 2019-09-01 10 3 berndf@apache.org reda.housnialaoui@gmail.com
MUCHandlerHelper.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler
94 6 2009-08-14 2019-08-17 10 2 ngn@apache.org reda.housnialaoui@gmail.com
VcardTempIQHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0054_vcardtemp
106 5 2009-07-20 2019-08-24 10 2 ngn@apache.org reda.housnialaoui@gmail.com
PrivateDataIQHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0049_privatedata
117 6 2009-07-20 2019-08-24 10 2 ngn@apache.org reda.housnialaoui@gmail.com
PubSubOwnerManageAffiliationsHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner
123 6 2009-08-24 2019-08-24 10 4 mjakl@apache.org reda.housnialaoui@gmail.com
SoftwareVersionIQHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0092_software_version
35 2 2009-07-20 2019-08-24 9 3 ngn@apache.org reda.housnialaoui@gmail.com
AbstractStateAwareProtocolWorker.java
in server/core/src/main/java/org/apache/vysper/xmpp/protocol/worker
42 5 2009-07-20 2019-09-08 9 2 ngn@apache.org reda.housnialaoui@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
XmppIoHandlerAdapter.java
in server/core/src/main/java/org/apache/vysper/mina
123 11 2009-07-20 2019-09-01 16 6 ngn@apache.org reda.housnialaoui@gmail.com
XMLParserUtil.java
in server/core/src/main/java/org/apache/vysper/xmpp/parser
38 2 2011-03-06 2023-07-16 7 6 ngn@apache.org garydgregory@gmail.com
BoshBackedSessionContext.java
in server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124
517 42 2010-05-24 2023-03-20 30 5 ngn@apache.org ggregory@rocketsoftware.com
XMPPServer.java
in server/core/src/main/java/org/apache/vysper/xmpp/server
192 16 2009-07-20 2019-09-08 28 5 ngn@apache.org reda.housnialaoui@gmail.com
DefaultServerRuntimeContext.java
in server/core/src/main/java/org/apache/vysper/xmpp/server
242 31 2009-07-20 2021-01-07 22 5 ngn@apache.org karim@karhm.com
ProtocolWorker.java
in server/core/src/main/java/org/apache/vysper/xmpp/protocol
140 4 2009-07-20 2019-09-08 16 5 ngn@apache.org reda.housnialaoui@gmail.com
PublishSubscribeModule.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub
165 15 2009-07-21 2019-08-25 15 5 ngn@apache.org reda.housnialaoui@gmail.com
BoshEndpoint.java
in server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124
98 13 2010-05-24 2023-03-20 12 5 ngn@apache.org ggregory@rocketsoftware.com
WebSocketBackedSessionContext.java
in server/extensions/websockets/src/main/java/org/apache/vysper/xmpp/extension/websockets
96 11 2011-01-05 2023-07-16 9 5 ngn@apache.org garydgregory@gmail.com
BoshHandler.java
in server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124
245 15 2010-06-12 2019-08-25 25 4 ngn@apache.org reda.housnialaoui@gmail.com
MUCModule.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc
174 15 2009-08-04 2019-09-01 25 4 ngn@apache.org reda.housnialaoui@gmail.com
BoshServlet.java
in server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124
144 12 2010-05-30 2023-07-16 23 4 ngn@apache.org garydgregory@gmail.com
NamespaceURIs.java
in server/core/src/main/java/org/apache/vysper/xmpp/protocol
48 - 2009-07-20 2019-09-08 16 4 ngn@apache.org reda.housnialaoui@gmail.com
PubSubPublishHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler
87 4 2009-07-21 2019-08-28 15 4 ngn@apache.org reda.housnialaoui@gmail.com
PubSubSubscribeHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler
80 4 2009-07-21 2019-08-24 13 4 ngn@apache.org reda.housnialaoui@gmail.com
ServerRuntimeContext.java
in server/core/src/main/java/org/apache/vysper/xmpp/server
36 - 2009-07-20 2019-09-01 12 4 ngn@apache.org reda.housnialaoui@gmail.com
PubSubOwnerDeleteNodeHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner
63 5 2009-07-21 2019-08-24 12 4 ngn@apache.org reda.housnialaoui@gmail.com
PubSubUnsubscribeHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler
78 3 2009-07-21 2019-08-24 12 4 ngn@apache.org reda.housnialaoui@gmail.com
SubscriberPayloadNotificationVisitor.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub
48 3 2009-07-21 2019-09-01 12 4 ngn@apache.org reda.housnialaoui@gmail.com
StartedProtocolWorker.java
in server/core/src/main/java/org/apache/vysper/xmpp/protocol/worker
38 3 2009-07-20 2019-09-01 11 4 ngn@apache.org reda.housnialaoui@gmail.com
RosterIQHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/roster/handler
205 7 2009-07-20 2023-03-20 11 4 ngn@apache.org ggregory@rocketsoftware.com
PubSubOwnerManageAffiliationsHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner
123 6 2009-08-24 2019-08-24 10 4 mjakl@apache.org reda.housnialaoui@gmail.com
PubSubRetrieveSubscriptionsHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler
72 5 2009-08-06 2019-08-24 10 4 mjakl@apache.org reda.housnialaoui@gmail.com
PubSubCreateNodeHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler
44 3 2009-07-21 2019-08-24 10 4 ngn@apache.org reda.housnialaoui@gmail.com
PubSubRetrieveAffiliationsHandler.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler
57 5 2009-08-06 2019-08-24 10 4 mjakl@apache.org reda.housnialaoui@gmail.com
LeafNode.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model
127 24 2009-07-21 2019-08-24 9 4 ngn@apache.org reda.housnialaoui@gmail.com
SessionContext.java
in server/core/src/main/java/org/apache/vysper/xmpp/server
35 1 2009-07-20 2023-03-20 8 4 ngn@apache.org ggregory@rocketsoftware.com
XMLTokenizer.java
in nbxml/src/main/java/org/apache/vysper/xml/sax/impl
120 7 2010-05-04 2023-03-20 8 4 ngn@apache.org ggregory@rocketsoftware.com
PresenceSubscriptionHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/core/im/handler
373 11 2009-07-20 2019-09-01 7 4 ngn@apache.org reda.housnialaoui@gmail.com
XMPPDecoder.java
in nbxml/src/main/java/org/apache/vysper/xml/decoder
60 7 2010-05-04 2013-06-17 7 4 ngn@apache.org bernd@brainlounge.de
EntityUtils.java
in server/core/src/main/java/org/apache/vysper/xmpp/addressing
24 4 2010-08-27 2019-08-25 6 4 berndf@apache.org reda.housnialaoui@gmail.com
EhCachePresenceCacheImpl.java
in server/core/src/main/java/org/apache/vysper/xmpp/state/presence
61 6 2009-08-01 2023-03-20 5 4 apaliwal@apache.org ggregory@rocketsoftware.com
ServiceDiscoItemsVisitor.java
in server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub
18 3 2009-07-21 2023-03-20 5 4 ngn@apache.org ggregory@rocketsoftware.com
AbstractBaseCache.java
in server/core/src/main/java/org/apache/vysper/xmpp/state/presence
27 3 2009-08-01 2023-03-20 4 4 apaliwal@apache.org ggregory@rocketsoftware.com
MUCPresenceHandler.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler
343 17 2009-08-14 2019-09-01 28 3 ngn@apache.org reda.housnialaoui@gmail.com
StanzaBuilder.java
in server/core/src/main/java/org/apache/vysper/xmpp/stanza
206 18 2009-07-20 2019-08-06 21 3 ngn@apache.org reda.housnialaoui@gmail.com
MUCMessageHandler.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler
220 8 2009-08-14 2019-09-01 21 3 ngn@apache.org reda.housnialaoui@gmail.com
Room.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model
199 33 2009-08-04 2019-08-24 21 3 ngn@apache.org reda.housnialaoui@gmail.com
PresenceAvailabilityHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/core/im/handler
316 13 2009-07-20 2019-09-08 20 3 ngn@apache.org reda.housnialaoui@gmail.com
spring-config.xml
in server/core/src/main/config
47 - 2009-07-20 2013-07-04 19 3 ngn@apache.org bernd@brainlounge.de
DiscoInfoIQHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/servicediscovery/handler
140 4 2009-07-20 2019-09-01 17 3 ngn@apache.org reda.housnialaoui@gmail.com
AbstractSessionContext.java
in server/core/src/main/java/org/apache/vysper/xmpp/server
114 20 2009-07-20 2019-09-01 15 3 ngn@apache.org reda.housnialaoui@gmail.com
DefaultXMPPServerConnector.java
in server/core/src/main/java/org/apache/vysper/xmpp/server/s2s
251 15 2011-01-04 2019-08-31 14 3 ngn@apache.org reda.housnialaoui@gmail.com
StanzaRelayBroker.java
in server/core/src/main/java/org/apache/vysper/xmpp/delivery
67 7 2009-07-20 2019-09-01 14 3 ngn@apache.org reda.housnialaoui@gmail.com
MessageHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler
95 4 2009-07-20 2019-09-08 14 3 ngn@apache.org reda.housnialaoui@gmail.com
MUCIqAdminHandler.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler
300 9 2010-05-16 2019-09-01 13 3 ngn@apache.org reda.housnialaoui@gmail.com
StanzaHandlerLookup.java
in server/core/src/main/java/org/apache/vysper/xmpp/protocol
80 5 2009-07-20 2019-08-27 12 3 ngn@apache.org reda.housnialaoui@gmail.com
DeliveringInternalInboundStanzaRelay.java
in server/core/src/main/java/org/apache/vysper/xmpp/delivery/inbound
349 27 2011-01-04 2019-09-08 12 3 ngn@apache.org reda.housnialaoui@gmail.com
DiscoItemIQHandler.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/servicediscovery/handler
94 3 2009-07-20 2019-08-24 12 3 ngn@apache.org reda.housnialaoui@gmail.com
Conference.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model
85 13 2009-08-04 2019-08-24 11 3 ngn@apache.org reda.housnialaoui@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
StringPrepConstants.java
in server/core/src/main/java/org/apache/vysper/xmpp/addressing/stringprep
2844 19 2009-07-20 2011-04-19 4 1 ngn@apache.org ngn@apache.org
common.css
in server/admin-console/src/main/resources/resources
359 - 2011-01-14 2011-01-14 1 1 ngn@apache.org ngn@apache.org
JcrRosterManager.java
in server/storage/jcr/src/main/java/org/apache/vysper/storage/jcr/roster
202 9 2013-07-04 2013-07-04 1 1 bernd@brainlounge.de bernd@brainlounge.de
DenseStanzaLogRenderer.java
in server/core/src/main/java/org/apache/vysper/xmpp/writer
198 11 2009-07-20 2010-06-26 4 1 ngn@apache.org ngn@apache.org
Socks5AcceptorHandler.java
in server/extensions/xep0065-socks/src/main/java/org/apache/vysper/xmpp/extension/xep0065_socks
196 17 2011-03-23 2011-03-23 1 1 ngn@apache.org ngn@apache.org
HBaseRosterManager.java
in server/storage/hbase/src/main/java/org/apache/vysper/storage/hbase/roster
148 5 2013-07-05 2013-07-08 3 1 bernd@brainlounge.de bernd@brainlounge.de
AbstractXMLElementBuilder.java
in nbxml/src/main/java/org/apache/vysper/xml/fragment
134 17 2009-12-07 2011-01-16 7 1 ngn@apache.org ngn@apache.org
RequestsWindow.java
in server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124
130 14 2012-07-21 2012-10-23 4 1 berndf@apache.org berndf@apache.org
IqAdminItem.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/stanzas
102 12 2010-05-16 2011-02-27 4 1 ngn@apache.org ngn@apache.org
UserMessageStanzaBroker.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user
100 7 2019-08-06 2019-09-08 4 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
ResolverNamespaceResolver.java
in nbxml/src/main/java/org/apache/vysper/xml/fragment
100 9 2010-05-04 2011-03-26 3 1 ngn@apache.org ngn@apache.org
DataFormEncoder.java
in server/core/src/main/java/org/apache/vysper/xmpp/stanza/dataforms
99 4 2009-07-20 2010-08-12 6 1 ngn@apache.org ngn@apache.org
DefaultNonBlockingXMLReader.java
in nbxml/src/main/java/org/apache/vysper/xml/sax/impl
95 14 2010-05-04 2010-06-26 3 1 ngn@apache.org ngn@apache.org
JcrStorage.java
in server/storage/jcr/src/main/java/org/apache/vysper/storage/jcr
93 7 2013-07-04 2013-07-04 1 1 bernd@brainlounge.de bernd@brainlounge.de
DefaultAttributes.java
in nbxml/src/main/java/org/apache/vysper/xml/sax/impl
92 16 2010-05-04 2010-06-26 2 1 ngn@apache.org ngn@apache.org
BoshSaxContentHandler.java
in server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124
86 14 2010-06-22 2010-08-16 5 1 ngn@apache.org ngn@apache.org
DocumentContentHandler.java
in nbxml/src/main/java/org/apache/vysper/xml/decoder
84 16 2011-03-05 2011-03-05 1 1 ngn@apache.org ngn@apache.org
X.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/stanzas
79 9 2009-09-08 2010-06-26 6 1 ngn@apache.org ngn@apache.org
MAMIQPreferenceHandler.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user
79 4 2019-09-07 2019-09-07 1 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
MAMStanzaHandlerInterceptor.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/interceptor
79 4 2019-08-06 2019-09-08 2 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
JcrUserManagement.java
in server/storage/jcr/src/main/java/org/apache/vysper/storage/jcr/user
78 6 2013-07-04 2013-07-04 1 1 bernd@brainlounge.de bernd@brainlounge.de
History.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/stanzas
78 9 2009-09-08 2010-06-26 8 1 ngn@apache.org ngn@apache.org
RoomType.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model
77 6 2009-08-06 2010-06-26 3 1 ngn@apache.org ngn@apache.org
DefaultStanzaBroker.java
in server/core/src/main/java/org/apache/vysper/xmpp/protocol
70 6 2019-09-08 2019-09-08 1 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
MAMModule.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam
68 8 2019-08-06 2019-09-08 3 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
Item.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/servicediscovery/management
67 9 2009-07-20 2011-03-22 5 1 ngn@apache.org ngn@apache.org
MucUserItem.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/stanzas
67 9 2010-08-08 2010-08-08 1 1 ngn@apache.org ngn@apache.org
Attribute.java
in nbxml/src/main/java/org/apache/vysper/xml/sax/impl
66 7 2010-05-04 2010-09-01 3 1 ngn@apache.org ngn@apache.org
AbstractInviteDecline.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/stanzas
65 7 2009-09-09 2010-06-26 5 1 ngn@apache.org ngn@apache.org
StanzaLoggingFilter.java
in server/core/src/main/java/org/apache/vysper/mina
61 3 2009-08-03 2011-01-11 8 1 ngn@apache.org ngn@apache.org
DataForm.java
in server/core/src/main/java/org/apache/vysper/xmpp/stanza/dataforms
61 11 2009-07-20 2010-06-26 2 1 ngn@apache.org ngn@apache.org
HBaseGenericXEPDataManager.java
in server/storage/hbase/src/main/java/org/apache/vysper/storage/hbase
60 5 2013-07-08 2013-07-08 1 1 bernd@brainlounge.de bernd@brainlounge.de
JcrPrivateDataPersistenceManager.java
in server/storage/jcr/src/main/java/org/apache/vysper/storage/jcr/privatedata
59 5 2013-07-04 2013-07-04 1 1 bernd@brainlounge.de bernd@brainlounge.de
JcrVcardTempPersistenceManager.java
in server/storage/jcr/src/main/java/org/apache/vysper/storage/jcr/vcardtemp
59 5 2013-07-04 2013-07-04 1 1 bernd@brainlounge.de bernd@brainlounge.de
Status.java
in server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/stanzas
59 7 2009-09-08 2010-06-26 5 1 ngn@apache.org ngn@apache.org
UserArchiveQueryHandler.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user
58 3 2019-08-06 2019-09-07 2 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
MatchingArchivedMessageResults.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/query
56 4 2019-08-06 2019-08-06 1 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
DefaultSocks5ConnectionsRegistry.java
in server/extensions/xep0065-socks/src/main/java/org/apache/vysper/xmpp/extension/xep0065_socks
55 6 2011-03-23 2011-03-23 1 1 ngn@apache.org ngn@apache.org
EqualityVerifier.java
in nbxml/src/main/java/org/apache/vysper/xml/fragment
55 4 2009-12-07 2010-06-26 3 1 ngn@apache.org ngn@apache.org
log4j.xml
in server/core/src/main/config
54 - 2009-07-20 2009-07-20 1 1 ngn@apache.org ngn@apache.org
MAMIQQueryHandler.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/query
54 4 2019-09-07 2019-09-07 1 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
InMemoryArchivedMessagesPage.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/in_memory
52 6 2019-08-06 2019-08-06 1 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
UserMessageArchivePreferencesElement.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user
52 4 2019-09-07 2019-09-07 1 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
SubscriptionType.java
in server/core/src/main/java/org/apache/vysper/xmpp/modules/roster
51 6 2009-07-20 2010-06-26 2 1 ngn@apache.org ngn@apache.org
Query.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/query
50 7 2019-08-06 2019-08-06 1 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
MatchingArchivedMessageResult.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/query
50 3 2019-08-06 2019-09-07 2 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
Attribute.java
in nbxml/src/main/java/org/apache/vysper/xml/fragment
50 7 2009-12-07 2010-06-26 3 1 ngn@apache.org ngn@apache.org
XMPPCoreStanza.java
in server/core/src/main/java/org/apache/vysper/xmpp/stanza
47 9 2009-07-20 2010-06-26 5 1 ngn@apache.org ngn@apache.org
InMemoryMessageArchive.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/in_memory
47 6 2019-08-06 2019-09-08 2 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
X.java
in server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/query
47 7 2019-08-06 2019-08-06 1 1 reda.housnialaoui@gmail.com reda.housnialaoui@gmail.com
Correlations

File Size vs. Number of Changes: 511 points

server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0220_server_dailback/DialbackIdGenerator.java x: 41 lines of code y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/parser/XMLParserUtil.java x: 38 lines of code y: 7 # changes server/extensions/websockets/src/main/java/org/apache/vysper/xmpp/extension/websockets/WebSocketBackedSessionContext.java x: 96 lines of code y: 9 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshServlet.java x: 144 lines of code y: 23 # changes server/storage/hbase/src/main/java/org/apache/vysper/storage/hbase/HBaseUtils.java x: 17 lines of code y: 2 # changes server/storage/hbase/src/main/java/org/apache/vysper/storage/hbase/user/HBaseUserManagement.java x: 98 lines of code y: 3 # changes nbxml/src/main/java/org/apache/vysper/xml/fragment/XMLElement.java x: 245 lines of code y: 7 # changes nbxml/src/main/java/org/apache/vysper/xml/fragment/XMLElementVerifier.java x: 134 lines of code y: 5 # changes nbxml/src/main/java/org/apache/vysper/xml/sax/impl/XMLTokenizer.java x: 120 lines of code y: 8 # changes server/core/src/main/java/org/apache/vysper/xmpp/addressing/Entity.java x: 11 lines of code y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/addressing/stringprep/StringPrep.java x: 76 lines of code y: 5 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/sasl/SASLStanzaDictionary.java x: 11 lines of code y: 2 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/roster/handler/RosterIQHandler.java x: 205 lines of code y: 11 # changes server/core/src/main/java/org/apache/vysper/xmpp/parser/ParsingException.java x: 19 lines of code y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/SessionContext.java x: 35 lines of code y: 8 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/components/Component.java x: 10 lines of code y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/stanza/Stanza.java x: 51 lines of code y: 7 # changes server/core/src/main/java/org/apache/vysper/xmpp/state/presence/AbstractBaseCache.java x: 27 lines of code y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/state/presence/EhCachePresenceCacheImpl.java x: 61 lines of code y: 5 # changes server/core/src/main/java/org/apache/vysper/xmpp/state/resourcebinding/DefaultResourceRegistry.java x: 253 lines of code y: 4 # changes server/extensions/websockets/src/main/java/org/apache/vysper/xmpp/extension/websockets/WebSocketEndpoint.java x: 92 lines of code y: 5 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model/Privilege.java x: 55 lines of code y: 3 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeDiscoItemsVisitor.java x: 27 lines of code y: 3 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/ServiceDiscoItemsVisitor.java x: 18 lines of code y: 5 # changes server/extensions/xep0065-socks/src/main/java/org/apache/vysper/xmpp/extension/xep0065_socks/Socks5Module.java x: 115 lines of code y: 5 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshBackedSessionContext.java x: 517 lines of code y: 30 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshEndpoint.java x: 98 lines of code y: 12 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshStanzaUtils.java x: 60 lines of code y: 4 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/query/QuerySet.java x: 35 lines of code y: 2 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/spi/ArchivedMessages.java x: 10 lines of code y: 2 # changes server/storage/hbase/src/main/java/org/apache/vysper/storage/hbase/HBaseStorage.java x: 106 lines of code y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/cryptography/package-info.java x: 1 lines of code y: 1 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/DefaultServerRuntimeContext.java x: 242 lines of code y: 22 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/NamespaceURIs.java x: 48 lines of code y: 16 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/MessageStanzaWithId.java x: 41 lines of code y: 2 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/interceptor/MAMStanzaHandlerInterceptor.java x: 79 lines of code y: 2 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/muc/MUCMessageStanzaBrokerProvider.java x: 26 lines of code y: 2 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user/UserMessageStanzaBroker.java x: 100 lines of code y: 4 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/MAMInfoRequestListener.java x: 17 lines of code y: 1 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/MAMModule.java x: 68 lines of code y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/delivery/inbound/DeliveringInternalInboundStanzaRelay.java x: 349 lines of code y: 12 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/im/handler/PresenceAvailabilityHandler.java x: 316 lines of code y: 20 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/worker/AbstractStateAwareProtocolWorker.java x: 42 lines of code y: 9 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/in_memory/InMemoryMessageArchive.java x: 47 lines of code y: 2 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/MessageHandler.java x: 95 lines of code y: 14 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/im/handler/PresenceHandler.java x: 41 lines of code y: 6 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/DefaultStanzaBroker.java x: 70 lines of code y: 1 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/XMPPServer.java x: 192 lines of code y: 28 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/ProtocolWorker.java x: 140 lines of code y: 16 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user/UserInfoRequestListener.java x: 26 lines of code y: 1 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/query/MAMIQQueryHandler.java x: 54 lines of code y: 1 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/spi/DefaultUserArchiveBehaviour.java x: 6 lines of code y: 1 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user/MAMIQPreferenceHandler.java x: 79 lines of code y: 1 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user/SimpleUserMessageArchivePreferences.java x: 34 lines of code y: 1 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user/UserArchiveQueryHandler.java x: 58 lines of code y: 2 # changes server/core/src/main/java/org/apache/vysper/xmpp/datetime/DateTimeProfile.java x: 114 lines of code y: 7 # changes server/core/src/main/java/org/apache/vysper/xmpp/delivery/inbound/DeliveringExternalInboundStanzaRelay.java x: 149 lines of code y: 7 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0059_result_set_management/Set.java x: 172 lines of code y: 2 # changes server/core/src/main/java/org/apache/vysper/xmpp/stanza/StanzaBuilder.java x: 206 lines of code y: 21 # changes server/core/src/main/java/org/apache/vysper/xmpp/stanza/dataforms/DataFormParser.java x: 83 lines of code y: 5 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCMessageHandler.java x: 220 lines of code y: 21 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/SimpleMessage.java x: 25 lines of code y: 1 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/in_memory/InMemoryArchivedMessagesLastPage.java x: 36 lines of code y: 1 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/query/Query.java x: 50 lines of code y: 1 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/spi/EntityFilter.java x: 11 lines of code y: 1 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/spi/SimpleArchivedMessage.java x: 44 lines of code y: 1 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/DefaultModule.java x: 39 lines of code y: 5 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/StanzaHandlerExecutor.java x: 9 lines of code y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/ServerRuntimeContext.java x: 36 lines of code y: 12 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0220_server_dailback/DbResultHandler.java x: 67 lines of code y: 4 # changes server/core/src/main/java/org/apache/vysper/mina/XmppIoHandlerAdapter.java x: 123 lines of code y: 16 # changes server/core/src/main/java/org/apache/vysper/xmpp/delivery/RecordingStanzaRelay.java x: 53 lines of code y: 8 # changes server/core/src/main/java/org/apache/vysper/xmpp/delivery/StanzaReceiverRelay.java x: 77 lines of code y: 7 # changes server/core/src/main/java/org/apache/vysper/xmpp/delivery/StanzaRelay.java x: 12 lines of code y: 7 # changes server/core/src/main/java/org/apache/vysper/xmpp/delivery/StanzaRelayBroker.java x: 67 lines of code y: 14 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/QueuedStanzaProcessor.java x: 44 lines of code y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/ResponseWriter.java x: 55 lines of code y: 6 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/worker/AuthenticatedProtocolWorker.java x: 28 lines of code y: 6 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/worker/EncryptionStartedProtocolWorker.java x: 21 lines of code y: 5 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/worker/StartedProtocolWorker.java x: 38 lines of code y: 11 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/AbstractSessionContext.java x: 114 lines of code y: 15 # changes server/core/src/main/java/org/apache/vysper/xmpp/state/resourcebinding/ResourceRegistry.java x: 20 lines of code y: 8 # changes server/core/src/main/java/org/apache/vysper/xmpp/delivery/failure/IgnoreFailureStrategy.java x: 11 lines of code y: 5 # changes server/core/src/main/java/org/apache/vysper/xmpp/delivery/failure/ReturnErrorToSenderFailureStrategy.java x: 89 lines of code y: 9 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/im/handler/PresenceSubscriptionHandler.java x: 373 lines of code y: 7 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/MUCModule.java x: 174 lines of code y: 25 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCIqAdminHandler.java x: 300 lines of code y: 13 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCPresenceHandler.java x: 343 lines of code y: 28 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberPayloadNotificationVisitor.java x: 48 lines of code y: 12 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/sasl/handler/AbortHandler.java x: 20 lines of code y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/servicediscovery/handler/DiscoInfoIQHandler.java x: 140 lines of code y: 17 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/worker/InboundStanzaProtocolWorker.java x: 16 lines of code y: 6 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/RelayingIQHandler.java x: 74 lines of code y: 10 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0220_server_dailback/DbVerifyHandler.java x: 71 lines of code y: 6 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/StreamStartHandler.java x: 143 lines of code y: 11 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/XMLPrologHandler.java x: 28 lines of code y: 5 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/XMPPCoreStanzaHandler.java x: 100 lines of code y: 9 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/starttls/handler/StartTLSHandler.java x: 44 lines of code y: 7 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/ServiceUnavailableStanzaErrorHandler.java x: 31 lines of code y: 5 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/s2s/DefaultXMPPServerConnector.java x: 251 lines of code y: 14 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/s2s/TlsProceedHandler.java x: 32 lines of code y: 4 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubPublishHandler.java x: 87 lines of code y: 15 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/StanzaHandlerLookup.java x: 80 lines of code y: 12 # changes server/core/src/main/java/org/apache/vysper/mina/MinaBackedSessionContext.java x: 82 lines of code y: 7 # changes server/core/src/main/java/org/apache/vysper/mina/TCPEndpoint.java x: 65 lines of code y: 9 # changes server/core/src/main/java/org/apache/vysper/stanzasession/StanzaSessionContext.java x: 41 lines of code y: 4 # changes server/extensions/websockets/src/main/java/org/apache/vysper/xmpp/extension/websockets/JettyXmppWebSocketServlet.java x: 54 lines of code y: 2 # changes server/extensions/websockets/src/main/java/org/apache/vysper/xmpp/extension/websockets/TomcatXmppWebSocket.java x: 44 lines of code y: 2 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshHandler.java x: 245 lines of code y: 25 # changes server/core/src/main/java/org/apache/vysper/xmpp/addressing/EntityUtils.java x: 24 lines of code y: 6 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java x: 165 lines of code y: 15 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/servicediscovery/handler/DiscoItemIQHandler.java x: 94 lines of code y: 12 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/DefaultMessageHandler.java x: 42 lines of code y: 6 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/IQHandler.java x: 81 lines of code y: 8 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/bind/handler/BindIQHandler.java x: 43 lines of code y: 8 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/compatibility/jabber_iq_auth/handler/AuthCompatibilityIQHandler.java x: 35 lines of code y: 7 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/session/handler/SessionIQHandler.java x: 23 lines of code y: 8 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0049_privatedata/PrivateDataIQHandler.java x: 117 lines of code y: 10 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0050_adhoc_commands/AdhocCommandIQHandler.java x: 138 lines of code y: 6 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0050_adhoc_commands/AdhocCommandsModule.java x: 109 lines of code y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0054_vcardtemp/VcardTempIQHandler.java x: 106 lines of code y: 10 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0077_inbandreg/InBandRegistrationHandler.java x: 112 lines of code y: 6 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0092_software_version/SoftwareVersionIQHandler.java x: 35 lines of code y: 9 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0199_xmppping/XmppPingIQHandler.java x: 70 lines of code y: 5 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/servicediscovery/collection/ServiceCollector.java x: 114 lines of code y: 6 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model/Conference.java x: 85 lines of code y: 11 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model/Room.java x: 199 lines of code y: 21 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubCreateNodeHandler.java x: 44 lines of code y: 10 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubRetrieveAffiliationsHandler.java x: 57 lines of code y: 10 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubSubscribeHandler.java x: 80 lines of code y: 13 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner/PubSubOwnerDeleteNodeHandler.java x: 63 lines of code y: 12 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner/PubSubOwnerManageAffiliationsHandler.java x: 123 lines of code y: 10 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/LeafNode.java x: 127 lines of code y: 9 # changes server/extensions/xep0065-socks/src/main/java/org/apache/vysper/xmpp/extension/xep0065_socks/Socks5IqHandler.java x: 78 lines of code y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0133_service_administration/ServiceAdministrationModule.java x: 104 lines of code y: 7 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0049_privatedata/PrivateDataModule.java x: 55 lines of code y: 5 # changes server/admin-console/src/main/java/org/apache/vysper/console/AdminConsoleController.java x: 169 lines of code y: 4 # changes server/admin-console/src/main/java/org/apache/vysper/console/ExtendedXMPPConnection.java x: 46 lines of code y: 3 # changes server/admin-console/src/main/java/org/apache/vysper/console/HtmlFormBuilder.java x: 201 lines of code y: 4 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCHandlerHelper.java x: 94 lines of code y: 10 # changes speccompliance/src/main/java/org/apache/vysper/compliance/reporting/DocumentSpecCompliantAnnotationProcessor.java x: 272 lines of code y: 1 # changes server/storage/hbase/src/main/java/org/apache/vysper/storage/hbase/HBaseGenericXEPDataManager.java x: 60 lines of code y: 1 # changes server/storage/hbase/src/main/java/org/apache/vysper/storage/hbase/roster/HBaseRosterManager.java x: 148 lines of code y: 3 # changes server/core/src/main/config/spring-config.xml x: 47 lines of code y: 19 # changes server/storage/jcr/src/main/java/org/apache/vysper/storage/jcr/JcrStorage.java x: 93 lines of code y: 1 # changes server/storage/jcr/src/main/java/org/apache/vysper/storage/jcr/roster/JcrRosterManager.java x: 202 lines of code y: 1 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/s2s/XMPPServerConnector.java x: 14 lines of code y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/ServerFeatures.java x: 62 lines of code y: 7 # changes server/core/src/main/java/org/apache/vysper/xmpp/cryptography/AbstractTLSContextFactory.java x: 64 lines of code y: 5 # changes nbxml/src/main/java/org/apache/vysper/xml/decoder/XMPPDecoder.java x: 60 lines of code y: 7 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshDecoder.java x: 35 lines of code y: 6 # changes nbxml/src/main/java/org/apache/vysper/xml/sax/impl/XMLParser.java x: 394 lines of code y: 9 # changes server/core/src/main/java/org/apache/vysper/xmpp/authentication/Plain.java x: 74 lines of code y: 2 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/RequestsWindow.java x: 130 lines of code y: 4 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/InactivityChecker.java x: 84 lines of code y: 4 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model/Occupant.java x: 58 lines of code y: 9 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/roster/RosterUtils.java x: 121 lines of code y: 6 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/MUCStanzaBuilder.java x: 25 lines of code y: 3 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model/DiscussionHistory.java x: 92 lines of code y: 6 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model/DiscussionMessage.java x: 51 lines of code y: 6 # changes nbxml/src/main/java/org/apache/vysper/xml/decoder/XMPPContentHandler.java x: 94 lines of code y: 7 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshRequest.java x: 47 lines of code y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/roster/MutableRoster.java x: 22 lines of code y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/ServerMain.java x: 82 lines of code y: 16 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0160_offline_storage/MemoryOfflineStorageProvider.java x: 94 lines of code y: 4 # changes server/core/src/main/java/org/apache/vysper/storage/inmemory/MemoryStorageProviderRegistry.java x: 12 lines of code y: 6 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0133_service_administration/command/AddUserCommandHandler.java x: 75 lines of code y: 6 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0133_service_administration/command/ChangeUserPasswordCommandHandler.java x: 69 lines of code y: 7 # changes server/core/src/main/java/org/apache/vysper/xmpp/addressing/stringprep/StringPrepConstants.java x: 2844 lines of code y: 4 # changes server/extensions/xep0065-socks/src/main/java/org/apache/vysper/xmpp/extension/xep0065_socks/Socks5AcceptorHandler.java x: 196 lines of code y: 1 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/servicediscovery/management/Identity.java x: 65 lines of code y: 6 # changes nbxml/src/main/java/org/apache/vysper/xml/decoder/DocumentContentHandler.java x: 84 lines of code y: 1 # changes nbxml/src/main/java/org/apache/vysper/xml/fragment/AbstractXMLElementBuilder.java x: 134 lines of code y: 7 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/response/ServerErrorResponses.java x: 79 lines of code y: 11 # changes server/admin-console/src/main/java/org/apache/vysper/console/AdminConsole.java x: 25 lines of code y: 2 # changes server/admin-console/src/main/resources/resources/common.css x: 359 lines of code y: 1 # changes server/core/src/main/java/org/apache/vysper/mina/StanzaLoggingFilter.java x: 61 lines of code y: 8 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/NamespaceHandlerDictionary.java x: 34 lines of code y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/stanza/dataforms/Field.java x: 82 lines of code y: 4 # changes nbxml/src/main/java/org/apache/vysper/xml/sax/impl/Attribute.java x: 66 lines of code y: 3 # changes nbxml/src/main/java/org/apache/vysper/xml/fragment/Renderer.java x: 100 lines of code y: 6 # changes nbxml/src/main/java/org/apache/vysper/xml/sax/impl/DefaultAttributes.java x: 92 lines of code y: 2 # changes nbxml/src/main/java/org/apache/vysper/xml/sax/impl/DefaultNonBlockingXMLReader.java x: 95 lines of code y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/delivery/OfflineStanzaReceiver.java x: 5 lines of code y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/roster/RosterStanzaUtils.java x: 49 lines of code y: 5 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/roster/RosterSubscriptionMutator.java x: 165 lines of code y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/parser/ParsingErrorCondition.java x: 4 lines of code y: 2 # changes server/core/src/main/java/org/apache/vysper/xmpp/stanza/PresenceStanza.java x: 65 lines of code y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/state/presence/SimplePresenceCache.java x: 47 lines of code y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/writer/DenseStanzaLogRenderer.java x: 198 lines of code y: 4 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model/RoomType.java x: 77 lines of code y: 3 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/stanzas/Password.java x: 10 lines of code y: 6 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/stanzas/X.java x: 79 lines of code y: 6 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeVisitor.java x: 5 lines of code y: 3 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/feature/PubsubFeatures.java x: 102 lines of code y: 2 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/storageprovider/LeafNodeInMemoryStorageProvider.java x: 124 lines of code y: 7 # changes
30.0
# changes
  min: 1.0
  average: 4.26
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 30.0
0 2844.0
lines of code
min: 1.0 | average: 55.96 | 25th percentile: 14.0 | median: 30.0 | 75th percentile: 63.0 | max: 2844.0

Number of Contributors vs. Number of Changes: 511 points

server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0220_server_dailback/DialbackIdGenerator.java x: 2 # contributors y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/parser/XMLParserUtil.java x: 6 # contributors y: 7 # changes server/extensions/websockets/src/main/java/org/apache/vysper/xmpp/extension/websockets/WebSocketBackedSessionContext.java x: 5 # contributors y: 9 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshServlet.java x: 4 # contributors y: 23 # changes server/storage/hbase/src/main/java/org/apache/vysper/storage/hbase/HBaseUtils.java x: 2 # contributors y: 2 # changes nbxml/src/main/java/org/apache/vysper/xml/fragment/XMLElement.java x: 3 # contributors y: 7 # changes nbxml/src/main/java/org/apache/vysper/xml/fragment/XMLElementVerifier.java x: 3 # contributors y: 5 # changes nbxml/src/main/java/org/apache/vysper/xml/sax/impl/XMLTokenizer.java x: 4 # contributors y: 8 # changes server/core/src/main/java/org/apache/vysper/xmpp/addressing/stringprep/StringPrep.java x: 2 # contributors y: 5 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/roster/handler/RosterIQHandler.java x: 4 # contributors y: 11 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/components/Component.java x: 3 # contributors y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/stanza/Stanza.java x: 2 # contributors y: 7 # changes server/core/src/main/java/org/apache/vysper/xmpp/state/presence/AbstractBaseCache.java x: 4 # contributors y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/state/presence/EhCachePresenceCacheImpl.java x: 4 # contributors y: 5 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshBackedSessionContext.java x: 5 # contributors y: 30 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshEndpoint.java x: 5 # contributors y: 12 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshStanzaUtils.java x: 2 # contributors y: 4 # changes server/core/src/main/java/org/apache/vysper/xmpp/cryptography/package-info.java x: 1 # contributors y: 1 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/DefaultServerRuntimeContext.java x: 5 # contributors y: 22 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/NamespaceURIs.java x: 4 # contributors y: 16 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/MessageStanzaWithId.java x: 1 # contributors y: 2 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user/UserMessageStanzaBroker.java x: 1 # contributors y: 4 # changes server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/MAMModule.java x: 1 # contributors y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/delivery/inbound/DeliveringInternalInboundStanzaRelay.java x: 3 # contributors y: 12 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/im/handler/PresenceAvailabilityHandler.java x: 3 # contributors y: 20 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/worker/AbstractStateAwareProtocolWorker.java x: 2 # contributors y: 9 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/MessageHandler.java x: 3 # contributors y: 14 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/im/handler/PresenceHandler.java x: 3 # contributors y: 6 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/XMPPServer.java x: 5 # contributors y: 28 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/ProtocolWorker.java x: 5 # contributors y: 16 # changes server/core/src/main/java/org/apache/vysper/xmpp/stanza/StanzaBuilder.java x: 3 # contributors y: 21 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/ServerRuntimeContext.java x: 4 # contributors y: 12 # changes server/core/src/main/java/org/apache/vysper/mina/XmppIoHandlerAdapter.java x: 6 # contributors y: 16 # changes server/core/src/main/java/org/apache/vysper/xmpp/delivery/RecordingStanzaRelay.java x: 3 # contributors y: 8 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/worker/EncryptedProtocolWorker.java x: 3 # contributors y: 9 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/AbstractSessionContext.java x: 3 # contributors y: 15 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/im/handler/PresenceSubscriptionHandler.java x: 4 # contributors y: 7 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/MUCModule.java x: 4 # contributors y: 25 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCIqAdminHandler.java x: 3 # contributors y: 13 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCPresenceHandler.java x: 3 # contributors y: 28 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/servicediscovery/handler/DiscoInfoIQHandler.java x: 3 # contributors y: 17 # changes server/core/src/main/java/org/apache/vysper/xmpp/protocol/worker/InboundStanzaProtocolWorker.java x: 2 # contributors y: 6 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/RelayingIQHandler.java x: 3 # contributors y: 10 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/StreamStartHandler.java x: 2 # contributors y: 11 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubPublishHandler.java x: 4 # contributors y: 15 # changes server/core/src/main/java/org/apache/vysper/xmpp/addressing/EntityUtils.java x: 4 # contributors y: 6 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java x: 5 # contributors y: 15 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/core/bind/handler/BindIQHandler.java x: 2 # contributors y: 8 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0049_privatedata/PrivateDataIQHandler.java x: 2 # contributors y: 10 # changes server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model/Conference.java x: 3 # contributors y: 11 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubCreateNodeHandler.java x: 4 # contributors y: 10 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubSubscribeHandler.java x: 4 # contributors y: 13 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/LeafNode.java x: 4 # contributors y: 9 # changes speccompliance/src/main/java/org/apache/vysper/compliance/reporting/DocumentSpecCompliantAnnotationProcessor.java x: 2 # contributors y: 1 # changes server/core/src/main/config/spring-config.xml x: 3 # contributors y: 19 # changes server/core/src/main/java/org/apache/vysper/xmpp/server/ServerMain.java x: 2 # contributors y: 16 # changes server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/ServerMain.java x: 2 # contributors y: 14 # changes server/core/src/main/java/org/apache/vysper/xmpp/modules/servicediscovery/management/Item.java x: 1 # contributors y: 5 # changes nbxml/src/main/java/org/apache/vysper/xml/fragment/AbstractXMLElementBuilder.java x: 1 # contributors y: 7 # changes server/core/src/main/java/org/apache/vysper/mina/StanzaLoggingFilter.java x: 1 # contributors y: 8 # changes server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PubSubServiceConfiguration.java x: 3 # contributors y: 3 # changes server/core/src/main/java/org/apache/vysper/xmpp/stanza/dataforms/DataFormEncoder.java x: 1 # contributors y: 6 # changes
30.0
# changes
  min: 1.0
  average: 4.26
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 30.0
0 6.0
# contributors
min: 1.0 | average: 1.81 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 6.0

Number of Contributors vs. File Size: 511 points

server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0220_server_dailback/DialbackIdGenerator.java x: 2 # contributors y: 41 lines of code server/core/src/main/java/org/apache/vysper/xmpp/parser/XMLParserUtil.java x: 6 # contributors y: 38 lines of code server/extensions/websockets/src/main/java/org/apache/vysper/xmpp/extension/websockets/WebSocketBackedSessionContext.java x: 5 # contributors y: 96 lines of code server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshServlet.java x: 4 # contributors y: 144 lines of code server/storage/hbase/src/main/java/org/apache/vysper/storage/hbase/HBaseUtils.java x: 2 # contributors y: 17 lines of code server/storage/hbase/src/main/java/org/apache/vysper/storage/hbase/user/HBaseUserManagement.java x: 2 # contributors y: 98 lines of code nbxml/src/main/java/org/apache/vysper/xml/fragment/XMLElement.java x: 3 # contributors y: 245 lines of code nbxml/src/main/java/org/apache/vysper/xml/fragment/XMLElementVerifier.java x: 3 # contributors y: 134 lines of code nbxml/src/main/java/org/apache/vysper/xml/sax/impl/XMLTokenizer.java x: 4 # contributors y: 120 lines of code server/core/src/main/java/org/apache/vysper/xmpp/addressing/Entity.java x: 2 # contributors y: 11 lines of code server/core/src/main/java/org/apache/vysper/xmpp/addressing/stringprep/StringPrep.java x: 2 # contributors y: 76 lines of code server/core/src/main/java/org/apache/vysper/xmpp/modules/roster/handler/RosterIQHandler.java x: 4 # contributors y: 205 lines of code server/core/src/main/java/org/apache/vysper/xmpp/server/SessionContext.java x: 4 # contributors y: 35 lines of code server/core/src/main/java/org/apache/vysper/xmpp/server/components/Component.java x: 3 # contributors y: 10 lines of code server/core/src/main/java/org/apache/vysper/xmpp/stanza/Stanza.java x: 2 # contributors y: 51 lines of code server/core/src/main/java/org/apache/vysper/xmpp/state/presence/AbstractBaseCache.java x: 4 # contributors y: 27 lines of code server/core/src/main/java/org/apache/vysper/xmpp/state/presence/EhCachePresenceCacheImpl.java x: 4 # contributors y: 61 lines of code server/core/src/main/java/org/apache/vysper/xmpp/state/resourcebinding/DefaultResourceRegistry.java x: 3 # contributors y: 253 lines of code server/extensions/websockets/src/main/java/org/apache/vysper/xmpp/extension/websockets/WebSocketEndpoint.java x: 3 # contributors y: 92 lines of code server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/AbstractPublishSubscribeIQHandler.java x: 3 # contributors y: 36 lines of code server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeDiscoItemsVisitor.java x: 2 # contributors y: 27 lines of code server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/ServiceDiscoItemsVisitor.java x: 4 # contributors y: 18 lines of code server/extensions/xep0065-socks/src/main/java/org/apache/vysper/xmpp/extension/xep0065_socks/Socks5Module.java x: 3 # contributors y: 115 lines of code server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshBackedSessionContext.java x: 5 # contributors y: 517 lines of code server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshStanzaUtils.java x: 2 # contributors y: 60 lines of code server/storage/hbase/src/main/java/org/apache/vysper/storage/hbase/HBaseStorage.java x: 2 # contributors y: 106 lines of code server/core/src/main/java/org/apache/vysper/xmpp/cryptography/package-info.java x: 1 # contributors y: 1 lines of code server/core/src/main/java/org/apache/vysper/xmpp/server/DefaultServerRuntimeContext.java x: 5 # contributors y: 242 lines of code server/core/src/main/java/org/apache/vysper/xmpp/protocol/NamespaceURIs.java x: 4 # contributors y: 48 lines of code server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/MessageStanzaWithId.java x: 1 # contributors y: 41 lines of code server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/interceptor/MAMStanzaHandlerInterceptor.java x: 1 # contributors y: 79 lines of code server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/muc/MUCMessageStanzaBrokerProvider.java x: 1 # contributors y: 26 lines of code server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user/UserMessageStanzaBroker.java x: 1 # contributors y: 100 lines of code server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user/UserMessageStanzaBrokerProvider.java x: 1 # contributors y: 19 lines of code server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/MAMModule.java x: 1 # contributors y: 68 lines of code server/core/src/main/java/org/apache/vysper/xmpp/delivery/inbound/DeliveringInternalInboundStanzaRelay.java x: 3 # contributors y: 349 lines of code server/core/src/main/java/org/apache/vysper/xmpp/modules/core/im/handler/PresenceAvailabilityHandler.java x: 3 # contributors y: 316 lines of code server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/in_memory/InMemoryMessageArchive.java x: 1 # contributors y: 47 lines of code server/core/src/main/java/org/apache/vysper/xmpp/server/XMPPServer.java x: 5 # contributors y: 192 lines of code server/core/src/main/java/org/apache/vysper/xmpp/protocol/ProtocolWorker.java x: 5 # contributors y: 140 lines of code server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user/UserArchiveQueryHandler.java x: 1 # contributors y: 58 lines of code server/core/src/main/java/org/apache/vysper/xmpp/datetime/DateTimeProfile.java x: 2 # contributors y: 114 lines of code server/core/src/main/java/org/apache/vysper/xmpp/delivery/inbound/DeliveringExternalInboundStanzaRelay.java x: 3 # contributors y: 149 lines of code server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0059_result_set_management/Set.java x: 2 # contributors y: 172 lines of code server/core/src/main/java/org/apache/vysper/xmpp/stanza/StanzaBuilder.java x: 3 # contributors y: 206 lines of code server/core/src/main/java/org/apache/vysper/xmpp/stanza/dataforms/DataFormParser.java x: 3 # contributors y: 83 lines of code server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCMessageHandler.java x: 3 # contributors y: 220 lines of code server/core/src/main/java/org/apache/vysper/xmpp/modules/Module.java x: 3 # contributors y: 18 lines of code server/core/src/main/java/org/apache/vysper/mina/XmppIoHandlerAdapter.java x: 6 # contributors y: 123 lines of code server/core/src/main/java/org/apache/vysper/xmpp/delivery/RecordingStanzaRelay.java x: 3 # contributors y: 53 lines of code server/core/src/main/java/org/apache/vysper/xmpp/delivery/StanzaReceiverRelay.java x: 3 # contributors y: 77 lines of code server/core/src/main/java/org/apache/vysper/xmpp/delivery/StanzaRelayBroker.java x: 3 # contributors y: 67 lines of code server/core/src/main/java/org/apache/vysper/xmpp/protocol/worker/AuthenticatedProtocolWorker.java x: 3 # contributors y: 28 lines of code server/core/src/main/java/org/apache/vysper/xmpp/modules/core/im/handler/PresenceSubscriptionHandler.java x: 4 # contributors y: 373 lines of code server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/MUCModule.java x: 4 # contributors y: 174 lines of code server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCIqAdminHandler.java x: 3 # contributors y: 300 lines of code server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCPresenceHandler.java x: 3 # contributors y: 343 lines of code server/core/src/main/java/org/apache/vysper/xmpp/modules/servicediscovery/handler/DiscoInfoIQHandler.java x: 3 # contributors y: 140 lines of code server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/StreamStartHandler.java x: 2 # contributors y: 143 lines of code server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubPublishHandler.java x: 4 # contributors y: 87 lines of code server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshHandler.java x: 4 # contributors y: 245 lines of code server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java x: 5 # contributors y: 165 lines of code server/core/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0050_adhoc_commands/AdhocCommandsModule.java x: 3 # contributors y: 109 lines of code server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/model/Room.java x: 3 # contributors y: 199 lines of code server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubRetrieveSubscriptionsHandler.java x: 4 # contributors y: 72 lines of code server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/LeafNode.java x: 4 # contributors y: 127 lines of code server/admin-console/src/main/java/org/apache/vysper/console/HtmlFormBuilder.java x: 2 # contributors y: 201 lines of code speccompliance/src/main/java/org/apache/vysper/compliance/reporting/DocumentSpecCompliantAnnotationProcessor.java x: 2 # contributors y: 272 lines of code server/storage/hbase/src/main/java/org/apache/vysper/storage/hbase/roster/HBaseRosterManager.java x: 1 # contributors y: 148 lines of code server/storage/jcr/src/main/java/org/apache/vysper/storage/jcr/roster/JcrRosterManager.java x: 1 # contributors y: 202 lines of code nbxml/src/main/java/org/apache/vysper/xml/sax/impl/XMLParser.java x: 2 # contributors y: 394 lines of code server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/RequestsWindow.java x: 1 # contributors y: 130 lines of code server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/InactivityChecker.java x: 2 # contributors y: 84 lines of code server/core/src/main/java/org/apache/vysper/xmpp/addressing/stringprep/StringPrepConstants.java x: 1 # contributors y: 2844 lines of code server/extensions/xep0065-socks/src/main/java/org/apache/vysper/xmpp/extension/xep0065_socks/Socks5AcceptorHandler.java x: 1 # contributors y: 196 lines of code server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/stanzas/IqAdminItem.java x: 1 # contributors y: 102 lines of code server/admin-console/src/main/resources/resources/common.css x: 1 # contributors y: 359 lines of code server/core/src/main/java/org/apache/vysper/xmpp/modules/roster/RosterSubscriptionMutator.java x: 2 # contributors y: 165 lines of code server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/storageprovider/LeafNodeInMemoryStorageProvider.java x: 2 # contributors y: 124 lines of code
2844.0
lines of code
  min: 1.0
  average: 55.96
  25th percentile: 14.0
  median: 30.0
  75th percentile: 63.0
  max: 2844.0
0 6.0
# contributors
min: 1.0 | average: 1.81 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 6.0