[Wojciech Kapcia] bump master developement branch version to 5.3.0
[Andrzej Wójcik] Issue #1729 - Fixed sending client certificate on outgoing S2S connection where STARTTLS is used
[Bartosz Malkowski] forbid RC4 cipher in hardened-mode
[Andrzej Wójcik] Fix for packets lost on S2S connections if delivered to closed connection
[Wojciech Kapcia] #1754 Improvements to init.properties loading
[Wojciech Kapcia] fix script BroadcastToOnline.groovy to work in non-clustered environment
[Wojciech Kapcia] SSLCertificateAdd.groovy now checks AltCnames as well, fix #1760
[Wojciech Kapcia] SSLCertificateAdd.groovy now checks AltCnames as well, fix #1760
[Andrzej Wójcik] Fixes #1766 - modified clustering strategy to fix duplication of messages sent from client with "from" attribute already set to client full jid
[Wojciech Kapcia] fix issue with presence subscription by enforcing BareJID usage, #1755
[Artur Hefczyc] Addded array boundaries checking in preparing data displaying last seen offline contacts in roster, fixes #1779
[Wojciech Kapcia] fix handling of stanza when using default privacy list; fix #1761
[Wojciech Kapcia] fix issue with presence subscription by enforcing BareJID for incomming subscription requests, #1755
[Andrzej Wójcik] Issue #980 - Added implementation of XEP-0185 to improve security of S2S dialback
[Andrzej Wójcik] Issue #980 - Remove of deprecated code used before to generate secrets for S2S dialback authentication
[Wojciech Kapcia] update loaded Default privacy list while editing it; fix NPE; related #1761
[Wojciech Kapcia] Update ACS License note in installer; #1595
[Wojciech Kapcia] update MUC component dependency version
[Wojciech Kapcia] NullPointerException on registering a new user when the password is missing, #1811
[Wojciech Kapcia] NullPointerException on registering a new user when the password is missing, #1811
[Andrzej Wójcik] Fixes #230 - Added synchronized block for modification of offline user to deal with race condition
[Andrzej Wójcik] Added implementation for #1627 Require StartTLS for s2s
[Wojciech Kapcia] change log levels
[Wojciech Kapcia] change log levels
[Andrzej Wójcik] Improved support for CAPS
[Wojciech Kapcia] Bosh Session Pre-binding, closes #1669
[Wojciech Kapcia] better handling of invalid sid in BOSH, fixes #1891
[Wojciech Kapcia] increase tigase-utils dependency version
[Wojciech Kapcia] propper version of updated tigase-utils
[Wojciech Kapcia] avoid issues with missing git executable while building using maven
[Wojciech Kapcia] include hostname in pre-bind bosh session functionality; #1801, #1669
[Bartosz Malkowski] add XMPPComponentFramework
[Wojciech Kapcia] improvements to bosh pre-bind functionality
[Wojciech Kapcia] update dependencies versions
[Andrzej Wójcik] Fixes #1908 - issue with processing timestamp and storing messages
[Andrzej Wójcik] Fix issue with PubSub and MUC components not visible by non admin users
[Andrzej Wójcik] Fixes #1924 - Issue with two instances of same clustered component running on one node
[Bartosz Malkowski] fix: NPE on retrieve ad-hoc commands list
[Artur Hefczyc] Fixed a bug when a comma separated list of items contain spaces. The code automatically trims all the parts.
[Andrzej Wójcik] Updated dependency Apache Felix Main to version 4.4.0 to fix issue with running in OSGi mode on JDK8
[Wojciech Kapcia] add option to identifie component for which ad-hoc script should be loaded by it's class; change logging level
[Bartosz Malkowski] add JavaDoc
[Wojciech Kapcia] use smaller index key for user_id in mysql schema to avoid issues with new defaults of MySQL 5.6, #1947
[Bartosz Malkowski] remove unnecessary import
[Wojciech Kapcia] a few additions to sysinit scripts: clearrestart which removes the old logs during restart
[Wojciech Kapcia] include JMX remote hostname configuration in tigase.conf (disabled by default)
[Wojciech Kapcia] ignore loading ad-hoc scripts based on class for scripts assigned to particular component (located in component sub-directory)
[Andrzej Wójcik] Implementation of #1933 C2S - Send messages undelivered due to connection failure to offline store
[Andrzej Wójcik] Updated dependency in distribution pom.xml
[Andrzej Wójcik] Implementation of #1934 BOSH - Send messages undelivered due to connection failure to offline store
[Wojciech Kapcia] fix loading ad-hoc scripts for multiple components
[Andrzej Wójcik] Fixes #1925 - Version information of parent component while using ACS
[Andrzej Wójcik] Improved checking of version for #1925 to reduce duplication of information
[Andrzej Wójcik] Initial work on OSGi improvements for #1652
[Andrzej Wójcik] Issue #1652 - Add support for OSGi
[Wojciech Kapcia] better error message in AMP, #1953
[Wojciech Kapcia] tweaks to status message send to administrators
[Wojciech Kapcia] remove unneeded javadoc
[Wojciech Kapcia] small correction to MessageRouter.getLocalComponent() debug output
[Wojciech Kapcia] fix for bosh pre-bind when submited JID was without resource (BareJID)
[Andrzej Wójcik] Issue #1958 - Allow for a domain to be accepted only on a specified TCP/IP port
[Wojciech Kapcia] include SID in debug information
[Andrzej Wójcik] Added support for registering one class under many class names for OSGi
[Andrzej Wójcik] Reverted changes added to support registering one class under many class names as it might cause confusion and was not fully solving issue
[Wojciech Kapcia] fix compilation errors
[Wojciech Kapcia] fix check for OSGi environment in shellscripts
[Wojciech Kapcia] fix SQLServerException: The statement must be executed before any results can be obtained
[Wojciech Kapcia] resource path in artifact correction, update pubsub dependency version
[Artur Hefczyc] Fixed a case when vhost repository was updating the database for each domain it read from a database on its periodic reloading data from DB
[Wojciech Kapcia] changes to logging in ConfigRepository; avoid loading items from repository it they haven't changed
[Bartosz Malkowski] make method getPassword() public
[Bartosz Malkowski] fix check for OSGi environment in shellscripts
[Wojciech Kapcia] include websocket connection number in statistics
[Wojciech Kapcia] remove not needed log output
[Andrzej Wójcik] Fixes #1973 and #1974 as well as improves handling of WebSocket handshake and frame decoding
[Wojciech Kapcia] make backup of the logs instead of removing them
[Wojciech Kapcia] log port number formatting only
[Andrzej Wójcik] Added closing of WebSocket connection if WebSocket negotiation fails
[Andrzej Wójcik] Updated HTTP-API version in dependencies
[Wojciech Kapcia] minor improvements to debug output
[Wojciech Kapcia] update http-api dependency version
[Wojciech Kapcia] exclude not needed transitive dependencies
[Artur Hefczyc] INcreased number of threads for SM by factor of 2.
[Artur Hefczyc] Checking DB record it is it localhost to not use it.
[Artur Hefczyc] Added log entry about incorrect cluster table rekord.
[Artur Hefczyc] Non-cluster traffic allowed again on clustered connection but can be switched off in configuration using Boolean parameter: 'non-cluster-traffic-allowed'.
[Artur Hefczyc] Corrected calculation of queue size for SM plugins. It is now based on a number of plugin's threads instead of on a number of SM threads. Also added additional parameters - queue size per plugin thread, which is a number after plugin threads number and ':'
[Wojciech Kapcia] fix IndexOutOfBoundException in XMPPSession; fixes #2010
[Wojciech Kapcia] better logging in XMPPSession.
[Artur Hefczyc] additional enhancements to the script
[Artur Hefczyc] additional enhancements to the script
[Artur Hefczyc] additional enhancements to the script
[Artur Hefczyc] concurrently restarting servers and printing config line for tigase monitor
[Wojciech Kapcia] Fix statistics showing "0" after renaming them in commit: 6d93739
[Wojciech Kapcia] prevent loading cluster node details from repository if it would resolve to local instance (should prevent Tigase from establishing connections to itself); terminate tigase instance if in cluster-mode it resolve it's hostname to 'localhost'; terminate incomming cluster connections if they for some reason came from the same instance (highly unlikely, but to be on the safe side); #2014
[Wojciech Kapcia] a few tweaks regarding loading cluster items and establishing connections; #2014
[Wojciech Kapcia] a few tweaks regarding loading cluster items and establishing connections; #2014
[Andrzej Wójcik] Fixed issue with unnecessary reinitialization of ClusteringStrategyIfc in SM
[Wojciech Kapcia] "libs" SHOULD be "jars" in tigase-server/scripts/db-create.sh ; fix #2047
[Wojciech Kapcia] better debug output while loading scripts
[Bartosz Malkowski] Bug #2034: Nightly tests failing on user registration
[Andrzej Wójcik] Modification to support SNI extension of SSL/TLS for connecting to other hosts on JDK7 and to allow to add support for SNI on incomming connections on JDK8
[Andrzej Wójcik] Fixed imports for SSLContextContainer
[Andrzej Wójcik] Updated implementation of MobileV3 to improve performance (reduced code runned many times in thread) and code readability. Added unit tests for MobileV3
[Bartosz Malkowski] Task #2040: User account registration and authentication - XEP-0348
[Bartosz Malkowski] Task #2040: User account registration and authentication - XEP-0348
[Wojciech Kapcia] small change in properties naming in PacketCounter / statistics
[Artur Hefczyc] Added more user BareJID to an exception message when it is thrown during accounbt creation.
[Artur Hefczyc] Changed log level for adding user log entries from info to finest
[Artur Hefczyc] Changed log level for adding user log entries from info to finest
[Artur Hefczyc] activeUserNumber calculation is very expensive and getStatistics are called potentially very often. So the calculation moved to everyMinute() method and getStatistics uses pre-calculated variable. Please note, this metrics can be up to 1 minute outdated.
[Artur Hefczyc] Changed log level from INFO to FINE for not processing packet for not authorized session.
[Artur Hefczyc] Added synchronized to everyMinute method.
[Artur Hefczyc] Log were printed all the time, even though logging set to FINEST and debug set to off. Commented out for now until investigated.
[Artur Hefczyc] More details on log when new connections throttling fired up.
[Artur Hefczyc] Authentication timeout log message level changed from INFO to FINE.
[Artur Hefczyc] Log message displayed if changed connection receiver address is not set, it is not clear that the client did not sent stream open data. Log level changed to FINE from INFO.
[Artur Hefczyc] Reverted back for STREAM_CLOSED to be processed in the sessionCloseProc thread pool instead of SM thread pool. More details in code comments.
[Andrzej Wójcik] Added removal of XMPPResourceConnection from connections map in SM on STREAM_CLOSE on SM thread pool to ensure proper processing on packets and left closing of this XMPPResourceConnection to sessionCloseProc thread pool - see comments in code
[Andrzej Wójcik] Fixes #2019 - added removal of unnecessary 'from' attribute on packets from client
[Andrzej Wójcik] Issue #2148 - added autosuggestion of S2SSecret and validation
[Andrzej Wójcik] Issue #2106 - added support for providing metadata containing group information and support for passing this metadata for client using disco#items and list-commands groovy adhoc command
[Andrzej Wójcik] Issue #2106 - Fix NPE in service discovery when group metadata of adhoc command is not set
[Wojciech Kapcia] fix schema loader not shutting down derby database; fix issue with loading derby schema; fix #1774, related to #1717
[Andrzej Wójcik] Issue #1057 - added support for loading repository implementations for external jars in OSGi
[Andrzej Wójcik] Issue #2067 and #1057 - improvements to DB access layer to better fit non-SQL data stores
[Andrzej Wójcik] Issue #1057 - separated common code of MsgRepositoryIfc implementations
[Wojciech Kapcia] initial conversion of documentation from tigase.org drupal website to asciidoc; related to #2154
[Andrzej Wójcik] Issue #2173 - Improved API for RepositoryFactory, created basic interface for all Repository implementations and implemented autodetection of default repository implementation based on supplied URI
[Andrzej Wójcik] Issue #2106 - Added name of groups for commands for which it was clear in which group they should appear
[Andrzej Wójcik] Issue #2106 - added support for replacing ${componentName} in group with name presented in service discovery as component name
[Andrzej Wójcik] Issue #2173 - Improved API of RepositoryFactory
[Wojciech Kapcia] remove explicit .commit() call in DBSchemaLoader
[Wojciech Kapcia] remove xmltools and utils from installer definitions as they are no longer included as separate jar files in distribution
[Wojciech Kapcia] Fix MS SQL Server schema which caused issues when creating MUC/PubSub settings entries in database; #2035
[Wojciech Kapcia] include include HTTP-API component template files in distribution
[Artur Hefczyc] Fixed getMessageForwardAddress() method to return a correct value.
[Artur Hefczyc] Fixed getMessageForwardAddress() method to return a correct value. Fixes #2191
[Andrzej Wójcik] Issue #2103 - minor changes in dummy server-info.html file
[Andrzej Wójcik] Issue #2067 - added ability to customize implementation of MsgRepositoryIfc for OfflineMessages processor
[Artur Hefczyc] Added HTTP API component to be loaded by default, so web based installation/configuration is always available
[Wojciech Kapcia] fixes to the size of pools created by RepositoryFactory; #2224
[Wojciech Kapcia] include windows related scripts in distribution archives
[Wojciech Kapcia] include Derby DB creation script for Windows; #2228
[Wojciech Kapcia] include windows script to create pubsub derby schema
[Andrzej Wójcik] Issue #1969 Long presence processing time - moved loading of roster for initial outgoing presence to roster processor
[Wojciech Kapcia] Enable compression on tig_users and tig_pairs tables; #2230
[Andrzej Wójcik] Minor fix to ConfigurationException - all constructors should be public
[Andrzej Wójcik] Issue #1969 - added parameter disable-roster-lazy-loading to Presence plugin to be able to disable delegation of roster loading to Roster plugin thread
[Wojciech Kapcia] additional check if list name is null in case we are discarding default list; related to #2252
[Wojciech Kapcia] include pubsub schema in db creation scripts, related to #1762
[Artur Hefczyc] Improved JavaDoc for getMessageExpired() method explaining that this is blocking method.
[Andrzej Wójcik] Issue #2247 - implementation of broadcasting feature to allow broadcast of message to every resource of user which will connect before message expiration date
[Wojciech Kapcia] ignore derby.log output from derbyDB creation
[Wojciech Kapcia] fix inclusion http-api groovy scripts in distribution packages
[Wojciech Kapcia] introduce constant to presence show element; #2200
[Andrzej Wójcik] Issue #2305 - Changed API of TigaseRuntime to allow check if user is connected locally
[Artur Hefczyc] Added more detailed log message when the processing fails due to anauthorized session.
[Artur Hefczyc] Optimized version to avoid calling DB on every packet when there is no privacy lists at all.
[Andrzej Wójcik] Issue 2101 - Improved DBSchemaLoader to better fit for web setup module
[Andrzej Wójcik] Issue #2325 - created custom support in JDBCMsgRepository for Derby to fix issues with initialization of JDBCMsgRepository with DerbyDB
[Wojciech Kapcia] update scripts names in configuration to reflect correct file names
[Andrzej Wójcik] Issue #2238 - Add support for XMPP Sub-protocol for WebSocket
[Wojciech Kapcia] update component configuration development guide
[Wojciech Kapcia] bump version number to 7.0.0-SNAPSHOT
[Wojciech Kapcia] use smaller index key for jid column in AMP repository in mysql schema to avoid issues with new defaults of MySQL 5.6, #1947
[Wojciech Kapcia] ignore gnerated setup files
[Artur Hefczyc] Changed log level to FINE from WARNING for NotAuthorizedException. This is a correct thing to do, because the log level refers to the software conditions not to the user actions. If a user sends a message over unauthenticated connections, then the software handles it correctly by refusing to process the message.
[Artur Hefczyc] Changed traffic throttling checking to not take into account stanzas sent to a user. Only traffic from a user is counted towards throttling limits.
[Wojciech Kapcia] remove watchdog thread for bosh connection altogether; change writePacketToSocket to actually use specific IO service, change the way how xmpp ping packet is created; resolves #2329
[Wojciech Kapcia] additional logging in component
[Wojciech Kapcia] rename documentation file to avoid compatibility issues with some operating systems
[Andrzej Wójcik] Issue #2408 - changes in API to allow implementation of support for XEP-0084
[Andrzej Wójcik] Fixed issue with MSSQL Server schema for MsgRepository
[Wojciech Kapcia] Revert "rename documentation file to avoid compatibility issues with some operating systems"
[Wojciech Kapcia] Automatically generate documentation from asciidoc; #2154
[Wojciech Kapcia] fix file inclussion
[Wojciech Kapcia] fix documentation directory naming, switch do index filename for simplicity
[Wojciech Kapcia] ignore case when comparing VHostItems; make comparison of keys in ConfigRepository items case insensitive; #2459
[Andrzej Wójcik] Issue #2451 - changes in VHostItem to allow storage of optional data, ie. from additional component
[Wojciech Kapcia] fix asciidoc formatting
[Wojciech Kapcia] Add 'Guide on accessing statistics', resolves #2461
[Wojciech Kapcia] include only selected types of documentation in distribution packages: #2171
[Wojciech Kapcia] Explicitely set mysql table for msg_archive table to utf8; #2458
[Wojciech Kapcia] Add option to remove script file from disk, corrected result message; #2330 - Removal of command script not working
[Wojciech Kapcia] java.lang.management.MemoryUsage.getMax() can return -1 when the maximum memory size is undefined; took this into consideration when calculating usage (in such case tigase reports 100%); #2296
[Andrzej Wójcik] Issue #2429 - added support for S2S for mapping of domains to other names to allow support for intermediate server for S2S
[Andrzej Wójcik] Fixed issue with #2429 - support for S2S for mapping of domains to other names to allow support for intermediate server for S2S running on JDK7 (issue with sorting CopyOnWriteArrayList on JDK below 8)
[Wojciech Kapcia] Include MongoDB libraries in the distribution packages; fixes #2545
[Wojciech Kapcia] change gemPath to avoid issues under windows while building documentation; #2538
[Artur Hefczyc] The socket bind call is now setting backlog size to the value of configured open connections throttling.
[Wojciech Kapcia] Guide on clustering check; #2548
[Wojciech Kapcia] Include hostname in CounterDataLogger and include it in primary key; #655 - Server statistics logging to DB
[Andrzej Wójcik] Issue #2097 - added adhoc script to retrieve list of all cluster nodes
[Andrzej Wójcik] Issue #2427 - added configurable number of messages before requesting ack and issue #2533 - added possibility to override method responsible for deciding if ack request is needed as well as possibility to override implementation of any XMPPIOProcessor
[Wojciech Kapcia] removing node infromation from DB; #1946
[Wojciech Kapcia] reworked BOSH SID logger to utilize JUL filtering; #2188
[Andrzej Wójcik] Issue #2533 - added methods to create be able to override creation of custom classes extending OutQueue and Counter
[Bartosz Malkowski] Allow to change domain after login. Usefull when authzid is different
[Andrzej Wójcik] Issue #2105 - added packaging of Sure.IM as tigase-web-ui.war to jars directory of distribution package
[Andrzej Wójcik] Issue #2564 - added documentation for Mobile v3 optimization
[Wojciech Kapcia] change how tigase-web-ui.war is included in packages; #2105
[Wojciech Kapcia] enforce utf8 character set in cluster_nodes table for MySQL to avoid issues with max-key-lenght; #2544
[Wojciech Kapcia] Include proper hostname in from attribute in response when performing see-other-host redirection; fixes #2196
[Wojciech Kapcia] Include proper hostname in from attribute in response when performing see-other-host redirection; fixes #2196
[Wojciech Kapcia] Include proper hostname in from attribute in response when performing see-other-host redirection; fixes #2196
[Andrzej Wójcik] Issue #1066 - cleanup StatRecord (removed unit and listValue)
[Andrzej Wójcik] Issue #2594 - fixed issue with overwritting default Stats level value
[Wojciech Kapcia] remove whitespace from --sm-plugins configuration before parsing
[Andrzej Wójcik] Issue #1080 - Rewrite ResourceBind and authentication plugins as preprocessors
[Andrzej Wójcik] Issue #2607 - added support for annotations on XMPPProcessors
[Eric Dziewa] Web Installer Documentation.
[Wojciech Kapcia] Development Guide proposes to use deprecated code; #2603
[Wojciech Kapcia] Development Guide proposes to use deprecated code; #2603
[Wojciech Kapcia] Private Add Sure.IM to be part of Tigase XMPP Server release, include installer as well; ##2105
[Andrzej Wójcik] Issue #2607 - removed public modifier from test classes to make sure ProcessorFactory will not load them
[Andrzej Wójcik] Issue #2607 - fixed issues with usage of AnnotatedXMPPProcessor
[Andrzej Wójcik] Issue #2607 - added @HandleStanzaTypes annotation to set supported stanza types and converted some processors to be annotation based as an example
[Andrzej Wójcik] Issue #2607 - added information about support for annotations to DevGuide
[Wojciech Kapcia] add missing acs-muc and acs-pubsub dependencies
[Eric Dziewa] Update documentation.
[Andrzej Wójcik] Issue #2626 - changed processing </stream:stream> to process all incoming packets before closing stream
[Bartosz Malkowski] Task #478: Simplified PubSub as a basic component API
[Wojciech Kapcia] improve handling of establishing cluster connections: enforce reloading of cluster items upon connection (skipping concurrent requests within certain time window to avoid unnecessary queries to repository); changes in the logic which determines whether node has been connected or disconnected; additional debugs; #2634
[Wojciech Kapcia] add mongodb support of XEP-0013: Flexible Offline Message Retrieval; #2478
[Wojciech Kapcia] bosh SID logger improvements, filesize limitation and log rotation
[Wojciech Kapcia] correct dependency version of stats-collector
[Wojciech Kapcia] fix issue with javadoc
[Wojciech Kapcia] Revert "correct dependency version of stats-collector"
[Wojciech Kapcia] switch to final version of docbkx-maven-plugin
[Wojciech Kapcia] fix issue with delivery message packet to user with no resources - should be processed the same as if there is no user session/XMPPResourceConnection
[Wojciech Kapcia] add schema upgrade code to handle new column to msg_history table (amp offline messages, adding msg_type column); #2478
[Wojciech Kapcia] IQ service discovery without "to" generates warning; #2684
[Wojciech Kapcia] fix issue with service discovery.
[Wojciech Kapcia] Commands addressed to domain should be processed by sess-man; #2682
Started by timer
[EnvInject] - Loading node environment variables.
Building in workspace /var/lib/jenkins/jobs/tigase-server/workspace
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://repository.tigase.org/git/tigase-server.git
> git init /var/lib/jenkins/jobs/tigase-server/workspace # timeout=10
Fetching upstream changes from https://repository.tigase.org/git/tigase-server.git
> git --version # timeout=10
> git -c core.askpass=true fetch --tags --progress https://repository.tigase.org/git/tigase-server.git +refs/heads/*:refs/remotes/origin/*
> git config remote.origin.url https://repository.tigase.org/git/tigase-server.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://repository.tigase.org/git/tigase-server.git # timeout=10
Fetching upstream changes from https://repository.tigase.org/git/tigase-server.git
> git -c core.askpass=true fetch --tags --progress https://repository.tigase.org/git/tigase-server.git +refs/heads/*:refs/remotes/origin/*
Seen branch in repository origin/clustering_3
Seen branch in repository origin/devel
Seen branch in repository origin/master
Seen branch in repository origin/new_cluster_api
Seen branch in repository origin/old-stable
Seen branch in repository origin/osgi
Seen branch in repository origin/stable
Seen branch in repository origin/ticket_431
Seen branch in repository origin/trunk
Seen 9 remote branches
Multiple candidate revisions
Scheduling another build to catch up with tigase-server
Checking out Revision a9e58ba6cff8d6c231fdb0e522a91fb415f2e602 (origin/stable)
> git config core.sparsecheckout # timeout=10
> git checkout -f a9e58ba6cff8d6c231fdb0e522a91fb415f2e602
> git rev-list aef238337955545fd2daef10152f2ef013eaad07 # timeout=10
> git tag -a -f -m Jenkins Build #871 jenkins-tigase-issue #871 # timeout=10
No emails were triggered.
Waiting for the completion of tigase-utils
tigase-utils #1003 completed. Result was SUCCESS
Build step 'Trigger/call builds on other projects' changed build result to SUCCESS
Parsing POMs
ERROR: Failed to parse POMs
org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[ERROR] Child module /var/lib/jenkins/jobs/tigase-server/workspace/modules/master/../izpack-installer of /var/lib/jenkins/jobs/tigase-server/workspace/modules/master/pom.xml does not exist @
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:364)
at hudson.maven.MavenEmbedder.buildProjects(MavenEmbedder.java:361)
at hudson.maven.MavenEmbedder.readProjects(MavenEmbedder.java:331)
at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1300)
at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1097)
at hudson.FilePath.act(FilePath.java:989)
at hudson.FilePath.act(FilePath.java:967)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:959)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:679)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:536)
at hudson.model.Run.execute(Run.java:1718)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
Email was triggered for: Failure - 1st
Email was triggered for: Failure - Any
Trigger Failure - Any was overridden by another trigger and will not send an email.
Trigger Failure - Still was overridden by another trigger and will not send an email.
Sending email for trigger: Failure - 1st
wojciech.kapcia@tigase.net commented 10 years ago
Caused by internal Jenkins problem while trying to parse project structure, resolved in subsequent builds.
tigase-server - Build # 871 - Failure:
Check console output at http://build.tigase.org/jenkins/job/tigase-server/871/ to view the results.
Changes:
[Andrzej Wójcik] #978 - Add dialback key generation algorithm
[Wojciech Kapcia] bump master developement branch version to 5.3.0
[Andrzej Wójcik] Issue #1729 - Fixed sending client certificate on outgoing S2S connection where STARTTLS is used
[Bartosz Malkowski] forbid RC4 cipher in hardened-mode
[Andrzej Wójcik] Fix for packets lost on S2S connections if delivered to closed connection
[Wojciech Kapcia] #1754 Improvements to init.properties loading
[Wojciech Kapcia] fix script BroadcastToOnline.groovy to work in non-clustered environment
[Wojciech Kapcia] SSLCertificateAdd.groovy now checks AltCnames as well, fix #1760
[Wojciech Kapcia] SSLCertificateAdd.groovy now checks AltCnames as well, fix #1760
[Andrzej Wójcik] Fixes #1766 - modified clustering strategy to fix duplication of messages sent from client with "from" attribute already set to client full jid
[Wojciech Kapcia] fix issue with presence subscription by enforcing BareJID usage, #1755
[Artur Hefczyc] Addded array boundaries checking in preparing data displaying last seen offline contacts in roster, fixes #1779
[Wojciech Kapcia] fix handling of stanza when using default privacy list; fix #1761
[Wojciech Kapcia] fix issue with presence subscription by enforcing BareJID for incomming subscription requests, #1755
[Andrzej Wójcik] Issue #980 - Added implementation of XEP-0185 to improve security of S2S dialback
[Andrzej Wójcik] Issue #980 - Remove of deprecated code used before to generate secrets for S2S dialback authentication
[Wojciech Kapcia] update loaded Default privacy list while editing it; fix NPE; related #1761
[Wojciech Kapcia] Update ACS License note in installer; #1595
[Wojciech Kapcia] update MUC component dependency version
[Wojciech Kapcia] NullPointerException on registering a new user when the password is missing, #1811
[Wojciech Kapcia] NullPointerException on registering a new user when the password is missing, #1811
[Andrzej Wójcik] Fixes #230 - Added synchronized block for modification of offline user to deal with race condition
[Andrzej Wójcik] Added implementation for #1627 Require StartTLS for s2s
[Wojciech Kapcia] change log levels
[Wojciech Kapcia] change log levels
[Andrzej Wójcik] Improved support for CAPS
[Wojciech Kapcia] Bosh Session Pre-binding, closes #1669
[Wojciech Kapcia] better handling of invalid sid in BOSH, fixes #1891
[Wojciech Kapcia] increase tigase-utils dependency version
[Wojciech Kapcia] propper version of updated tigase-utils
[Wojciech Kapcia] avoid issues with missing git executable while building using maven
[Wojciech Kapcia] include hostname in pre-bind bosh session functionality; #1801, #1669
[Bartosz Malkowski] add XMPPComponentFramework
[Wojciech Kapcia] improvements to bosh pre-bind functionality
[Wojciech Kapcia] update dependencies versions
[Andrzej Wójcik] Fixes #1908 - issue with processing timestamp and storing messages
[Andrzej Wójcik] Fix issue with PubSub and MUC components not visible by non admin users
[Andrzej Wójcik] Fixes #1924 - Issue with two instances of same clustered component running on one node
[Bartosz Malkowski] fix: NPE on retrieve ad-hoc commands list
[Artur Hefczyc] Fixed a bug when a comma separated list of items contain spaces. The code automatically trims all the parts.
[Andrzej Wójcik] Updated dependency Apache Felix Main to version 4.4.0 to fix issue with running in OSGi mode on JDK8
[Wojciech Kapcia] add option to identifie component for which ad-hoc script should be loaded by it's class; change logging level
[Bartosz Malkowski] add JavaDoc
[Wojciech Kapcia] use smaller index key for user_id in mysql schema to avoid issues with new defaults of MySQL 5.6, #1947
[Bartosz Malkowski] remove unnecessary import
[Wojciech Kapcia] a few additions to sysinit scripts: clearrestart which removes the old logs during restart
[Wojciech Kapcia] include JMX remote hostname configuration in tigase.conf (disabled by default)
[Wojciech Kapcia] ignore loading ad-hoc scripts based on class for scripts assigned to particular component (located in component sub-directory)
[Andrzej Wójcik] Implementation of #1933 C2S - Send messages undelivered due to connection failure to offline store
[Andrzej Wójcik] Updated dependency in distribution pom.xml
[Wojciech Kapcia] remove unnecessary console output
[Andrzej Wójcik] Implementation of #1934 BOSH - Send messages undelivered due to connection failure to offline store
[Wojciech Kapcia] fix loading ad-hoc scripts for multiple components
[Andrzej Wójcik] Fixes #1925 - Version information of parent component while using ACS
[Andrzej Wójcik] Improved checking of version for #1925 to reduce duplication of information
[Andrzej Wójcik] Initial work on OSGi improvements for #1652
[Andrzej Wójcik] Issue #1652 - Add support for OSGi
[Wojciech Kapcia] better error message in AMP, #1953
[Wojciech Kapcia] tweaks to status message send to administrators
[Wojciech Kapcia] remove unneeded javadoc
[Wojciech Kapcia] small correction to MessageRouter.getLocalComponent() debug output
[Wojciech Kapcia] fix for bosh pre-bind when submited JID was without resource (BareJID)
[Andrzej Wójcik] Issue #1958 - Allow for a domain to be accepted only on a specified TCP/IP port
[Wojciech Kapcia] include SID in debug information
[Andrzej Wójcik] Added support for registering one class under many class names for OSGi
[Andrzej Wójcik] Reverted changes added to support registering one class under many class names as it might cause confusion and was not fully solving issue
[Wojciech Kapcia] fix compilation errors
[Wojciech Kapcia] fix check for OSGi environment in shellscripts
[Wojciech Kapcia] fix SQLServerException: The statement must be executed before any results can be obtained
[Wojciech Kapcia] resource path in artifact correction, update pubsub dependency version
[Artur Hefczyc] Fixed a case when vhost repository was updating the database for each domain it read from a database on its periodic reloading data from DB
[Wojciech Kapcia] changes to logging in ConfigRepository; avoid loading items from repository it they haven't changed
[Bartosz Malkowski] make method getPassword() public
[Bartosz Malkowski] fix check for OSGi environment in shellscripts
[Wojciech Kapcia] include websocket connection number in statistics
[Wojciech Kapcia] remove not needed log output
[Andrzej Wójcik] Fixes #1973 and #1974 as well as improves handling of WebSocket handshake and frame decoding
[Wojciech Kapcia] make backup of the logs instead of removing them
[Wojciech Kapcia] log port number formatting only
[Andrzej Wójcik] Added closing of WebSocket connection if WebSocket negotiation fails
[Andrzej Wójcik] Updated HTTP-API version in dependencies
[Wojciech Kapcia] minor improvements to debug output
[Wojciech Kapcia] update http-api dependency version
[Wojciech Kapcia] exclude not needed transitive dependencies
[Wojciech Kapcia] update tigase-acs version, remove explicit dependencies for http component
[Bartosz Malkowski] add missing DEF_GETPASSWORD_QUERY to query init
[Bartosz Malkowski] Feature #1949
[Wojciech Kapcia] remove unneeded dependencies, update version numbers, exlude duplicates
[Wojciech Kapcia] fix loading scripts based on component class
[Andrzej Wójcik] Fixed issue S2S connectivity to components using subdomains of local vhost domain
[Andrzej Wójcik] Fixed issue with usage of VirtualComponent in OSGi
[Artur Hefczyc] Minor logger formatting changes.
[Andrzej Wójcik] Moved long running part of SCRAM test to be executed only during creation of distribution package
[Wojciech Kapcia] Change default number fo per-node cluster connections from 2 to number that match number of available CPU cores
[Wojciech Kapcia] Allow communication with componetns as well when domain filter policy is set to OWN; #1708
[Andrzej Wójcik] Fixed NPE during negotiation of S2S connection when no domain was specified in start tag of a stream
[Bartosz Malkowski] add configuring SASL mechanisms per domain
[Wojciech Kapcia] add hash of the hostname to auto-generated resource to better avoid resource conflicts
[Wojciech Kapcia] fix per VHost sasl mechanism selection
[Andrzej Wójcik] Issue #1992 - Make the host attribute in element sent by Bosh optional
[Bartosz Malkowski] Feature #1994: IBR whitelist
[Artur Hefczyc] Commented out unneccessary logging.
[Wojciech Kapcia] force stop XMPPIOService in connection watchdog when writing to socket failed
[Wojciech Kapcia] bosh SID logger, configured using bosh/sid-logger-level[S]=Level
[Wojciech Kapcia] StatsDumping to file as a module inside Tigase; #1995
[Andrzej Wójcik] Added limits to size of BOSH sessions waiting packets queues.
[Andrzej Wójcik] Added names to SchedulerExecutorService threads used by AbstractMessageReceiver
[Artur Hefczyc] Updated script
[Wojciech Kapcia] avoid bosh logger adding entires to main logs
[Artur Hefczyc] Updated restart script with uploading config and jar files
[Artur Hefczyc] Added setting correct ownership for all tigase installation files
[Artur Hefczyc] Added setting correct ownership for all tigase installation files
[Bartosz Malkowski] Bug #2009: Wrong logging level for TLSWrapper
[Artur Hefczyc] Added configuration option for authentication timeout. Authentication timeout is not in seconds.
[Artur Hefczyc] Added copying tigase.conf with a correct IP address
[Artur Hefczyc] No longer allows to send non-cluster packets through cluster connections.
[Bartosz Malkowski] Task #2011
[Artur Hefczyc] INcreased number of threads for SM by factor of 2.
[Artur Hefczyc] Checking DB record it is it localhost to not use it.
[Artur Hefczyc] Added log entry about incorrect cluster table rekord.
[Artur Hefczyc] Non-cluster traffic allowed again on clustered connection but can be switched off in configuration using Boolean parameter: 'non-cluster-traffic-allowed'.
[Artur Hefczyc] Corrected calculation of queue size for SM plugins. It is now based on a number of plugin's threads instead of on a number of SM threads. Also added additional parameters - queue size per plugin thread, which is a number after plugin threads number and ':'
[Wojciech Kapcia] fix IndexOutOfBoundException in XMPPSession; fixes #2010
[Wojciech Kapcia] better logging in XMPPSession.
[Artur Hefczyc] additional enhancements to the script
[Artur Hefczyc] additional enhancements to the script
[Artur Hefczyc] additional enhancements to the script
[Artur Hefczyc] concurrently restarting servers and printing config line for tigase monitor
[Wojciech Kapcia] Fix statistics showing "0" after renaming them in commit: 6d93739
[Wojciech Kapcia] don't filter out result packets if they are addressed internally to component (e.g. commands) - resolves "Compression issue" https://projects.tigase.org/boards/4/topics/2259?r=2405#message-2405; add more debug
[Wojciech Kapcia] prevent loading cluster node details from repository if it would resolve to local instance (should prevent Tigase from establishing connections to itself); terminate tigase instance if in cluster-mode it resolve it's hostname to 'localhost'; terminate incomming cluster connections if they for some reason came from the same instance (highly unlikely, but to be on the safe side); #2014
[Wojciech Kapcia] a few tweaks regarding loading cluster items and establishing connections; #2014
[Wojciech Kapcia] a few tweaks regarding loading cluster items and establishing connections; #2014
[Andrzej Wójcik] Fixed issue with unnecessary reinitialization of ClusteringStrategyIfc in SM
[Wojciech Kapcia] "libs" SHOULD be "jars" in tigase-server/scripts/db-create.sh ; fix #2047
[Wojciech Kapcia] better debug output while loading scripts
[Bartosz Malkowski] Bug #2034: Nightly tests failing on user registration
[Andrzej Wójcik] Modification to support SNI extension of SSL/TLS for connecting to other hosts on JDK7 and to allow to add support for SNI on incomming connections on JDK8
[Andrzej Wójcik] Fixed imports for SSLContextContainer
[Andrzej Wójcik] Updated implementation of MobileV3 to improve performance (reduced code runned many times in thread) and code readability. Added unit tests for MobileV3
[Wojciech Kapcia] change default jetty levels (http-api related)
[Wojciech Kapcia] Fix issue for MS SQL Server while adding missing user
[Andrzej Wójcik] Updated dependencies for building distribution packages
[Bartosz Malkowski] Bug #2063: Log message incorrect level
[Bartosz Malkowski] Task #2040: User account registration and authentication - XEP-0348
[Bartosz Malkowski] Task #2040: User account registration and authentication - XEP-0348
[Wojciech Kapcia] small change in properties naming in PacketCounter / statistics
[Artur Hefczyc] Added more user BareJID to an exception message when it is thrown during accounbt creation.
[Artur Hefczyc] Changed log level for adding user log entries from info to finest
[Artur Hefczyc] Changed log level for adding user log entries from info to finest
[Artur Hefczyc] activeUserNumber calculation is very expensive and getStatistics are called potentially very often. So the calculation moved to everyMinute() method and getStatistics uses pre-calculated variable. Please note, this metrics can be up to 1 minute outdated.
[Artur Hefczyc] Changed log level from INFO to FINE for not processing packet for not authorized session.
[Artur Hefczyc] Added synchronized to everyMinute method.
[Artur Hefczyc] Log were printed all the time, even though logging set to FINEST and debug set to off. Commented out for now until investigated.
[Artur Hefczyc] More details on log when new connections throttling fired up.
[Artur Hefczyc] Authentication timeout log message level changed from INFO to FINE.
[Artur Hefczyc] Log message displayed if changed connection receiver address is not set, it is not clear that the client did not sent stream open data. Log level changed to FINE from INFO.
[Artur Hefczyc] Reverted back for STREAM_CLOSED to be processed in the sessionCloseProc thread pool instead of SM thread pool. More details in code comments.
[Andrzej Wójcik] Added removal of XMPPResourceConnection from connections map in SM on STREAM_CLOSE on SM thread pool to ensure proper processing on packets and left closing of this XMPPResourceConnection to sessionCloseProc thread pool - see comments in code
[Andrzej Wójcik] Fixes #2019 - added removal of unnecessary 'from' attribute on packets from client
[Andrzej Wójcik] Issue #2148 - added autosuggestion of S2SSecret and validation
[Andrzej Wójcik] Issue #2106 - added support for providing metadata containing group information and support for passing this metadata for client using disco#items and list-commands groovy adhoc command
[Andrzej Wójcik] Issue #2106 - Fix NPE in service discovery when group metadata of adhoc command is not set
[Wojciech Kapcia] fix schema loader not shutting down derby database; fix issue with loading derby schema; fix #1774, related to #1717
[Andrzej Wójcik] Issue #1057 - added support for loading repository implementations for external jars in OSGi
[Andrzej Wójcik] Issue #2067 and #1057 - improvements to DB access layer to better fit non-SQL data stores
[Andrzej Wójcik] Issue #1057 - separated common code of MsgRepositoryIfc implementations
[Wojciech Kapcia] initial conversion of documentation from tigase.org drupal website to asciidoc; related to #2154
[Andrzej Wójcik] Issue #2173 - Improved API for RepositoryFactory, created basic interface for all Repository implementations and implemented autodetection of default repository implementation based on supplied URI
[Andrzej Wójcik] Issue #2106 - Added name of groups for commands for which it was clear in which group they should appear
[Andrzej Wójcik] Issue #2106 - added support for replacing ${componentName} in group with name presented in service discovery as component name
[Andrzej Wójcik] Issue #2173 - Improved API of RepositoryFactory
[Wojciech Kapcia] remove explicit .commit() call in DBSchemaLoader
[Wojciech Kapcia] remove xmltools and utils from installer definitions as they are no longer included as separate jar files in distribution
[Wojciech Kapcia] Fix MS SQL Server schema which caused issues when creating MUC/PubSub settings entries in database; #2035
[Wojciech Kapcia] include include HTTP-API component template files in distribution
[Artur Hefczyc] Fixed getMessageForwardAddress() method to return a correct value.
[Artur Hefczyc] Fixed getMessageForwardAddress() method to return a correct value. Fixes #2191
[Andrzej Wójcik] Issue #2103 - added dummy logs/server-info.html file
[Andrzej Wójcik] Issue #2103 - minor changes in dummy server-info.html file
[Andrzej Wójcik] Issue #2067 - added ability to customize implementation of MsgRepositoryIfc for OfflineMessages processor
[Artur Hefczyc] Added HTTP API component to be loaded by default, so web based installation/configuration is always available
[Wojciech Kapcia] fixes to the size of pools created by RepositoryFactory; #2224
[Wojciech Kapcia] include windows related scripts in distribution archives
[Wojciech Kapcia] include Derby DB creation script for Windows; #2228
[Wojciech Kapcia] include windows script to create pubsub derby schema
[Andrzej Wójcik] Issue #1969 Long presence processing time - moved loading of roster for initial outgoing presence to roster processor
[Wojciech Kapcia] Enable compression on tig_users and tig_pairs tables; #2230
[Andrzej Wójcik] Minor fix to ConfigurationException - all constructors should be public
[Andrzej Wójcik] Issue #1969 - added parameter disable-roster-lazy-loading to Presence plugin to be able to disable delegation of roster loading to Roster plugin thread
[Bartosz Malkowski] add: Salted Password (PBKDF2) AuthRepository
[Bartosz Malkowski] Task #478: Simplified PubSub as a basic component API
[Wojciech Kapcia] Fix ArrayIndexOutOfBoundsException in UserRosterManagementExt groovy script
[Bartosz Malkowski] Task #478: Simplified PubSub as a basic component API
[Bartosz Malkowski] #2253
[Andrzej Wójcik] Issue #2248 - implementation of support for WebSocket Hixie-76
[Andrzej Wójcik] Issue #2252 - fixing issues in support for other datastores than JDBC discovered while testing support for MongoDB
[Bartosz Malkowski] #2160
[Wojciech Kapcia] additional check if list name is null in case we are discarding default list; related to #2252
[Wojciech Kapcia] include pubsub schema in db creation scripts, related to #1762
[Artur Hefczyc] Improved JavaDoc for getMessageExpired() method explaining that this is blocking method.
[Andrzej Wójcik] Issue #2247 - implementation of broadcasting feature to allow broadcast of message to every resource of user which will connect before message expiration date
[Wojciech Kapcia] ignore derby.log output from derbyDB creation
[Wojciech Kapcia] fix inclusion http-api groovy scripts in distribution packages
[Wojciech Kapcia] introduce constant to presence show element; #2200
[Andrzej Wójcik] Issue #2305 - Changed API of TigaseRuntime to allow check if user is connected locally
[Artur Hefczyc] Added more detailed log message when the processing fails due to anauthorized session.
[Artur Hefczyc] Optimized version to avoid calling DB on every packet when there is no privacy lists at all.
[Andrzej Wójcik] Issue 2101 - Improved DBSchemaLoader to better fit for web setup module
[Andrzej Wójcik] Issue #2325 - created custom support in JDBCMsgRepository for Derby to fix issues with initialization of JDBCMsgRepository with DerbyDB
[Bartosz Malkowski] #2040
[Wojciech Kapcia] update scripts names in configuration to reflect correct file names
[Andrzej Wójcik] Issue #2238 - Add support for XMPP Sub-protocol for WebSocket
[Wojciech Kapcia] update component configuration development guide
[Wojciech Kapcia] bump version number to 7.0.0-SNAPSHOT
[Wojciech Kapcia] use smaller index key for jid column in AMP repository in mysql schema to avoid issues with new defaults of MySQL 5.6, #1947
[Wojciech Kapcia] ignore gnerated setup files
[Artur Hefczyc] Changed log level to FINE from WARNING for NotAuthorizedException. This is a correct thing to do, because the log level refers to the software conditions not to the user actions. If a user sends a message over unauthenticated connections, then the software handles it correctly by refusing to process the message.
[Artur Hefczyc] Changed traffic throttling checking to not take into account stanzas sent to a user. Only traffic from a user is counted towards throttling limits.
[Wojciech Kapcia] remove watchdog thread for bosh connection altogether; change writePacketToSocket to actually use specific IO service, change the way how xmpp ping packet is created; resolves #2329
[Wojciech Kapcia] additional logging in component
[Wojciech Kapcia] rename documentation file to avoid compatibility issues with some operating systems
[Andrzej Wójcik] Issue #2408 - changes in API to allow implementation of support for XEP-0084
[Andrzej Wójcik] Fixed issue with MSSQL Server schema for MsgRepository
[Wojciech Kapcia] Revert "rename documentation file to avoid compatibility issues with some operating systems"
[Wojciech Kapcia] Automatically generate documentation from asciidoc; #2154
[Wojciech Kapcia] fix file inclussion
[Wojciech Kapcia] fix documentation directory naming, switch do index filename for simplicity
[Wojciech Kapcia] ignore case when comparing VHostItems; make comparison of keys in ConfigRepository items case insensitive; #2459
[Andrzej Wójcik] Issue #2451 - changes in VHostItem to allow storage of optional data, ie. from additional component
[Wojciech Kapcia] fix asciidoc formatting
[Wojciech Kapcia] Add 'Guide on accessing statistics', resolves #2461
[Wojciech Kapcia] include only selected types of documentation in distribution packages: #2171
[Wojciech Kapcia] documentation naming convention change
[Wojciech Kapcia] Explicitely set mysql table for msg_archive table to utf8; #2458
[Wojciech Kapcia] Add option to remove script file from disk, corrected result message; #2330 - Removal of command script not working
[Wojciech Kapcia] java.lang.management.MemoryUsage.getMax() can return -1 when the maximum memory size is undefined; took this into consideration when calculating usage (in such case tigase reports 100%); #2296
[Wojciech Kapcia] generate epub documentation; #2171
[Andrzej Wójcik] Issue #2429 - added support for S2S for mapping of domains to other names to allow support for intermediate server for S2S
[Andrzej Wójcik] Fixed issue with #2429 - support for S2S for mapping of domains to other names to allow support for intermediate server for S2S running on JDK7 (issue with sorting CopyOnWriteArrayList on JDK below 8)
[Wojciech Kapcia] XMLRepository javadocs
[Wojciech Kapcia] Domain blacklist - documentation; #2484
[Wojciech Kapcia] Domain blacklist - server side implementation; #2485
[Wojciech Kapcia] change permissions checkign so administrators won't be able to change domain owner
[Wojciech Kapcia] Add extended presence processors allowing add any extended content to presence packets; #2474
[Wojciech Kapcia] include XMLNS in caps query
[Wojciech Kapcia] include XMLNS in caps query
[Wojciech Kapcia] enable QUOTED_IDENTIFIER for all MS SQL schema files; #2516
[Andrzej Wójcik] Issue #2506 - added support to use prepared statements returning autogenerated keys
[Andrzej Wójcik] Issue #2536 - fixed possible race condition
[Bartosz Malkowski] Task #2521
[Wojciech Kapcia] Include MongoDB libraries in the distribution packages; fixes #2545
[Wojciech Kapcia] change gemPath to avoid issues under windows while building documentation; #2538
[Artur Hefczyc] The socket bind call is now setting backlog size to the value of configured open connections throttling.
[Wojciech Kapcia] Guide on clustering check; #2548
[Wojciech Kapcia] Include hostname in CounterDataLogger and include it in primary key; #655 - Server statistics logging to DB
[Andrzej Wójcik] Issue #2097 - added adhoc script to retrieve list of all cluster nodes
[Andrzej Wójcik] Issue #2427 - added configurable number of messages before requesting ack and issue #2533 - added possibility to override method responsible for deciding if ack request is needed as well as possibility to override implementation of any XMPPIOProcessor
[Wojciech Kapcia] removing node infromation from DB; #1946
[Wojciech Kapcia] reworked BOSH SID logger to utilize JUL filtering; #2188
[Andrzej Wójcik] Issue #2533 - added methods to create be able to override creation of custom classes extending OutQueue and Counter
[Bartosz Malkowski] Allow to change domain after login. Usefull when authzid is different
[Wojciech Kapcia] initial javadoc cleanup, fix errors; #2541
[Wojciech Kapcia] javadoc cleanup, remove empty/stub javadocs from overriden methods; #2541
[Andrzej Wójcik] Issue #2105 - added packaging of Sure.IM as tigase-web-ui.war to jars directory of distribution package
[Andrzej Wójcik] Issue #2564 - added documentation for Mobile v3 optimization
[Wojciech Kapcia] change how tigase-web-ui.war is included in packages; #2105
[Wojciech Kapcia] enforce utf8 character set in cluster_nodes table for MySQL to avoid issues with max-key-lenght; #2544
[Wojciech Kapcia] Include proper hostname in from attribute in response when performing see-other-host redirection; fixes #2196
[Wojciech Kapcia] Include proper hostname in from attribute in response when performing see-other-host redirection; fixes #2196
[Wojciech Kapcia] Include proper hostname in from attribute in response when performing see-other-host redirection; fixes #2196
[Andrzej Wójcik] Issue #1066 - cleanup StatRecord (removed unit and listValue)
[Andrzej Wójcik] Issue #2594 - fixed issue with overwritting default Stats level value
[Wojciech Kapcia] remove whitespace from --sm-plugins configuration before parsing
[Andrzej Wójcik] Issue #1080 - Rewrite ResourceBind and authentication plugins as preprocessors
[Andrzej Wójcik] Issue #2607 - added support for annotations on XMPPProcessors
[Eric Dziewa] Web Installer Documentation.
[Wojciech Kapcia] Development Guide proposes to use deprecated code; #2603
[Wojciech Kapcia] Development Guide proposes to use deprecated code; #2603
[Wojciech Kapcia] Private Add Sure.IM to be part of Tigase XMPP Server release, include installer as well; ##2105
[Andrzej Wójcik] Issue #2607 - removed public modifier from test classes to make sure ProcessorFactory will not load them
[Andrzej Wójcik] Issue #2607 - fixed issues with usage of AnnotatedXMPPProcessor
[Andrzej Wójcik] Issue #2607 - added @HandleStanzaTypes annotation to set supported stanza types and converted some processors to be annotation based as an example
[Andrzej Wójcik] Issue #2607 - added information about support for annotations to DevGuide
[Wojciech Kapcia] add missing acs-muc and acs-pubsub dependencies
[Eric Dziewa] Update documentation.
[Andrzej Wójcik] Issue #2626 - changed processing </stream:stream> to process all incoming packets before closing stream
[Bartosz Malkowski] update .gitignore
[Bartosz Malkowski] Task #815: Monitoring API
[Bartosz Malkowski] remove unused, old EventBus
[Bartosz Malkowski] Eventbus. move source and timestamp from child element to event
[Wojciech Kapcia] fix javadoc error
[Wojciech Kapcia] include Sure.IM to be part of Tigase XMPP Server installer as well; #2105
[Wojciech Kapcia] separate DataForms
[Wojciech Kapcia] XEP-0013: Flexible Offline Message Retrieval; #2478
[Bartosz Malkowski] Task #478: Simplified PubSub as a basic component API
[Wojciech Kapcia] improve handling of establishing cluster connections: enforce reloading of cluster items upon connection (skipping concurrent requests within certain time window to avoid unnecessary queries to repository); changes in the logic which determines whether node has been connected or disconnected; additional debugs; #2634
[Wojciech Kapcia] add mongodb support of XEP-0013: Flexible Offline Message Retrieval; #2478
[Wojciech Kapcia] bosh SID logger improvements, filesize limitation and log rotation
[Wojciech Kapcia] correct dependency version of stats-collector
[Wojciech Kapcia] fix issue with javadoc
[Wojciech Kapcia] Revert "correct dependency version of stats-collector"
[Wojciech Kapcia] switch to final version of docbkx-maven-plugin
[Wojciech Kapcia] Dynamic Roster - missing presence issue; #2350
[Wojciech Kapcia] ignore case when comparing string in Postgres schema; #2631
[Wojciech Kapcia] fix issues with executing scripts in clustered environment; fixes #2326
[Wojciech Kapcia] fix issues with FlexibleOfflineMessageRetrieval implementation
[Wojciech Kapcia] fix RosterFixerCluster.groovy script
[Wojciech Kapcia] Allow to inject a full Element instead of just a custom status; #2530
[Wojciech Kapcia] okResult does not include attributes from original XML element; #2581
[Wojciech Kapcia] okResult does not include attributes from original XML element; #2581
[Andrzej Wójcik] Issue #2693 - fixed issue with message carbons generating excessive traffic
[Wojciech Kapcia] fix issue with delivery message packet to user with no resources - should be processed the same as if there is no user session/XMPPResourceConnection
[Wojciech Kapcia] add schema upgrade code to handle new column to msg_history table (amp offline messages, adding msg_type column); #2478
[Wojciech Kapcia] IQ service discovery without "to" generates warning; #2684
[Wojciech Kapcia] fix issue with service discovery.
[Wojciech Kapcia] Commands addressed to domain should be processed by sess-man; #2682
[Bartosz Malkowski] Patch #2621: LastActivity
[Wojciech Kapcia] Enabling store_limit=0 in offline message storage; #2726
[Wojciech Kapcia] Roster last seen not updated when user goes offline; #2677
[Wojciech Kapcia] bump maven-release plugin version to fix issues with git
[Wojciech Kapcia] bump maven-release plugin version to fix issues with git
[Wojciech Kapcia] tigase-issue #7.0.0 release
[Wojciech Kapcia] remove izpack module
Started by: Started by timer