2010-03-20 18:44  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  getAllResourcesJIDs and getJIDs methods no longer throw
	  NoAuthorizedException

2010-03-20 17:13  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed a minor bug introduced related to emptying packets queues.

2010-03-20 16:49  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  SM sets packetFrom field to the componetId for all outgoing
	  packets now.

2010-03-20 16:48  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Removed setting componentId as a packetFrom address. This was not
	  such a good idea after all.

2010-03-20 16:40  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  For all outgoing packets from the component, if the packetFrom
	  address is not set, then it is set to getComponentId() now.

2010-03-20 16:39  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Fixed a minor bug with sending connection close updates to
	  incorrect address.

2010-03-20 16:07  kobit

	* src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  On DATA parsing error, the stream is now closed. The parsed data
	  are send to log only if the log level is set to at least FINE.

2010-03-20 15:57  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Fixed a bug preventing from delivering registration response from
	  transports or other services to be delivered to the user
	  connection.

2010-03-20 15:53  kobit

	* src/main/java/tigase/server/bosh/BoshIOService.java:
	  
	  Sending header:
	  Connection: close
	  commented out to allow for persistent (keep-alive) connections
	  for the Bosh clients.

2010-03-19 13:45  kobit

	* src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Fixed a bug with vcard responses from other domains or components
	  are being dropped.

2010-03-18 17:00  kobit

	* scripts/machine-check.sh:
	  
	  Script to check some basic machine configuration settings before
	  the Tigase is installed

2010-03-15 21:33  kobit

	* src/main/izpack/install.xml:
	  
	  JAVA_HOME problem fixed

2010-03-13 19:31  kobit

	* src/main/java/tigase/xmpp/impl/SessionBind.java:
	  
	  Fixed a bug with session bind not being included in stream
	  features.

2010-03-12 13:53  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2010-03-12 13:53  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-5.0.0

2010-03-12 13:52  kobit

	* src/main/izpack/install.xml,
	  src/main/izpack/resources/pics/tigase-4-3-1-install-logo.png,
	  src/main/izpack/resources/pics/tigase-5-0-0-beta-install-logo.png,
	  src/main/izpack/resources/pics/tigase-install-logo.png,
	  src/main/izpack/resources/pics/tiger-tigase-org-5-0-0-beta.png,
	  src/main/izpack/resources/pics/tiger-tigase-org.png:
	  
	  Installer logo updates for the new version

2010-03-12 13:51  kobit

	* pom.xml:
	  
	  Dependencies updated for tigase-utils

2010-03-08 14:41  kobit

	* database/mysql-schema-4.sql:
	  
	  1970-01-01 00:00:00 default timestamp causes problems on some
	  systems, changed to: 1970-01-01 01:01:01

2010-03-08 12:56  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Fixed a bug preventing users from registering a new account on
	  the server.

2010-03-06 14:51  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed a problem with s2s connections watchdog not handling
	  properly connection handshake problems - low level problems when
	  the communications is broken while the connections seems to be
	  still alive. Also handshake timeout has been changed from 2
	  minutes to 15 seconds.

2010-03-06 00:35  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  List of all connected servers is added to some logs only in a
	  full debug mode.

2010-03-06 00:24  kobit

	* src/main/java/tigase/io/SocketIO.java,
	  src/main/java/tigase/io/TLSIO.java,
	  src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/ext/ComponentProtocol.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Added detailed socket information to all logs written to easier
	  track down the protocol flow and connections used.

2010-03-05 12:27  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  More detailed logging added.

2010-03-02 17:45  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Fixed NPE problem in certain cases, especially when a broken
	  packet is received from the client.

2010-03-02 17:36  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Fixed a bug with sending registration form to other entities
	  (transports) than the server itself.

2010-03-02 11:10  kobit

	* src/main/java/tigase/server/ext/handlers/StartTLSProcessor.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  In case of the TLS failure the connection is not instantly
	  stopped instead of gracefully stopped.

2010-03-01 23:23  kobit

	* src/main/java/tigase/xmpp/RepositoryAccess.java:
	  
	  Fixed a bug with user registration if the user did not provide an
	  email or any other parameters.

2010-03-01 23:19  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed a bug with handling a case when presence subscription is
	  sent before the initial presence.

2010-03-01 21:25  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  A few s2s bugs fixed, more tests are needed but at least should
	  be better now if not solved for good....

2010-03-01 20:46  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed a bug with packets sent from other servers and addressed to
	  the server itself.

2010-03-01 20:32  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/BasicComponent.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SMResourceConnection.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/util/ProcessingThreads.java,
	  src/main/java/tigase/xmpp/NoConnectionIdException.java,
	  src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/XMPPProcessorAbstract.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/impl/DomainFilter.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivate.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/JabberIqVersion.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java,
	  src/main/java/tigase/xmpp/impl/Message.java,
	  src/main/java/tigase/xmpp/impl/MessageAll.java,
	  src/main/java/tigase/xmpp/impl/PepPlugin.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/SimpleForwarder.java,
	  src/main/java/tigase/xmpp/impl/UrnXmppPing.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java:
	  
	  Minor API change to better handle traffic addressed to the server
	  itself, no more hacks and tricks such as NULL_ROUTINGS and
	  old_from/old_to addresses. Now it is all up to the plugins to
	  handle it correctly. One outstanding issue is sending messages to
	  administrators.

2010-02-27 15:36  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Commented out experimental optimizations which caused unexpected
	  behaviour, more research is needed before switching it on.

2010-02-27 15:24  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  Secure logging (without) CData content can be now switched off
	  using Java system property: JAVA_PROPS=" -Dpacket.debug.full=true
	  "

2010-02-24 00:50  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Fixed a bug with sending cluster synchronization with an empty
	  JID on the list.

2010-02-22 21:40  kobit

	* database/mysql-schema-4-sp.schema, database/mysql-schema-4.sql:
	  
	  Possible (need more tests) performance improvements to some
	  stored procedures. They now lookup users by the sha1_user_id
	  instead (which is indexed) of user_id (which is not). This should
	  speed lookup up for large user databases, the schema has been
	  also slightly updated to initialize last_login time to the
	  account creation time and last_logout to 1970-01-01 00:00:00
	  instead of 0

2010-02-22 21:02  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Needs more tests but the condition detecing whether the request
	  comes from the user should contain just connection ID
	  verification.

2010-02-22 21:01  kobit

	* src/main/java/tigase/xmpp/XMPPProcessor.java:
	  
	  JIndent code formatting.

2010-02-22 21:00  kobit

	* src/main/java/tigase/xmpp/RepositoryAccess.java:
	  
	  JIndent code formatting.

2010-02-22 20:59  kobit

	* src/main/java/tigase/vhosts/VHostManager.java:
	  
	  Most likely a bug fix where the VHostManager was returning all
	  components as possible candidates to process packet addressed to
	  a localdomain (virtual domain) instead of packets returing 'true'
	  from handlesLocalDomains() method call. Some more testing needed.

2010-02-22 20:57  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Stopping client connection on starttls error - possible an
	  exception due to multiple attempts to activate TLS.

2010-02-22 20:55  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Added protection preventing from activating TLS/SSL multiple
	  times.

2010-02-22 20:54  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Added some inline documentation for packet processing and
	  detecting components handling the packet.

2010-02-22 19:22  kobit

	* src/main/java/tigase/server/ext/handlers/StartTLSProcessor.java:
	  
	  Stopping connection on TLS error.

2010-02-22 19:22  kobit

	* src/main/java/tigase/xmpp/impl/StartTLS.java:
	  
	  Blocking multiple tlsstart requests, for now it means block the
	  request and close the connection. Maybe closing connection is not
	  necessary, waiting for users' comments.

2010-02-19 01:48  kobit

	* src/main/java/tigase/conf/ConfigItem.java,
	  src/main/java/tigase/conf/ConfiguratorAbstract.java:
	  
	  Fixed a bug with incorrectly parsed initial settings containing
	  '=' in values.

2010-02-18 16:42  kobit

	* src/main/java/tigase/xmpp/impl/BindResource.java:
	  
	  Replaced adding XML child element as String to the packet bind
	  result with proper XML Element instance.

2010-02-18 16:40  kobit

	* src/main/java/tigase/xmpp/impl/BindResource.java:
	  
	  Replaced "manual" changing 'from' address in the resource bind
	  stanza to more correct way with packet.initVars(...) call. The
	  manual stanza addresses manipulation is a bug and error and
	  should be punished.

2010-02-18 02:53  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Some of the static methods are now public and they server as
	  utility methods for other Presence plugin implementations.

2010-02-18 00:46  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Added a method getBuddyItem() to make it easier to overwrite the
	  exact format of the roster item sent to the client.

2010-02-18 00:27  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed a bug with returining iq-results as an error to the client.

2010-02-17 22:59  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/roster/Roster.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Added one more parameter for adding roster element - otherData
	  which allows to store some extra information with each roster
	  element, assuming this information can be represented as String.

2010-02-17 22:43  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Method access modifier changed to protected.

2010-02-17 22:34  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterFactory.java:
	  
	  Roster implementation can be now loaded by the class name.

2010-02-17 19:04  kobit

	* src/main/java/tigase/server/Message.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/RosterPresence.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java:
	  
	  Minor code refactoring.

2010-02-17 17:00  kobit

	* src/main/izpack/install.xml:
	  
	  JDK is set to not required now and the JDK search window is
	  hidden.

2010-02-17 01:46  kobit

	* src/main/java/tigase/server/Iq.java:
	  
	  Added JavaDoc documentation for a method creating roster packet.

2010-02-17 01:45  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterElement.java:
	  
	  Added support for keeping other data in the roster - anything
	  which can be represented as a String.

2010-02-17 00:39  kobit

	* src/main/java/tigase/server/Iq.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  TODO added about future code cleanup.

2010-02-17 00:36  kobit

	* src/main/java/tigase/server/Iq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/RosterPresence.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java:
	  
	  Moved roster creation utlity method from JabberIqRoster class to
	  Iq class. Some more clean is still needed.

2010-02-15 17:00  kobit

	* src/main/java/tigase/db/NonAuthUserRepository.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Added new methods for removing temporary data.

2010-02-15 02:59  kobit

	* src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  User registration API change - added a method to store extra
	  registration data.

2010-02-15 02:20  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Minor code cleanups.

2010-02-15 02:19  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Minor code cleanups.

2010-02-15 02:18  kobit

	* src/main/java/tigase/db/NonAuthUserRepository.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added 4 more methods to the NonAuthUserRepository for storring
	  some temporary data in the Tigase instance specific area or
	  domain specific area.

2010-02-14 23:00  kobit

	* src/main/java/tigase/xmpp/impl/Message.java,
	  src/main/java/tigase/xmpp/impl/MessageAll.java:
	  
	  Message plugin updated and added a new message plugin sending a
	  message to all user resources.

2010-02-13 11:22  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  JavaDoc documentation updated.

2010-02-12 05:29  kobit

	* src/main/java/tigase/server/AbstractComponentRegistrator.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  JavaDoc documentation updated.

2010-02-10 20:45  kobit

	* src/main/java/tigase/conf/Configurable.java:
	  
	  Changed --stringprep.processor property name to
	  --stringprep-processor to follow the convention used throughout
	  the all Tigase code.

2010-02-10 19:08  kobit

	* src/main/java/tigase/util/WorkerThread.java:
	  
	  Added support for non-priority queue which can be used in systems
	  where the packet order is an important matter and the standard
	  queues cause packets reordering problem.

2010-02-10 19:07  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/ConfiguratorAbstract.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/util/NonpriorityQueue.java,
	  src/main/java/tigase/util/PriorityQueue.java,
	  src/main/java/tigase/util/PriorityQueueAbstract.java,
	  src/main/java/tigase/util/ProcessingThreads.java,
	  src/main/java/tigase/util/WorkerThread.java:
	  
	  Added support for non-priority queue which can be used in systems
	  where the packet order is an important matter and the standard
	  queues cause packets reordering problem.

2010-02-05 12:41  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterElement.java:
	  
	  Fixed a problem with the roster code assuming that real
	  stringprep is always used in the new version. In fact stringprep
	  processor is pluugable now and can be switched off so now the
	  roster code checks what kind of stringprep processing is used and
	  updates roster elements for that.

2010-02-05 08:42  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Large stanzas are split into smaller data buffers of max 2048
	  bytes, this improves throughput and solves the problem with very
	  long time roster retrieving when the stream compression is turned
	  on.

2010-02-05 00:46  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java:
	  
	  Code fixes for the new API in the JID handling code.

2010-02-05 00:45  kobit

	* src/main/java/tigase/cluster/ClusterController.java,
	  src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/ServerConnectionClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/cluster/VirtualComponent.java,
	  src/main/java/tigase/server/BasicComponent.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/PubSubTestsTask.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java,
	  src/main/java/tigase/server/sreceiver/TesterTask.java,
	  src/main/java/tigase/server/sreceiver/sysmon/SystemMonitorTask.java,
	  src/main/java/tigase/server/ssender/DrupalCommentsTask.java,
	  src/main/java/tigase/server/ssender/DrupalForumTask.java,
	  src/main/java/tigase/server/test/TestComponent.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/JavaJMXProxy.java,
	  src/main/java/tigase/util/RepositoryUtils.java,
	  src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/DynamicRosterTest.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/roster/Roster.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterElement.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Code fixes for the new API in the JID handling code.

2010-02-04 15:52  kobit

	* src/main/java/tigase/io/TLSIO.java:
	  
	  Another infinite bug discovered and workorund written.

2010-02-04 15:50  kobit

	* src/main/java/tigase/io/TLSIO.java:
	  
	  Another infinite bug discovered and workorund written.

2010-02-04 15:48  kobit

	* src/main/java/tigase/io/TLSIO.java:
	  
	  Another infinite bug discovered and workorund written.

2010-02-02 23:07  kobit

	* src/main/groovy/tigase/admin/OnlineUsersList.groovy:
	  
	  Simple listing of online users.

2010-02-02 14:10  kobit

	* src/main/java/tigase/server/ext/ComponentProtocol.java:
	  
	  Minor code cleanup.

2010-02-02 13:39  kobit

	* src/main/java/tigase/server/ext/ComponentProtocol.java:
	  
	  Fixed NPE bug.

2010-02-02 13:29  kobit

	* src/main/java/tigase/xmpp/impl/StartZLib.java:
	  
	  Allow compression to be activated at any time.

2010-02-01 12:13  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/xmpp/impl/StartTLS.java,
	  src/main/java/tigase/xmpp/impl/StartZLib.java:
	  
	  Fixed a problem with compression being offered before TLS is
	  completed. And also now compression can be activated at any time
	  after TLS, even between authentication and resource bind as
	  recommended by XEP-0170.

2010-02-01 12:12  kobit

	* src/main/java/tigase/server/test/TestComponent.java:
	  
	  Fixed a bug with setting null as a default abuse address.

2010-02-01 12:11  kobit

	* src/main/java/tigase/conf/ConfigSQLRepository.java:
	  
	  Catching an unknown exception during adding an item for
	  diagnostic purposes.

2010-02-01 12:10  kobit

	* src/main/java/tigase/conf/ConfigItem.java:
	  
	  Added toString() method for diagnostic purposes.

2010-01-29 17:49  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/BasicComponent.java:
	  
	  Improved ad-hoc command handling if the packet is addresses to
	  one of the virtual domains.

2010-01-29 15:31  kobit

	* src/main/groovy/tigase/admin/CompRepoItemAdd.groovy,
	  src/main/groovy/tigase/admin/UserDomainFilter.groovy:
	  
	  Changes for the API changes to use the new classes intruduced:
	  Iq, Presence and Message

2010-01-29 15:30  kobit

	* src/main/groovy/tigase/admin/ConfigList.groovy:
	  
	  Ad-hoc command for listing a component configuration settings.

2010-01-28 16:29  kobit

	* src/main/java/tigase/io/TLSIO.java:
	  
	  Added a few comments to the solution which is in fact a
	  workaroung for a very rare problem.

2010-01-28 16:14  kobit

	* src/main/java/tigase/io/TLSIO.java:
	  
	  Added infinite loop detection in method writing to network socket
	  in TLS mode.

2010-01-27 20:34  kobit

	* src/main/java/tigase/io/TLSIO.java:
	  
	  Attempt to fix a bug related to writing to socket in TLS mode.

2010-01-26 20:39  kobit

	* src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java:
	  
	  Added subject detection if the subject is missing.

2010-01-26 20:39  kobit

	* src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java:
	  
	  Added subject detection if the subject is missing.

2010-01-26 20:26  kobit

	* src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/stats/StatisticsProvider.java:
	  
	  Added statsUpdated() callback.

2010-01-26 20:26  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Fixed a bug related to loading a task with localpart null

2010-01-26 20:25  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Fixed a bug related to loading a task with localpart null

2010-01-25 16:14  kobit

	* src/main/java/tigase/server/xmppserver/CID.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed CID type casting bug and NPE

2010-01-25 16:10  kobit

	* src/main/java/tigase/server/Message.java:
	  
	  Fixed CID type casting bug.

2010-01-25 16:07  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed CID type casting bug.

2010-01-25 15:37  kobit

	* src/main/java/tigase/cluster/ClusteringStrategyIfc.java:
	  
	  Minor code cleanup.

2010-01-25 15:30  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Fixed a bug with an empty cluster nodes list if there is only one
	  node.

2010-01-23 22:40  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  updatePresenceChange now accept Packet instead of Element to
	  reuse parsed user JIDs.

2010-01-23 22:37  kobit

	* src/main/java/tigase/xmpp/impl/UrnXmppPing.java:
	  
	  Fixes related to correct handling of the protocol flow.

2010-01-23 22:37  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  Setting correct priority for all cloned packets.

2010-01-23 17:23  kobit

	* src/main/java/tigase/server/gateways/Gateway.java,
	  src/main/java/tigase/server/test/TestComponent.java:
	  
	  Code refactoring to better utilize the new API and JID class

2010-01-23 17:18  kobit

	* src/main/java/tigase/conf/ConfiguratorAbstract.java:
	  
	  Code refactoring to better utilize the new API and JID class

2010-01-23 17:18  kobit

	* src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Code refactoring to better utilize the new API and JID class

2010-01-23 16:35  kobit

	* src/main/java/tigase/server/gateways/Gateway.java,
	  src/main/java/tigase/server/gateways/GatewayConnection.java:
	  
	  Code refactoring to better utilize the new API and JID class

2010-01-20 17:43  kobit

	* src/main/java/tigase/xmpp/Authorization.java:
	  
	  Minor code cleanup.

2010-01-17 00:05  kobit

	* src/main/java/tigase/xmpp/Authorization.java:
	  
	  Minor code cleanup.

2010-01-17 00:04  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  SetElem() method optimised.

2010-01-16 20:23  kobit

	* src/main/java/tigase/conf/ConfigurationCache.java:
	  
	  Minor code cleanup.

2010-01-16 20:23  kobit

	* src/main/java/tigase/conf/ConfigXMLRepository.java:
	  
	  Minor code cleanup.

2010-01-16 20:21  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Removed redundant setStanzaFrom/To calls when the
	  packet.initVars(...) is called as it sets the correct stanza
	  addresses.

2010-01-16 20:21  kobit

	* src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Removed redundant setStanzaFrom/To calls when the
	  packet.initVars(...) is called as it sets the correct stanza
	  addresses.

2010-01-16 20:19  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Removed redundant setStanzaFrom/To calls when the
	  packet.initVars(...) is called as it sets the correct stanza
	  addresses.

2010-01-16 20:17  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  JavaDoc documentation completed.

2010-01-16 19:06  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  JavaDoc documentation added.

2010-01-16 19:06  kobit

	* src/main/java/tigase/server/XMPPServer.java:
	  
	  Minor code cleanups.

2010-01-12 15:52  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  Added some JavaDoc documentation.

2010-01-12 06:55  kobit

	* src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/Packet.java:
	  
	  Minor code clean, removed unused methods from Packet, added
	  depreciated getElemFrom and getElemTo for backward compatibility.

2010-01-12 06:38  kobit

	* src/main/java/tigase/server/Iq.java,
	  src/main/java/tigase/server/Message.java,
	  src/main/java/tigase/server/Presence.java,
	  src/main/java/tigase/server/xmppserver/CID.java:
	  
	  API modifications for JID and BareJID class, plus stringprep
	  implementation, the version number set to 5.0.0 and dependency
	  for tigase-utils updated accordingly

2010-01-12 01:48  kobit

	* build.properties, pom.xml,
	  src/main/java/tigase/auth/SaslAnonymous.java,
	  src/main/java/tigase/auth/SaslPLAIN.java,
	  src/main/java/tigase/cluster/ClientConnectionClustered.java,
	  src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterController.java,
	  src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/ClusteringStrategyIfc.java,
	  src/main/java/tigase/cluster/ServerConnectionClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/cluster/VirtualComponent.java,
	  src/main/java/tigase/cluster/strategy/SMNonCachingAllNodes.java,
	  src/main/java/tigase/conf/ConfigItem.java,
	  src/main/java/tigase/conf/ConfigRepository.java,
	  src/main/java/tigase/conf/ConfigSQLRepository.java,
	  src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/ConfigurationCache.java,
	  src/main/java/tigase/conf/ConfiguratorAbstract.java,
	  src/main/java/tigase/conf/ConfiguratorOld.java,
	  src/main/java/tigase/db/UserAuthRepositoryImpl.java,
	  src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java,
	  src/main/java/tigase/db/jdbc/TigaseAuth.java,
	  src/main/java/tigase/db/jdbc/TigaseCustomAuth.java,
	  src/main/java/tigase/disco/XMPPService.java,
	  src/main/java/tigase/disco/XMPPServiceCollector.java,
	  src/main/java/tigase/monitor/MonitorRuntime.java,
	  src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/BasicComponent.java,
	  src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/ServerComponent.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/ext/ComponentProtocol.java,
	  src/main/java/tigase/server/ext/handlers/BindProcessor.java,
	  src/main/java/tigase/server/ext/handlers/HandshakeProcessor.java,
	  src/main/java/tigase/server/ext/handlers/SASLProcessor.java,
	  src/main/java/tigase/server/ext/handlers/StartTLSProcessor.java,
	  src/main/java/tigase/server/filters/PacketCounter.java,
	  src/main/java/tigase/server/gateways/Gateway.java,
	  src/main/java/tigase/server/script/AddScriptCommand.java,
	  src/main/java/tigase/server/script/CommandIfc.java,
	  src/main/java/tigase/server/script/RemoveScriptCommand.java,
	  src/main/java/tigase/server/script/Script.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/NewTaskCommand.java,
	  src/main/java/tigase/server/sreceiver/PubSubTestsTask.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/RosterItem.java,
	  src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskCommons.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java,
	  src/main/java/tigase/server/sreceiver/TesterTask.java,
	  src/main/java/tigase/server/sreceiver/sysmon/AbstractMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/DiskMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/MemMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/ResourceMonitorIfc.java,
	  src/main/java/tigase/server/sreceiver/sysmon/SystemMonitorTask.java,
	  src/main/java/tigase/server/ssender/DrupalCommentsTask.java,
	  src/main/java/tigase/server/ssender/DrupalForumTask.java,
	  src/main/java/tigase/server/ssender/SenderTask.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java,
	  src/main/java/tigase/server/test/TestComponent.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerHandler.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/sys/OnlineJidsReporter.java,
	  src/main/java/tigase/sys/TigaseRuntime.java,
	  src/main/java/tigase/util/ElementUtils.java,
	  src/main/java/tigase/util/Numbers.java,
	  src/main/java/tigase/util/ProcessingThreads.java,
	  src/main/java/tigase/util/RepositoryUtils.java,
	  src/main/java/tigase/util/UpdatesChecker.java,
	  src/main/java/tigase/vhosts/VHostManager.java,
	  src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/impl/AnonymousRoster.java,
	  src/main/java/tigase/xmpp/impl/BindResource.java,
	  src/main/java/tigase/xmpp/impl/DomainFilter.java,
	  src/main/java/tigase/xmpp/impl/DynamicRoster.java,
	  src/main/java/tigase/xmpp/impl/DynamicRosterIfc.java,
	  src/main/java/tigase/xmpp/impl/DynamicRosterTest.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqOOB.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivate.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/JabberIqVersion.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java,
	  src/main/java/tigase/xmpp/impl/Message.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/PepPlugin.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/SimpleForwarder.java,
	  src/main/java/tigase/xmpp/impl/StartTLS.java,
	  src/main/java/tigase/xmpp/impl/StartZLib.java,
	  src/main/java/tigase/xmpp/impl/UrnXmppPing.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java,
	  src/main/java/tigase/xmpp/impl/roster/Roster.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterElement.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java,
	  src/main/java/tigase/xmpp/impl/xep0136/MessageArchive.java,
	  src/main/java/tigase/xmpp/impl/xep0136/MessageArchiveDB.java:
	  
	  API modifications for JID and BareJID class, plus stringprep
	  implementation, the version number set to 5.0.0 and dependency
	  for tigase-utils updated accordingly

2009-12-29 04:33  kobit

	* src/main/java/tigase/vhosts/VHostItem.java:
	  
	  Fixed a bug with treating vhost in upper/lower case differently.
	  Now all created vhosts are lowercased by default. Should be
	  stringpreped.... under development.

2009-12-19 23:07  kobit

	* src/main/php/drupal/modules/short_news-6.x,
	  src/main/php/drupal/modules/short_news-6.x/short_news.info,
	  src/main/php/drupal/modules/short_news-6.x/short_news.module:
	  
	  Short news module updated for Drupal 6.x

2009-12-19 23:05  kobit

	* pom.xml,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added support for port number in DNS SRV records.

2009-12-19 23:03  kobit

	* src/main/java/tigase/conf/ConfigXMLRepository.java:
	  
	  Minor code cleanup.

2009-12-19 20:09  kobit

	* src/main/java/tigase/conf/ConfigXMLRepository.java:
	  
	  Updated the repository for a new API in the configuration
	  framework.

2009-12-19 20:09  kobit

	* src/main/java/tigase/conf/ConfiguratorAbstract.java:
	  
	  All options starting with '--' or '-' are loaded to initial
	  settings collection now.

2009-12-19 14:14  kobit

	* src/main/java/tigase/conf/ConfigRepositoryIfc.java,
	  src/main/java/tigase/conf/ConfigSQLRepository.java,
	  src/main/java/tigase/conf/ConfigXMLRepository.java,
	  src/main/java/tigase/conf/ConfigurationCache.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/conf/ConfiguratorAbstract.java:
	  
	  Storring data in SQL database implemented and some minot API
	  changes.

2009-12-19 14:13  kobit

	* src/main/java/tigase/conf/ConfigItem.java:
	  
	  Implemented missing bodies for some methods.

2009-12-19 14:12  kobit

	* src/main/java/tigase/server/ext/CompSQLRepository.java:
	  
	  Minor code cleanup.

2009-12-19 14:11  kobit

	* src/main/java/tigase/util/DataTypes.java:
	  
	  Improved data type conversion.

2009-12-19 14:11  kobit

	* src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  Added some debug logging.

2009-12-19 12:57  kobit

	* src/main/java/tigase/server/BasicComponent.java:
	  
	  Includes implementation for automatic ad-hoc scripting commands
	  processing and fixed a problem with accidentally loading backup
	  files with ending "~" as scripts.

2009-12-15 09:29  kobit

	* src/main/java/tigase/conf/ConfigItem.java,
	  src/main/java/tigase/conf/ConfigRepositoryIfc.java,
	  src/main/java/tigase/conf/ConfigXMLRepository.java,
	  src/main/java/tigase/conf/ConfigurationCache.java,
	  src/main/java/tigase/conf/ConfigurationException.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/conf/ConfiguratorAbstract.java,
	  src/main/java/tigase/conf/ConfiguratorOld.java,
	  src/main/java/tigase/db/ComponentRepository.java,
	  src/main/java/tigase/db/comp/ConfigRepository.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/XMPPServer.java,
	  src/main/java/tigase/server/ext/ComponentProtocol.java,
	  src/main/java/tigase/util/DataTypes.java,
	  src/main/java/tigase/vhosts/VHostManager.java:
	  
	  A new code for configuration management, no more fighting with
	  tigase.xml file is necessary, please note, early code,
	  experimental, do not use in production.

2009-12-08 17:40  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/ext/ComponentProtocol.java,
	  src/main/java/tigase/server/ext/handlers/ComponentAcceptStreamOpenHandler.java,
	  src/main/java/tigase/server/filters/PacketCounter.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/SystemMonitorTask.java,
	  src/main/java/tigase/server/ssender/DrupalCommentsTask.java,
	  src/main/java/tigase/server/ssender/DrupalForumTask.java,
	  src/main/java/tigase/server/test/TestComponent.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/util/ProcessingThreads.java,
	  src/main/java/tigase/util/tracer/TigaseTracer.java,
	  src/main/java/tigase/vhosts/VHostManager.java,
	  src/main/java/tigase/xmpp/ProcessorFactory.java,
	  src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java,
	  src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/impl/DomainFilter.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  ArrayDeque used instead of LinkedList and ConcurrentHashMap
	  instead of ConcurrentSkipListMap wherever possible

2009-12-08 17:39  kobit

	* src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/MessageRouterIfc.java:
	  
	  ArrayDeque used instead of LinkedList and ConcurrentHashMap
	  instead of ConcurrentSkipListMap wherever possible

2009-12-08 17:37  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  ArrayDeque used instead of LinkedList and ConcurrentHashMap
	  instead of ConcurrentSkipListMap wherever possible

2009-12-08 17:36  kobit

	* src/main/java/tigase/server/BasicComponent.java:
	  
	  ArrayDeque used instead of LinkedList and ConcurrentHashMap
	  instead of ConcurrentSkipListMap wherever possible

2009-12-08 17:36  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  ArrayDeque used instead of LinkedList

2009-12-08 17:34  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  ArrayDeque used instead of LinkedList

2009-12-05 20:48  kobit

	* database/mysql-schema-4-sp.schema:
	  
	  Updated all stored procedures and functions for utf8 character
	  encoding

2009-12-05 18:06  kobit

	* src/main/java/tigase/server/script/Script.java:
	  
	  Minor code cleanups

2009-12-05 18:04  kobit

	* src/main/java/tigase/server/test/TestComponent.java:
	  
	  Code update for the development guide

2009-12-05 18:01  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Minor code cleanups

2009-12-04 18:43  kobit

	* src/main/java/tigase/server/test/TestComponent.java:
	  
	  Code update for the guide, lesson 5

2009-12-04 13:43  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterController.java,
	  src/main/java/tigase/disco/ServiceEntity.java,
	  src/main/java/tigase/server/BasicComponent.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/ext/ComponentProtocol.java,
	  src/main/java/tigase/server/test/TestComponent.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Minor extensions to the service discovery API and updated the
	  TestComponent for the developer guide.

2009-12-02 17:32  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  Added one method: toString(boolean secure) to generate String
	  representation of the packet with optionally removed CData
	  content.

2009-12-01 19:36  kobit

	* src/main/java/tigase/server/test,
	  src/main/java/tigase/server/test/TestComponent.java:
	  
	  A test component used for external component tests and for a
	  guide how to write the Tigase components.

2009-12-01 19:36  kobit

	* src/main/groovy/tigase/admin/HelloWorld.groovy:
	  
	  Added component name and minor code cleanup.

2009-11-30 17:44  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/PacketFilterIfc.java,
	  src/main/java/tigase/server/filters/PacketCounter.java:
	  
	  Slightly changed the API to return Packet object from filtering
	  method instead of boolean value. This allows for a safer
	  modifications to the Packet object by filtering methods.

2009-11-28 16:46  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Packet filters are now loaded from the server configuration file.

2009-11-28 16:08  kobit

	* src/main/java/tigase/server/filters/PacketCounter.java:
	  
	  Minor code cleanup - removed unused import.

2009-11-28 16:08  kobit

	* src/main/java/tigase/server/PacketFilterIfc.java:
	  
	  Added JavaDoc documentation for the interface.

2009-11-27 21:45  kobit

	* src/main/java/tigase/server/script/AbstractScriptCommand.java,
	  src/main/java/tigase/server/script/AddScriptCommand.java,
	  src/main/java/tigase/server/script/CommandIfc.java,
	  src/main/java/tigase/server/script/Script.java:
	  
	  Added support for saving scripts to hard drive.

2009-11-27 21:44  kobit

	* src/main/java/tigase/server/BasicComponent.java:
	  
	  Scripts directories are binded to the script now, so new scripts
	  can be saved to hard drive is the user chose so.

2009-11-27 21:43  kobit

	* src/main/java/tigase/server/Command.java:
	  
	  get/add check box field methods added.

2009-11-24 00:20  kobit

	* src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  Added a fix for the multiple user connections with the same
	  resource problem.

2009-11-24 00:19  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added more logging on user login.

2009-11-23 12:12  kobit

	* src/main/java/tigase/conf/Configurable.java:
	  
	  Removed getName method which is inherited from the
	  ServerComponent anyway.

2009-11-21 19:11  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Added sending stream close tag before closing up the network
	  connection.

2009-11-12 21:21  kobit

	* src/main/java/tigase/server/ext/handlers/BindProcessor.java,
	  src/main/java/tigase/server/ext/handlers/HandshakeProcessor.java,
	  src/main/java/tigase/server/ext/handlers/SASLProcessor.java:
	  
	  Task #16 completed, added authentication timeout, closing stream
	  on incorrect packet sequence and authentication failure.

2009-11-12 21:21  kobit

	* src/main/java/tigase/server/ext/ComponentProtocol.java,
	  src/main/java/tigase/server/ext/ComponentProtocolHandler.java:
	  
	  Task #16 completed, added authentication timeout, closing stream
	  on incorrect packet sequence and authentication failure.

2009-11-12 21:20  kobit

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Added a field and methods setting authentication state for the
	  connections. This is needed for both performance and convenience.

2009-11-12 21:19  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Changes for the new timeout API added, the component no longer
	  need own Time controller, it can use the builtin API for that.

2009-11-12 21:19  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Changes for the new timeout API added, the component no longer
	  need own Time controller, it can use the builtin API for that.

2009-11-12 21:19  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Changes for the new timeout API added, the component no longer
	  need own Time controller, it can use the builtin API for that.

2009-11-12 21:19  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java:
	  
	  Changes for the new timeout API added, the component no longer
	  need own Time controller, it can use the builtin API for that.

2009-11-12 21:18  kobit

	* src/main/java/tigase/server/ReceiverEventHandler.java:
	  
	  Changes for the new timeout API added, the component no longer
	  need own Time controller, it can use the builtin API for that.

2009-11-12 21:18  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Changes for the new timeout API added, the component no longer
	  need own Time controller, it can use the builtin API for that.

2009-11-12 21:18  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Changes for the new timeout API added, the component no longer
	  need own Time controller, it can use the builtin API for that.

2009-11-12 21:18  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Changes for the new timeout API added, the component no longer
	  need own Time controller, it can use the builtin API for that.

2009-11-12 21:17  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/ReceiverTimeoutHandler.java:
	  
	  New API added - TimeoutTask, there is timeout controller within
	  which component and 2 methods for adding timeouts have been
	  added.

2009-11-11 16:31  kobit

	* etc/tigase.conf:
	  
	  Added a parameter for direct buffers memory, which prevents from
	  a OOM Direct Buffer error on some installations

2009-11-11 16:30  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Multiple Item elements now handled correctly in the roster set
	  request.

2009-11-10 22:41  kobit

	* src/main/java/tigase/xmpp/impl/ServiceDiscovery.java:
	  
	  Returning an error if the user is offline.

2009-11-10 13:50  kobit

	* src/main/java/tigase/server/ext/ComponentProtocol.java:
	  
	  Set an internal queue size to 10 * default and set the component
	  as 'high throughput' type.

2009-11-07 18:43  kobit

	* src/main/java/tigase/server/ext/CompSQLRepository.java:
	  
	  A new external component data storage, non-caching and keeping
	  data in a separate table.

2009-11-07 18:42  kobit

	* src/main/java/tigase/server/ext/CompRepoItem.java:
	  
	  Minor code cleanup and added a few more setter methods.

2009-11-07 18:41  kobit

	* src/main/java/tigase/server/ext/ComponentProtocol.java:
	  
	  Fixed a bug which caused that component accepted packets before
	  it the connection has been authenticated, added code for
	  registering external components domains so s2s component can
	  accept connections for these domains and fixed a problem with
	  routings for the external component deployment - the component
	  connection get's .* routings (the same as normally s2s has).

2009-11-07 18:39  kobit

	* src/main/java/tigase/server/ext/handlers/ComponentAcceptStreamOpenHandler.java:
	  
	  Closing connection on receiving stream open data without stream
	  ID, most commonly this is due to a stream error, like invalid
	  hostname....

2009-11-07 18:38  kobit

	* src/main/java/tigase/server/ext/handlers/SASLProcessor.java:
	  
	  Closing connection on authentication failure.

2009-11-07 18:37  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Replaced packet logging packet.toString() with
	  packet.toStringSecure() to not log messages content. This is for
	  user privacy and also preserving HDD space. toStringSecure() logs
	  cdata size instead of cdata itself. It requires an updated
	  xmltools library.

2009-11-07 18:37  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Added support for registering external components' domains, this
	  is necessary for s2s component to accept connections addressed to
	  these domains.

2009-11-07 18:36  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Replaced packet logging packet.toString() with
	  packet.toStringSecure() to not log messages content. This is for
	  user privacy and also preserving HDD space. toStringSecure() logs
	  cdata size instead of cdata itself. It requires an updated
	  xmltools library.

2009-11-07 18:35  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  Added toStringSecure() method to log packets without message
	  content, This is for user privacy and also preserving HDD space.
	  toStringSecure() logs cdata size instead of cdata itself. It
	  requires an updated xmltools library.

2009-11-07 18:34  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Replaced packet logging packet.toString() with
	  packet.toStringSecure() to not log messages content. This is for
	  user privacy and also preserving HDD space. toStringSecure() logs
	  cdata size instead of cdata itself. It requires an updated
	  xmltools library.

2009-11-07 18:31  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Added 2 new methods: addComponentDomain() and
	  removeComponentDomain() to allow registration domains of external
	  components connecting at runtime. This is necessary for s2s
	  component to accept connections addressed to external components.
	  Replaced packet logging packet.toString() with
	  packet.toStringSecure() to not log messages content. This is for
	  user privacy and also preserving HDD space. toStringSecure() logs
	  cdata size instead of cdata itself. It requires an updated
	  xmltools library.

2009-11-07 18:28  kobit

	* src/main/java/tigase/vhosts/VHostManager.java,
	  src/main/java/tigase/vhosts/VHostManagerIfc.java:
	  
	  Updated JavaDoc documentation and added 2 new methods:
	  addComponentDomain() and removeComponentDomain() to allow
	  registration domains of external components connecting at
	  runtime. This is necessary for s2s component to accept
	  connections addressed to external components.

2009-11-07 18:24  kobit

	* pom.xml:
	  
	  Updated dependencies for xmltools and utils

2009-11-07 00:31  kobit

	* src/main/java/tigase/server/ext/handlers/BindProcessor.java:
	  
	  The processor checks now if the connection has been already
	  authenticated before allowing for new domains binding.

2009-11-07 00:30  kobit

	* src/main/java/tigase/io/TLSIO.java,
	  src/main/java/tigase/io/TLSWrapper.java,
	  src/main/java/tigase/net/IOService.java:
	  
	  Fixed a bug with excessive buffers grow in some rare cases.

2009-11-03 22:23  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/jdbc/TigaseCustomAuth.java:
	  
	  Minor code cleanup.

2009-11-03 00:38  kobit

	* src/main/java/tigase/stats/StatisticsProvider.java:
	  
	  Commented out hourly statistics dumps.

2009-11-02 22:45  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  Added --gen-config-comp property support to start the Tigase
	  server with ComponentProtocol only as a convenience configuration
	  generator for running external components only (MUC, PubSub),
	  etc....

2009-11-02 19:06  kobit

	* src/main/java/tigase/server/ext/ComponentProtocol.java:
	  
	  Increased number of threads to number of available processors and
	  overloaded hashCodeForPacket() to distribute packets among
	  threads.

2009-11-02 18:08  kobit

	* src/main/java/tigase/server/ext/ComponentConnection.java,
	  src/main/java/tigase/server/ext/ComponentProtocol.java,
	  src/main/java/tigase/server/ext/ComponentProtocolHandler.java,
	  src/main/java/tigase/server/ext/ExtProcessor.java,
	  src/main/java/tigase/server/ext/StreamOpenHandler.java,
	  src/main/java/tigase/server/ext/handlers/BindProcessor.java,
	  src/main/java/tigase/server/ext/handlers/ComponentAcceptStreamOpenHandler.java,
	  src/main/java/tigase/server/ext/handlers/ComponentConnectStreamOpenHandler.java,
	  src/main/java/tigase/server/ext/handlers/HandshakeProcessor.java,
	  src/main/java/tigase/server/ext/handlers/JabberClientStreamOpenHandler.java,
	  src/main/java/tigase/server/ext/handlers/SASLProcessor.java,
	  src/main/java/tigase/server/ext/handlers/StartTLSProcessor.java,
	  src/main/java/tigase/server/ext/handlers/StreamFeaturesProcessor.java,
	  src/main/java/tigase/server/ext/handlers/UnknownXMLNSStreamOpenHandler.java:
	  
	  Added support for multiple hostnames on a single connection,
	  essentially hostname binding support from XEP-0225.

2009-11-02 13:33  kobit

	* src/main/java/tigase/server/ext/ComponentProtocol.java,
	  src/main/java/tigase/server/ext/ComponentProtocolHandler.java,
	  src/main/java/tigase/server/ext/ExtProcessor.java,
	  src/main/java/tigase/server/ext/handlers/ComponentAcceptStreamOpenHandler.java,
	  src/main/java/tigase/server/ext/handlers/HandshakeProcessor.java,
	  src/main/java/tigase/server/ext/handlers/JabberClientStreamOpenHandler.java,
	  src/main/java/tigase/server/ext/handlers/SASLProcessor.java,
	  src/main/java/tigase/server/ext/handlers/StartTLSProcessor.java,
	  src/main/java/tigase/server/ext/handlers/StreamFeaturesProcessor.java:
	  
	  Added support for XEP-0225, stream initialization, TLS, SASL,
	  binding still in development. The current component has been
	  tested and confirmed to be working correctly with Yate
	  extensions.

2009-11-02 13:29  kobit

	* src/main/java/tigase/server/ext/CompRepoItem.java:
	  
	  ConnectionType parsing improved, now accepts 'accept' or 'listen'
	  values.

2009-11-02 13:28  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Hopefully improved TLS initialization.

2009-11-02 13:28  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Loading basic-filter has been commented out. It is not
	  implemented and nobody knows when or whether it would be....

2009-11-02 13:27  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Minor code cleanup - processingThreads() method moved to be close
	  to packetHashCode() as they both are related to multi-threading
	  API.

2009-11-02 13:24  kobit

	* src/main/java/tigase/io/TLSIO.java:
	  
	  Client side TLS initialization corrected.

2009-11-02 13:24  kobit

	* src/main/java/tigase/io/SSLContextContainer.java:
	  
	  Simple server certificate accepting implemented.

2009-11-02 13:24  kobit

	* src/main/java/tigase/db/UserAuthRepositoryImpl.java:
	  
	  Minor code cleanup.

2009-10-24 20:48  kobit

	* src/main/java/tigase/server/BasicComponent.java,
	  src/main/java/tigase/server/script/Script.java:
	  
	  Fixed a problem with global bindings usage, now local bindings
	  are properly initialized and used, the problem with concurrent
	  scripts execution should be solved now.

2009-10-24 20:34  kobit

	* src/main/java/tigase/vhosts/VHostItem.java,
	  src/main/java/tigase/vhosts/VHostJDBCRepository.java:
	  
	  ad-hoc commands methods added.

2009-10-24 20:34  kobit

	* src/main/java/tigase/server/script/Script.java:
	  
	  Added proper handling for a case when scripts returns no results
	  at all.

2009-10-24 20:33  kobit

	* src/main/java/tigase/server/script/RemoveScriptCommand.java:
	  
	  getBindings() returns null now instead of throwing exception.

2009-10-24 20:33  kobit

	* src/main/java/tigase/server/script/AddScriptCommand.java:
	  
	  Minor code cleanup.

2009-10-24 20:32  kobit

	* src/main/java/tigase/server/ext/CompConfigRepository.java,
	  src/main/java/tigase/server/ext/CompDBRepository.java,
	  src/main/java/tigase/server/ext/CompRepoDefaults.java,
	  src/main/java/tigase/server/ext/CompRepoItem.java,
	  src/main/java/tigase/server/ext/ComponentProtocol.java:
	  
	  ad-hoc command methods added and added implementation for
	  storring data in database on top of the configuration storage.

2009-10-24 20:31  kobit

	* src/main/java/tigase/server/Command.java:
	  
	  addHiddenField() method added.

2009-10-24 20:31  kobit

	* src/main/java/tigase/server/BasicComponent.java:
	  
	  Providing global bindings for script execution instead of local
	  script engine bindings as it didn't work at all, it was storring
	  some strange binding from the time of the tigase loading time.
	  Global binding works correctly and provide recent variable
	  bindings however may cause problems with concurrent scripts
	  execution.
	  Now script may have multiple components IDs.

2009-10-24 20:28  kobit

	* src/main/java/tigase/db/jdbc/TigaseCustomAuth.java:
	  
	  Minor code cleanup.

2009-10-24 20:28  kobit

	* src/main/java/tigase/db/comp/UserRepoRepository.java:
	  
	  Added a log message on each repository reload.

2009-10-24 20:27  kobit

	* src/main/java/tigase/db/comp/ConfigRepository.java:
	  
	  getItemInstance() abstract method moved to interface,

2009-10-24 20:27  kobit

	* src/main/java/tigase/db/RepositoryItem.java:
	  
	  Added methods for ad-hoc commands - addCommandFields() and
	  initFromCommand()

2009-10-24 20:26  kobit

	* src/main/java/tigase/db/ComponentRepository.java:
	  
	  Added getItemInstance() method.

2009-10-24 20:25  kobit

	* src/main/groovy/tigase/admin/CompRepoItemAdd.groovy,
	  src/main/groovy/tigase/admin/CompRepoItemRemove.groovy,
	  src/main/groovy/tigase/admin/CompRepoItemUpdate.groovy,
	  src/main/groovy/tigase/admin/CompRepoReload.groovy:
	  
	  Ad-hoc commands for managing component repository items.

2009-10-24 20:25  kobit

	* src/main/groovy/tigase/admin/UserDomainFilter.groovy:
	  
	  Minor code cleanup

2009-10-24 20:25  kobit

	* src/main/groovy/tigase/admin/AddUser.groovy:
	  
	  Minor code cleanup

2009-10-23 20:48  kobit

	* ., build.properties, build.xml, pom.xml:
	  
	  Server version number increased to 4.4.0

2009-10-23 19:42  kobit

	* src/main/java/tigase/server/ext,
	  src/main/java/tigase/server/ext/CompConfigRepository.java,
	  src/main/java/tigase/server/ext/CompRepoItem.java,
	  src/main/java/tigase/server/ext/ComponentConnection.java,
	  src/main/java/tigase/server/ext/ComponentProtocol.java,
	  src/main/java/tigase/server/ext/ComponentProtocolHandler.java,
	  src/main/java/tigase/server/ext/ExtProcessor.java,
	  src/main/java/tigase/server/ext/StreamOpenHandler.java,
	  src/main/java/tigase/server/ext/handlers,
	  src/main/java/tigase/server/ext/handlers/ComponentAcceptStreamOpenHandler.java,
	  src/main/java/tigase/server/ext/handlers/ComponentConnectStreamOpenHandler.java,
	  src/main/java/tigase/server/ext/handlers/HandshakeProcessor.java,
	  src/main/java/tigase/server/ext/handlers/JabberClientStreamOpenHandler.java,
	  src/main/java/tigase/server/ext/handlers/UnknownXMLNSStreamOpenHandler.java:
	  
	  A new implementation for the external component connections.
	  Supported both XEP-0114 and XEP-0225 (the xep-0225 still in
	  development), multiple external components on a single port,
	  simplified configuration etc...

2009-10-23 19:41  kobit

	* src/main/java/tigase/vhosts/VHostItem.java,
	  src/main/java/tigase/vhosts/VHostJDBCRepository.java,
	  src/main/java/tigase/vhosts/VHostManager.java,
	  src/main/java/tigase/vhosts/VHostRepoDefaults.java,
	  src/main/java/tigase/vhosts/VHostRepository.java,
	  src/main/java/tigase/vhosts/VhostConfigRepository.java:
	  
	  Changes for a new service discovery and scripting API. And also
	  VhostConfigRepo JDBCRepo has been abstracted and generalized to
	  make it reusable by other components as an API for storing common
	  data in database or configuration.

2009-10-23 19:39  kobit

	* src/main/java/tigase/util/PatternComparator.java:
	  
	  Changes for a new service discovery and scripting API.

2009-10-23 19:39  kobit

	* src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Changes for a new service discovery and scripting API.

2009-10-23 19:38  kobit

	* src/main/java/tigase/server/script,
	  src/main/java/tigase/server/script/AbstractScriptCommand.java,
	  src/main/java/tigase/server/script/AddScriptCommand.java,
	  src/main/java/tigase/server/script/CommandIfc.java,
	  src/main/java/tigase/server/script/RemoveScriptCommand.java,
	  src/main/java/tigase/server/script/Script.java:
	  
	  Changes for a new service discovery and scripting API.

2009-10-23 19:38  kobit

	* src/main/java/tigase/server/xmppsession/AbstractAdminCommand.java,
	  src/main/java/tigase/server/xmppsession/AddScriptCommand.java,
	  src/main/java/tigase/server/xmppsession/AdminCommandIfc.java,
	  src/main/java/tigase/server/xmppsession/AdminScript.java,
	  src/main/java/tigase/server/xmppsession/RemoveScriptCommand.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerHandler.java:
	  
	  Changes for a new service discovery and scripting API.

2009-10-23 19:37  kobit

	* src/main/java/tigase/server/xmppserver/ConnectionHandlerIfc.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManagerOLD.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  Changes for a new service discovery and scripting API.

2009-10-23 19:37  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Changes for a new service discovery and scripting API.

2009-10-23 19:36  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Changes for a new service discovery and scripting API.

2009-10-23 19:36  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/SystemMonitorTask.java:
	  
	  Minor code cleanups.

2009-10-23 19:35  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Changes for a new service discovery and scripting API.

2009-10-23 19:35  kobit

	* src/main/java/tigase/server/gateways/Gateway.java:
	  
	  Changes for a new service discovery and scripting API.

2009-10-23 19:35  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshIOService.java:
	  
	  Changes for a new service discovery and scripting API.

2009-10-23 19:34  kobit

	* src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/net/IOServiceListener.java,
	  src/main/java/tigase/net/SocketReadThread.java:
	  
	  Minor code cleanups.

2009-10-23 19:33  kobit

	* src/main/java/tigase/disco/ServiceEntity.java,
	  src/main/java/tigase/disco/XMPPService.java,
	  src/main/java/tigase/disco/XMPPServiceCollector.java:
	  
	  Changes for a new service discovery and scripting API.

2009-10-23 19:32  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/Configurator.java:
	  
	  Changes for a new service discovery and scripting API.

2009-10-23 19:32  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterController.java,
	  src/main/java/tigase/cluster/VirtualComponent.java:
	  
	  Changes for a new service discovery API.

2009-10-23 19:30  kobit

	* src/main/java/tigase/xmpp/impl/ServiceDiscovery.java:
	  
	  The new service discovery API requires a special processing for
	  service disco packets, hence the old plugin has been changed from
	  abstract to a normal class and is loaded to perform some actions
	  on the packets. Mostly it is just forwarding to a correct
	  destination.

2009-10-23 19:28  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Minor code cleanup

2009-10-23 19:27  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqCommand.java:
	  
	  Ad-hoc command processing improved. All commands without a
	  destination address are now directed to the session manager.

2009-10-23 19:27  kobit

	* src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java,
	  src/main/java/tigase/xmpp/XMPPIOServiceListener.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  An API extension for associating a special object with each
	  IOService (network connection) which simplifies some network data
	  processing and detecting proper data handling.

2009-10-23 19:25  kobit

	* src/main/java/tigase/server/AbstractComponentRegistrator.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/BasicComponent.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/DisableDisco.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/Packet.java:
	  
	  A new API for storing common data in the database. Most suitable
	  for storring kind of extended configuration options, like a list
	  of virtual domains with options, MUC rooms, external components
	  etc...
	  BasicComponent now takes care of the all service discovery
	  interaction providing a simple API for updating service discovery
	  information for components extending it. It also provides an API
	  for scripting to all components extending it. Hence scripting is
	  now available to all Tigase components.

2009-10-23 19:17  kobit

	* src/main/java/tigase/db/comp,
	  src/main/java/tigase/db/comp/ConfigRepository.java,
	  src/main/java/tigase/db/comp/UserRepoRepository.java:
	  
	  A new API for storing common data in the database. Most suitable
	  for storring kind of extended configuration options, like a list
	  of virtual domains with options, MUC rooms, external components
	  etc...

2009-10-23 19:16  kobit

	* src/main/java/tigase/db/ComponentRepository.java,
	  src/main/java/tigase/db/RepositoryItem.java:
	  
	  A new API for storing common data in the database. Most suitable
	  for storring kind of extended configuration options, like a list
	  of virtual domains with options, MUC rooms, external components
	  etc...

2009-10-23 13:51  kobit

	* scripts/tigase.sh:
	  
	  removed some debug messages

2009-10-23 13:51  kobit

	* scripts/tigase.sh:
	  
	  Smoku was right, 2x dirname has to be called on TIGASE_HOME....

2009-10-22 18:26  kobit

	* src/main/groovy/tigase/admin/AddUser.groovy,
	  src/main/groovy/tigase/admin/GroovyExample.groovy,
	  src/main/groovy/tigase/admin/HelloWorld.groovy,
	  src/main/groovy/tigase/admin/UserDomainFilter.groovy,
	  src/main/groovy/tigase/admin/UserRosterManagement.groovy,
	  src/main/groovy/tigase/admin/UserRosterManagementExt.groovy:
	  
	  Added AS:Component id for all scripts. This is to comply with the
	  new framework and API which allows scripting for every component
	  in the Tigase.

2009-10-17 20:04  kobit

	* scripts/tigase.sh:
	  
	  Fixed TIGASE_HOME detection problem: #109

2009-10-11 20:24  mateusz.fiolka

	* database/postgresql-create-db.sql:
	  
	  postgres permissions fix for ubuntu

2009-10-10 16:31  kobit

	* src/main/groovy/tigase/admin/HelloWorld.groovy:
	  
	  Minor code cleanup.

2009-10-10 13:52  kobit

	* src/main/groovy/tigase/admin/HelloWorld.groovy:
	  
	  A new example admin script for the scripting guide.

2009-10-01 18:42  kobit

	* src/main/java/tigase/xmpp/impl/roster/Roster.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Fixed a minor bug with buddy name set to null in some cases.

2009-09-29 17:31  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Minor bug with setting a default authentication database
	  parameters, they are not used anyway here, normally Configurator
	  overwrits this.

2009-09-29 17:00  kobit

	* build.properties:
	  
	  Version change to 4.3.2

2009-09-29 17:00  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Fixed problem to Tigase packet tracer which expects logging
	  directory in certain place, for not the packet tracer is
	  disabled.

2009-09-28 22:25  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2009-09-28 22:25  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-4.3.1

2009-09-28 22:24  kobit

	* src/main/izpack/resources/pics/tigase-install-logo.png:
	  
	  A new installer logo for a new version

2009-09-26 21:12  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed a bug with processing a direct presence when the user
	  hasn't sent the initial presence yet.

2009-09-26 15:33  kobit

	* build.properties, pom.xml:
	  
	  Version change to 4.3.1

2009-09-26 15:31  kobit

	* ., src/main/java/tigase/cluster/ClusterController.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/AbstractComponentRegistrator.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/sreceiver/PubSubTestsTask.java,
	  src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java,
	  src/main/java/tigase/server/sreceiver/TesterTask.java,
	  src/main/java/tigase/server/sreceiver/sysmon/AbstractMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/SystemMonitorTask.java,
	  src/main/java/tigase/server/ssender/DrupalCommentsTask.java,
	  src/main/java/tigase/server/ssender/DrupalForumTask.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Packet API changed to always return ID in a message response if
	  there was an ID in the original message, used for testing purpose

2009-09-26 15:30  kobit

	* pom.xml:
	  
	  Dependencies updated to the most recent xmltools and utils

2009-09-25 18:14  kobit

	* pom.xml:
	  
	  Set default encoding to UTF-8

2009-09-25 17:05  kobit

	* src/main/java/tigase/server/xmppclient/IPEntry.java:
	  
	  File renamed to match class name.

2009-09-25 17:05  kobit

	* src/main/java/tigase/server/xmppclient/IPMonitor.java:
	  
	  File renamed to match class name.

2009-09-19 20:23  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClusteredOld.java,
	  src/main/java/tigase/cluster/strategy/SMNonCachingAllNodes.java,
	  src/main/java/tigase/monitor/MonitorRuntime.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/sys/OnlineJidsReporter.java,
	  src/main/java/tigase/sys/TigaseRuntime.java:
	  
	  Batch commit for number of dependent changes in the cluster code,
	  API and monitoring stuff.

2009-09-19 20:18  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Added skip-privacy parameter.

2009-09-19 13:45  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Minor code cleanup.

2009-09-19 13:41  kobit

	* src/main/java/tigase/cluster/ClusterMethods.java:
	  
	  Enum constants order change and parse name method implementation
	  change to speedup code up.

2009-09-19 13:40  kobit

	* src/main/java/tigase/cluster/ClusterElement.java:
	  
	  Method name is now put through String.intern() to speed up
	  methods comparison.

2009-09-19 13:39  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  ServiceChecker API change, hashCodeForPacket() implementation
	  change for a better packets distribution among threads and number
	  of threads is now calculated as Math.max(cpus, cl_nodes)

2009-09-19 13:28  kobit

	* src/main/java/tigase/cluster/ClientConnectionClustered.java:
	  
	  ServiceChecker API change

2009-09-19 13:27  kobit

	* src/main/java/tigase/stats/JMXProxyListener.java,
	  src/main/java/tigase/stats/JavaJMXProxy.java,
	  src/main/java/tigase/stats/StatisticsProvider.java,
	  src/main/java/tigase/stats/StatisticsProviderMBean.java:
	  
	  More statistics, more occurate statistics, added history for some
	  statistics, all available via JMX.

2009-09-19 13:25  kobit

	* src/main/java/tigase/server/ServiceChecker.java:
	  
	  ServiceChecker API change

2009-09-19 13:25  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  hashCodeForPacket() implementation altered to give a better
	  packets distribution among threads, also Timer tasks are purged
	  every minute to release some memory

2009-09-19 13:23  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  doForAllServices API change, plus services 'size' is now storred
	  in a separate variable, as the services collections size() method
	  is slow and expensive. Current size implementation is not very
	  occurate and sufficient only for statistics, sometimes it gets
	  out of sync, needs more investigation.

2009-09-19 13:20  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Minor code cleanups.

2009-09-19 13:19  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppclient/IPEntry.java:
	  
	  start zlib compression command added plus IP monitor which now
	  only detects huge disconnects from some IP numbers

2009-09-19 13:16  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/MemMonitor.java:
	  
	  GC is executed every N (40) minutes

2009-09-19 13:14  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java:
	  
	  More top threads are returned in statistics, now - 5

2009-09-19 10:08  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/PepPlugin.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/roster/Roster.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterElement.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Tracking online buddies logic has been remporarily commented out,
	  it is not mature enough yet and conflicts with other
	  improvements.

2009-09-19 10:06  kobit

	* src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  getConnectionsIds() method added to return an array of
	  connections Ids for all connected resources.

2009-09-19 09:40  kobit

	* src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java:
	  
	  Minor code cleanup.

2009-09-19 09:40  kobit

	* src/main/java/tigase/util/FloatHistoryCache.java,
	  src/main/java/tigase/util/IntHistoryCache.java:
	  
	  Monitor historic statistics container.

2009-09-19 09:39  kobit

	* src/main/java/tigase/util/ProcessingThreads.java:
	  
	  A better packets distribution among threads

2009-09-18 08:12  kobit

	* src/main/java/tigase/cluster/methodcalls/SessionTransferMC.java:
	  
	  Removed unused code.

2009-09-18 08:11  kobit

	* src/main/java/tigase/db/jdbc/TigaseAuth.java:
	  
	  Minor code cleanup.

2009-09-18 08:11  kobit

	* src/main/java/tigase/io/SocketIO.java:
	  
	  Increased buffer size to 100,000 for high throughput connections.
	  This is to better handle momentary traffic jumps between cluster
	  nodes on rapid connections drops. However, better way to do it,
	  seems to open 2 connections between each cluster nodes pair. One
	  connection for high priority packets and the other for all other
	  traffic.

2009-08-24 12:53  kobit

	* src/main/java/tigase/stats/JMXProxyListener.java,
	  src/main/java/tigase/stats/JavaJMXProxy.java,
	  src/main/java/tigase/stats/StatisticsProvider.java:
	  
	  Added Java JMX Proxy class which can connect and update remote
	  stats in a separate thread for each connection.

2009-08-24 09:43  kobit

	* src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/ClusterMethods.java,
	  src/main/java/tigase/cluster/ClusteringStrategyIfc.java,
	  src/main/java/tigase/cluster/ServerConnectionClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClusteredOld.java,
	  src/main/java/tigase/cluster/strategy/SMNonCachingAllNodes.java:
	  
	  Implemented online user synchronization between cluster nodes and
	  minor API change.

2009-08-24 09:42  kobit

	* src/main/java/tigase/server/ssender/DrupalCommentsTask.java,
	  src/main/java/tigase/server/ssender/DrupalForumTask.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java:
	  
	  Drupal new post notifications via XMPP improved, all comments and
	  forums topics added.

2009-08-24 09:40  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Statistics generation logging commented out.

2009-08-24 09:40  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Minor code cleanup.

2009-08-21 18:44  mateusz.fiolka

	* src/main/izpack/changes.patch, src/main/izpack/install.xml,
	  src/main/izpack/java/TigaseCheckPanelConsoleHelper.java,
	  src/main/izpack/java/TigaseConfigConst.java,
	  src/main/izpack/java/TigaseConfigSavePanel.java,
	  src/main/izpack/java/TigaseConfigSavePanelConsoleHelper.java,
	  src/main/izpack/java/TigaseDBCheckPanel.java,
	  src/main/izpack/java/TigaseDBCheckPanelConsoleHelper.java,
	  src/main/izpack/java/TigaseInstallerDBHelper.java,
	  src/main/izpack/java/TigaseInstallerDbHelperFunctionalTest.java,
	  src/main/izpack/java/TigaseJDKPathPanel.java:
	  
	  fixed problem with postgresql and adding admin users, created
	  functional test for running db operations of installer outside of
	  installer

2009-08-14 12:32  mateusz.fiolka

	* src/main/izpack/java/TigaseConfigConst.java,
	  src/main/izpack/userInputSpec.xml:
	  
	  added zlib as optional plugin in advanced plugin selection panel

2009-08-14 11:42  kobit

	* build.properties:
	  
	  Version number change to 4.3.0

2009-08-11 20:24  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java:
	  
	  Fixed rare NPE problem

2009-08-11 10:11  kobit

	* src/main/java/tigase/server/XMPPServer.java,
	  src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  Fixed a synchronization issue.

2009-08-11 08:12  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Fixed a synchronization issue.

2009-08-08 17:54  kobit

	* src/main/java/tigase/server/ssender/DrupalCommentsTask.java,
	  src/main/java/tigase/server/ssender/DrupalForumTask.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java:
	  
	  Added a fix for drupal comments notifications and new forum
	  topics notifications.

2009-08-07 12:28  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added more logging.

2009-08-07 12:28  kobit

	* src/main/java/tigase/vhosts/VHostManager.java:
	  
	  Minor code cleanup.

2009-08-07 12:27  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added some JavaDoc comments.

2009-08-07 12:27  kobit

	* src/main/java/tigase/stats/StatRecord.java,
	  src/main/java/tigase/stats/StatisticsList.java,
	  src/main/java/tigase/stats/StatisticsProvider.java,
	  src/main/java/tigase/stats/StatisticsProviderMBean.java:
	  
	  Added new statistics - cluster (de)compression rate and bytes
	  sent/received per second to measure real stream compression
	  effectiveness.
	  During tests (warmup session) the compression rate is displayed
	  as 97% which is very high.
	  To check if there is no mistake a test with and without
	  compression was run to see what is the traffic in bytes between
	  cluster nodes.
	  The highest measured traffic during warmup session and
	  compression turned on was 17kB/sec,
	  the highest measured traffic during warmup session and
	  compression turned off was 570kB/sec.
	  Even though compression uses some system resurces like CPU and
	  memory it seems worth swithing it on in the cluster installation
	  with high traffic.
	  Especially if CPU and memory is not fully utilized.

2009-08-07 12:27  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Added new statistics - cluster (de)compression rate and bytes
	  sent/received per second to measure real stream compression
	  effectiveness.
	  During tests (warmup session) the compression rate is displayed
	  as 97% which is very high.
	  To check if there is no mistake a test with and without
	  compression was run to see what is the traffic in bytes between
	  cluster nodes.
	  The highest measured traffic during warmup session and
	  compression turned on was 17kB/sec,
	  the highest measured traffic during warmup session and
	  compression turned off was 570kB/sec.
	  Even though compression uses some system resurces like CPU and
	  memory it seems worth swithing it on in the cluster installation
	  with high traffic.
	  Especially if CPU and memory is not fully utilized.

2009-08-07 12:26  kobit

	* src/main/java/tigase/io/IOInterface.java,
	  src/main/java/tigase/io/SocketIO.java,
	  src/main/java/tigase/io/TLSIO.java,
	  src/main/java/tigase/io/ZLibIO.java:
	  
	  Added new statistics - cluster (de)compression rate and bytes
	  sent/received per second to measure real stream compression
	  effectiveness.
	  During tests (warmup session) the compression rate is displayed
	  as 97% which is very high.
	  To check if there is no mistake a test with and without
	  compression was run to see what is the traffic in bytes between
	  cluster nodes.
	  The highest measured traffic during warmup session and
	  compression turned on was 17kB/sec,
	  the highest measured traffic during warmup session and
	  compression turned off was 570kB/sec.
	  Even though compression uses some system resurces like CPU and
	  memory it seems worth swithing it on in the cluster installation
	  with high traffic.
	  Especially if CPU and memory is not fully utilized.

2009-08-07 12:26  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  Added new statistics - cluster (de)compression rate and bytes
	  sent/received per second to measure real stream compression
	  effectiveness.
	  During tests (warmup session) the compression rate is displayed
	  as 97% which is very high.
	  To check if there is no mistake a test with and without
	  compression was run to see what is the traffic in bytes between
	  cluster nodes.
	  The highest measured traffic during warmup session and
	  compression turned on was 17kB/sec,
	  the highest measured traffic during warmup session and
	  compression turned off was 570kB/sec.
	  Even though compression uses some system resurces like CPU and
	  memory it seems worth swithing it on in the cluster installation
	  with high traffic.
	  Especially if CPU and memory is not fully utilized.

2009-08-03 11:51  kobit

	* pom.xml:
	  
	  tigase-utils dependency change to 3.3.1 - stream compression
	  included

2009-08-01 15:08  mateusz.fiolka

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  improved error detection when checking db schema version

2009-07-31 15:30  kobit

	* src/main/java/tigase/xmpp/impl/StartTLS.java:
	  
	  Code cleanup.

2009-07-31 15:30  kobit

	* src/main/java/tigase/xmpp/impl/StartZLib.java:
	  
	  ZLib stream compression added.

2009-07-31 15:29  kobit

	* src/main/java/tigase/io/ZLibIO.java:
	  
	  ZLib stream compression added.

2009-07-31 15:29  kobit

	* src/main/java/tigase/io/SocketIO.java,
	  src/main/java/tigase/io/TLSIO.java,
	  src/main/java/tigase/net/IOService.java:
	  
	  Changed a way ByteBuffer is passed to the next class. Now the
	  buffer is read for reading and no need to flip() call is needed.
	  This change was requied to make it compatible with a stream
	  compression socket implementation.

2009-07-31 15:28  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  Added isElement() method to quickly compare element name and
	  xmlns with given parameters. Uses == instead of equals.

2009-07-31 15:27  kobit

	* src/main/java/tigase/server/Command.java:
	  
	  Added STARTZLIB command.

2009-07-24 17:06  kobit

	* src/main/java/tigase/stats/StatisticsProvider.java,
	  src/main/java/tigase/stats/StatisticsProviderMBean.java:
	  
	  Improved statistics calculation.

2009-07-22 17:13  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/Packet.java:
	  
	  Removed JIDUtils calls wherever possible to improve the system
	  performance.

2009-07-22 17:12  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  addRead() addWritten() methods calls commented out for now. These
	  counters where calculated inefficiently, they need rewriting.

2009-07-22 16:53  kobit

	* src/main/java/tigase/monitor/MonitorRuntime.java:
	  
	  Removed unused imports.

2009-07-22 16:50  kobit

	* src/main/java/tigase/server/filters/PacketCounter.java:
	  
	  Commented out some testing code.

2009-07-22 16:46  kobit

	* src/main/java/tigase/stats/StatisticsProvider.java,
	  src/main/java/tigase/stats/StatisticsProviderMBean.java:
	  
	  More statistics available through the Bean.

2009-07-22 16:45  kobit

	* src/main/java/tigase/util/Numbers.java,
	  src/main/java/tigase/util/ProcessingThreads.java:
	  
	  Some extra arguments checking to avoid NPE.

2009-07-22 16:43  kobit

	* src/main/java/tigase/util/tracer/TigaseTracer.java:
	  
	  Removed JIDUtils calls for the arguments to improve the server
	  throughput. This calculations should be done elsewhere only if
	  needed.

2009-07-22 16:42  kobit

	* src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  isAuthorized is now overloaded checking if parent session is null
	  now and added synchronization to some methods modifying user
	  session state.

2009-07-22 16:40  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java:
	  
	  Filtering is not active if the session is not authorized yet.

2009-07-22 16:39  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Incoming probes and initial presence packets are ignored now if
	  the users hasn't sent his initial presence yet.

2009-07-22 16:38  kobit

	* src/main/java/tigase/xmpp/impl/RosterPresence.java:
	  
	  Packets are ignored now if the session is not yet authorized.

2009-07-22 16:38  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Roster loading performance improvements.

2009-07-22 16:37  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterElement.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Roster loading performance improvements.

2009-07-21 10:27  mateusz.fiolka

	* src/main/groovy/tigase/admin/UserRosterManagement.groovy,
	  src/main/groovy/tigase/admin/UserRosterManagementExt.groovy:
	  
	  Merge branch 'mychanges'

2009-07-21 09:25  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterElement.java:
	  
	  Check agains session == null added. This is needed for admin
	  scripts which operate on the user roster without user session
	  created.

2009-07-20 12:13  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Minor code cleanup.

2009-07-20 12:12  kobit

	* src/main/java/tigase/io/SocketIO.java:
	  
	  Replaced existing IO queue a concurrent queue with maximum queue
	  size to prevent system overloading in case of heavy network
	  traffic with which the system can not cope..

2009-07-20 12:10  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/RosterPresence.java:
	  
	  Roster versioning support added.

2009-07-20 12:10  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Roster versioning support added.

2009-07-16 22:14  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Parent session and user_id, jid initialization changed to avoid
	  NPE in certain cases.

2009-07-16 22:13  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Using OnlineJidsReporter API the Presence plugin now tries to
	  avoid sending presences to offline users.

2009-07-16 22:12  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterElement.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Bare JIDs for local domains are now stored using string.intern()
	  to preserve memory and speed up JIDs comparison.

2009-07-16 22:11  kobit

	* src/main/java/tigase/stats/StatisticsList.java,
	  src/main/java/tigase/stats/StatisticsProvider.java:
	  
	  Added new statistics exposed via StatisticsProviderMBean and now
	  all statistics are updated exactly every second in a separate
	  thread.

2009-07-16 22:10  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Changed implementation for OnlineJidsReporter to match the new
	  API.

2009-07-16 22:09  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java:
	  
	  To avoid concurrency issue with accessing to ThreadData map, it
	  is now stored in ConcurrentSkipListMap

2009-07-16 22:07  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Changed last second, minute, hour packets calculation algorithm.

2009-07-16 22:06  kobit

	* src/main/java/tigase/sys/OnlineJidsReporter.java,
	  src/main/java/tigase/sys/TigaseRuntime.java:
	  
	  Changed API and added proper implementation for
	  OnlineJidsReporter interface.

2009-07-16 22:06  kobit

	* src/main/java/tigase/monitor/MonitorRuntime.java:
	  
	  Added proper implementation for OnlineJidsReporter API.

2009-07-16 22:04  kobit

	* src/main/java/tigase/cluster/strategy/SMNonCachingAllNodes.java:
	  
	  Added default implementation for OnlineJidsReporter interface.
	  Both methods return false by default.

2009-07-16 22:03  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  Minor code cleanup.

2009-07-16 22:03  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  OnlineJidsReporter implememtation added. It just retrieves all
	  the information from the strategy.

2009-07-16 22:01  kobit

	* src/main/java/tigase/cluster/ClusteringStrategyIfc.java:
	  
	  Interface now extends OnlineJidsReporter and can report to the
	  system online users. This is used to limit number of presences
	  floating around. If the strategy can report all online users to
	  the system then Presence plugin doesn't send presences to offline
	  users.

2009-07-16 21:58  kobit

	* src/main/java/tigase/util/IdentityComparator.java:
	  
	  Identity (reference) comparator to speed HashMaps processing for
	  JIDs cache.

2009-07-14 19:34  kobit

	* pom.xml:
	  
	  Version number change to 4.3.0

2009-07-14 19:33  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/ClusteringStrategyIfc.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/cluster/strategy/SMNonCachingAllNodes.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/PacketFilterIfc.java,
	  src/main/java/tigase/server/filters/PacketCounter.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/sysmon/AbstractMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/DiskMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/MemMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/N270Monitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/ResourceMonitorIfc.java,
	  src/main/java/tigase/server/sreceiver/sysmon/SystemMonitorTask.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManagerOLD.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/StatRecord.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/stats/StatisticsContainer.java,
	  src/main/java/tigase/stats/StatisticsList.java,
	  src/main/java/tigase/stats/StatisticsProvider.java,
	  src/main/java/tigase/stats/StatisticsProviderMBean.java,
	  src/main/java/tigase/sys/TigaseRuntime.java,
	  src/main/java/tigase/util/tracer/TigaseTracer.java,
	  src/main/java/tigase/vhosts/VHostManager.java:
	  
	  Statistics API redesigned/refactored for more efficient
	  statistics tracking and monitoring.

2009-07-14 19:31  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Added toString method.

2009-07-13 18:52  smoku

	* database/mysql-schema-4-sp.schema:
	  
	  Added missing drop procedure

2009-07-08 08:16  bmalkow

	* src/main/java/tigase/net/IOService.java:
	  
	  change visibility

2009-07-07 12:43  bmalkow

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  change method and field visible range

2009-07-07 08:41  mateusz.fiolka

	* src/main/izpack/java/TigaseConfigConst.java,
	  src/main/izpack/java/TigaseConfigSavePanel.java,
	  src/main/izpack/userInputSpec.xml:
	  
	  added pep plugin selection to the installer, changed plugin
	  selection format to use + and - for enabled/disabled plugins

2009-07-06 19:09  kobit

	* src/main/java/tigase/cluster/ClusteringStrategyIfc.java:
	  
	  JavaDoc added.

2009-07-06 18:46  kobit

	* src/main/java/tigase/cluster/ClientConnectionClustered.java,
	  src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterController.java,
	  src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/ClusterMethods.java,
	  src/main/java/tigase/cluster/ClusteredComponent.java,
	  src/main/java/tigase/cluster/ClusteringStrategyIfc.java,
	  src/main/java/tigase/cluster/ServerConnectionClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClusteredOld.java,
	  src/main/java/tigase/cluster/VirtualComponent.java,
	  src/main/java/tigase/cluster/strategy/SMNonCachingAllNodes.java:
	  
	  Clustering API changes to improve the clustering code performance
	  and allows for easier extensibility. Please note, the API is not
	  stable yet and more changes are expected soon. The code now works
	  much better but please do not upgdate your code yet if you have
	  your own changes and extensions.

2009-07-06 18:40  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  TigaseTracer initialization code added. This is a temporary code
	  as there is no real configuration for it yet.

2009-07-06 18:40  kobit

	* src/main/java/tigase/net/ConnectionOpenThread.java:
	  
	  addAllWaiting now catches all Exceptions instead of just
	  SocketException. This allows for processing all items waiting in
	  the queue regardless there is a problem for one item in the
	  middle of the queue.

2009-07-06 18:38  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  TigaseTracer usage added. All incoming and outgoing packets can
	  be tracked now for each component.

2009-07-06 18:37  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added toString() implementation for ConnectionListenerImpl local
	  class.

2009-07-06 18:36  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/N270Monitor.java:
	  
	  Very specific monitor, maybe it shouldn't go to main trunk
	  repository. It monitors CPU temperature and throttling for N270
	  Intel Atom CPU based systems. It works well with Dell Mini 9.

2009-07-06 18:34  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Setting connection status issue fixed, previously it was
	  incorrectly set to 'NORMAL' overwriting 'REMOTE' status and
	  triggering new connection handlers.

2009-07-06 18:32  kobit

	* src/main/java/tigase/server/xmppsession/AdminScript.java:
	  
	  Removed writing a script content to log file during script
	  loading.

2009-07-06 18:31  kobit

	* src/main/java/tigase/util/tracer,
	  src/main/java/tigase/util/tracer/TigaseTracer.java:
	  
	  TigaseTracer is a tool similar to logger, however the tracer
	  allows to controll what is written to log files based on the user
	  ID, IP address, connection id rather than the class name or
	  package name. Thus it really allows for packet tracking for a
	  selected users/ip addresses only.
	  This is still an experimental code yet.

2009-07-06 18:29  kobit

	* src/main/java/tigase/vhosts/VHostManager.java:
	  
	  Minor code cleanup.

2009-07-06 18:28  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Added getjid() method this doesn't throw an exception and is used
	  for debugging only.

2009-07-05 15:19  mateusz.fiolka

	* src/main/izpack/changes.patch:
	  
	  Fixed plugins selection in the installer, improved IzPack
	  checkbox xml attribute detection in UserInputPanel

2009-07-04 19:35  mateusz.fiolka

	* etc/tigase.conf:
	  
	  init file fix

2009-07-04 19:25  mateusz.fiolka

	* etc/tigase.conf, src/main/izpack/install.xml:
	  
	  Merge branch 'mychanges'

2009-07-04 19:20  mateusz.fiolka

	* etc/tigase.conf:
	  
	  reverting wrong commit :/

2009-07-04 19:17  mateusz.fiolka

	* etc/tigase.conf:
	  
	  Added Groovy Scripting group to the installer, including groovy
	  libs and scripts

2009-07-04 18:21  kobit

	* libs/groovy-all-1.5.7.jar, libs/groovy-engine.jar:
	  
	  Groovy libraries used for scripting

2009-07-01 10:19  kobit

	* src/main/java/tigase/xmpp/impl/PepPlugin.java:
	  
	  Changed plugin ID from http://jabber.org/protocol/pubsub to pep

2009-06-24 21:38  kobit

	* src/main/java/tigase/io/SocketIO.java,
	  src/main/java/tigase/io/TLSIO.java:
	  
	  Nasty bug with sending large buffers in TLS mode fixed, finally.

2009-06-24 21:30  kobit

	* src/main/java/tigase/io/TLSIO.java:
	  
	  A fix!

2009-06-24 21:22  kobit

	* src/main/java/tigase/io/IOInterface.java,
	  src/main/java/tigase/io/SocketIO.java,
	  src/main/java/tigase/io/TLSIO.java:
	  
	  Test code loggin debug info for my connections only.

2009-06-23 07:47  bmalkow

	* src/main/java/tigase/xmpp/impl/PepPlugin.java:
	  
	  add PEP implementation

2009-06-13 20:19  bmalkow

	* src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java:
	  
	  fix NullPointerException

2009-06-10 19:05  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/QueueType.java:
	  
	  Added loading packet counter filter and extracted QueueType enum
	  to external class/file

2009-06-10 19:04  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Logging improved.

2009-06-10 19:03  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  Logging improved.

2009-06-10 19:02  kobit

	* src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Added more logging.

2009-06-10 19:01  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/PubSubTestsTask.java:
	  
	  Overwritten addPacket() method and added packets counter.

2009-06-10 19:01  kobit

	* src/main/java/tigase/server/filters,
	  src/main/java/tigase/server/filters/PacketCounter.java:
	  
	  Added the first component level packet filter. This one doesn't
	  filter packets, it just counts packets and provides statistics
	  about number of packets of each type processed.

2009-06-10 18:59  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  Added 2 more methods to API: gerIQXMLNS and getIQChildName

2009-06-10 18:59  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Log wording corrected.

2009-06-10 18:58  kobit

	* src/main/java/tigase/io/TLSWrapper.java:
	  
	  Minor code cleanup.

2009-06-10 18:57  kobit

	* src/main/java/tigase/io/SSLContextContainer.java:
	  
	  Minor code cleanup.

2009-06-10 18:50  kobit

	* src/main/groovy/tigase/admin/AddUser.groovy:
	  
	  Add User administration script from XEP-0133.

2009-06-10 18:49  kobit

	* src/main/java/tigase/server/Command.java:
	  
	  Added 2 more methods: addTitle and addInstructions to make it
	  easier to write admin scripts.

2009-06-10 11:29  kobit

	* src/main/java/tigase/server/PacketFilterIfc.java:
	  
	  Packet filtering interface for filtering packets on the component
	  level.

2009-06-10 11:22  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed NPE when scripts/admin directory is missing.

2009-06-03 17:52  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/ConnectionManager.java:
	  
	  Ports numbers settins from init.properties file added.

2009-06-02 08:00  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/ProcessorFactory.java:
	  
	  Changed default logging level to CONFIG and added more startup
	  logs.

2009-06-01 12:01  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2009-06-01 12:01  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-4.2.0

2009-06-01 12:00  kobit

	* build.properties:
	  
	  Version change to 4.2.0

2009-06-01 10:35  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2009-06-01 10:35  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-4.1.5

2009-06-01 10:18  kobit

	* src/main/izpack/install.xml:
	  
	  A few fixes, added missing jar files and fixed problem with
	  JAVA_HOME and JDKPath

2009-05-31 11:35  mateusz.fiolka

	* scripts/prepare-installer.sh, src/main/izpack/changes.patch:
	  
	  added tigase libs to panels build process

2009-05-31 08:42  kobit

	* package.html:
	  
	  New package description.

2009-05-31 08:41  kobit

	* pom.xml:
	  
	  Dependency change for xmltools to 3.3.0

2009-05-31 08:41  kobit

	* src/main/izpack/resources/pics/Java_powered_logo_rgb.png,
	  src/main/izpack/resources/pics/solaris_ready.png:
	  
	  Logos scalled down a little bit

2009-05-30 10:13  kobit

	* src/main/izpack/java/TigaseJDKPathPanel.java:
	  
	  Changed JDKPath calculation algorithm to take JAVA_HOME settings
	  first on the OSX and not to take File.parent from the given path.
	  Needs to be tested more though to make sure it works on all
	  systems.

2009-05-28 22:53  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  No longer sends CHECK_USER_CONNECTION to connections which is
	  being activated now.

2009-05-28 17:03  kobit

	* etc/tigase.conf:
	  
	  Added optional GC settings

2009-05-28 14:59  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java:
	  
	  Adding and removing plugins in the init.properties file is now
	  much easier, you no longer have to provide a full list of plugins
	  to be loaded: +plugin-id adds the plugin, -plugin-id removes the
	  plugin, without a '+' or '-' character it simply adds the plugin
	  (as with '+'). Additionally you can append =N to the plugin id:
	  "plugin-id=16" to load the plugin and/or set number of threads
	  for the plugin.

2009-05-28 07:56  kobit

	* src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/util/Numbers.java:
	  
	  Network buffers size is now configurable, parameters:
	  --net-buf-standard, --net-buff-high-throughput

2009-05-27 18:03  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManagerOLD.java:
	  
	  Small API change to prevent from multiple STREAM_CLOSED packets
	  send from connection manager to SM.
	  serviceStopped returns boolean now.

2009-05-27 18:02  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed a bug when unavailable presence was not sent to buddies.

2009-05-27 18:01  kobit

	* src/main/java/tigase/util/ProcessingThreads.java:
	  
	  Packets assigned to threads by 'from' instead of 'to' address.

2009-05-27 18:00  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Minor code cleanup and performance improvements.

2009-05-27 17:59  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Minor code cleanup and performance improvements.

2009-05-27 17:58  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Minor code cleanup.

2009-05-26 22:15  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java:
	  
	  Increased concurrency level for processors.

2009-05-26 22:14  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Increased connection close timeout to 60 secs which is needed for
	  mass disconnects,

2009-05-26 22:12  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Fixed a bug with passing null as user_id to getNodesForJid()
	  method.

2009-05-25 17:02  kobit

	* src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/ConnectionManager.java:
	  
	  Fixed a problem with disconnects between cluster nodes.

2009-05-25 15:18  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed incorrectly calculated disconnects.

2009-05-25 15:17  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Fixed incorrectly processed cluster packets from untrusted
	  sources.

2009-05-25 15:17  kobit

	* src/main/java/tigase/net/ConnectionOpenListener.java,
	  src/main/java/tigase/net/ConnectionOpenThread.java,
	  src/main/java/tigase/net/IOService.java:
	  
	  Added high throughput mode for selected connection types with
	  increased buffers size and traffic class changed to high
	  throughput.

2009-05-25 15:16  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added high throughput mode for selected connection types.

2009-05-25 15:16  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added high throughput mode for selected connection types.

2009-05-25 15:15  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  Added high throughput mode for selected connection types.

2009-05-25 14:33  smoku

	* debian/changelog, debian/tigase-server.postinst:
	  
	  Proper postinst

2009-05-25 14:29  smoku

	* debian/changelog, debian/rules:
	  
	  Changed SQL scripts to server-database

2009-05-25 14:24  smoku

	* debian/changelog, debian/rules, debian/tigase-server.postinst:
	  
	  Proper paths to derby jars in scripts

2009-05-25 14:15  smoku

	* debian/changelog, debian/tigase-server.postinst:
	  
	  Added derbytools jar to CLASSPATH during postinst

2009-05-25 14:10  smoku

	* debian/tigase-server.postinst:
	  
	  Added derby jar to CLASSPATH during postinst

2009-05-25 14:06  smoku

	* debian/changelog, debian/tigase-server.postinst:
	  
	  Switching to Sun Java implementation during postinstall

2009-05-25 12:13  kobit

	* src/main/java/tigase/io/IOInterface.java,
	  src/main/java/tigase/io/SocketIO.java,
	  src/main/java/tigase/io/TLSIO.java:
	  
	  Added method returning number of buffers waiting to send in the
	  I/O.

2009-05-25 12:12  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Attempt to make data writing more efficient by writing as much
	  data as possible in a single method call.

2009-05-25 12:11  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added statistics displaying number of data buffers waiting in the
	  I/O component.

2009-05-25 12:10  kobit

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Attempt to make data reading more efficient, reading as much
	  characters from the network socket as possible in a single method
	  run.

2009-05-25 08:58  smoku

	* debian/changelog, debian/tigase-server.init:
	  
	  Added check for JRE version to init script

2009-05-23 23:16  kobit

	* src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/net/SocketReadThread.java:
	  
	  Fixed problem with excessive CPU usage by tigase.net

2009-05-23 23:16  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Presence optimizations switched off temporarily.

2009-05-23 18:16  kobit

	* src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerHandler.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed a bug with SM initialization and now the cluster sends
	  broadcast to all cluster nodes about new user connection after
	  initial presence.

2009-05-23 18:06  smoku

	* src/main/java/tigase/db/jdbc/TigaseCustomAuth.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java:
	  
	  Typo fixes.

2009-05-23 18:05  smoku

	* src/main/java/tigase/db/RepositoryFactory.java,
	  src/main/java/tigase/db/UserAuthRepositoryImpl.java:
	  
	  Typo fixes.

2009-05-23 18:04  smoku

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/Configurator.java:
	  
	  Typo fixes.

2009-05-23 11:33  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/ClusterMethods.java,
	  src/main/java/tigase/cluster/ClusteringStrategyIfc.java,
	  src/main/java/tigase/cluster/ServerConnectionClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClusteredOld.java,
	  src/main/java/tigase/cluster/methodcalls/SessionTransferMC.java,
	  src/main/java/tigase/cluster/strategy,
	  src/main/java/tigase/cluster/strategy/SMNonCachingAllNodes.java:
	  
	  Clustering code reworked and new, simpler but more effective
	  implementation created. No more connections hangs on resource
	  bind in case of cluster communications problems. Fresh code needs
	  more tests though.

2009-05-23 11:32  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Added initRepository call for the connection pool to allow for
	  the pool to initialize itself. For now it initializes internal
	  cache.

2009-05-23 11:31  kobit

	* src/main/java/tigase/db/UserRepositoryPool.java:
	  
	  Added simple caching code for the connection pool.

2009-05-23 11:30  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  A few fixes related to possible conflicts in the cluster mode.

2009-05-23 11:29  kobit

	* src/main/java/tigase/io/SampleSocketThread.java,
	  src/main/java/tigase/io/TelnetServer.java:
	  
	  Minor code adjustements.

2009-05-23 11:29  kobit

	* src/main/java/tigase/io/SocketIO.java:
	  
	  Minor code adjustements.

2009-05-23 11:29  kobit

	* src/main/java/tigase/io/TLSIO.java:
	  
	  Minor code adjustements.

2009-05-23 11:28  kobit

	* src/main/java/tigase/net/ConnectionOpenThread.java:
	  
	  Minor code adjustements.

2009-05-23 11:28  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Code changes related to a possible bug in detecting empty read
	  calls, tests don't show any improvements though.

2009-05-23 11:27  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Logic bug fixed.

2009-05-23 11:26  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Added local domain name to the statistics list to make it easier
	  to find out from which cluster node statistics come.

2009-05-23 11:25  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Minor code adjustments.

2009-05-23 11:24  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Major code fixes and improvements related to the new clustering
	  implementation.

2009-05-23 11:23  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerHandler.java:
	  
	  Added callback: handleResourceBind(), now special actions can be
	  performed on the user resource bind.

2009-05-23 11:23  kobit

	* src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  Added method returning number of user connections with a given
	  connection status and fixed a bug in removing invalid user
	  connections from the list.

2009-05-23 11:21  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Minor code adjustments.

2009-05-23 11:21  kobit

	* src/main/java/tigase/xmpp/RepositoryAccess.java:
	  
	  Fixed a bug with token authentication which used getUserId()
	  which couldn't work as user id is only available after successful
	  authentication. Now it takes user id as a parameter.

2009-05-23 11:19  kobit

	* src/main/java/tigase/xmpp/ConnectionStatus.java:
	  
	  Added new connection status: REMOTE for user connections
	  established to different cluster nodes.

2009-05-23 11:19  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  Broadcasted presence are always sent to bare user jid now.

2009-05-23 11:18  mateusz.fiolka

	* src/main/izpack/changes.patch:
	  
	  Added msg and check to block user installing over existing Tigase
	  dir

2009-05-23 11:17  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Broadcasted presence are always sent to bare user jid now.

2009-05-23 09:10  mateusz.fiolka

	* src/main/izpack/java/TigaseDBCheckPanel.java:
	  
	  changed the code adding admin in the installer to use Tigase repo
	  classes

2009-05-21 16:18  kobit

	* src/main/java/tigase/xmpp/impl/SessionBind.java:
	  
	  Fixed incorrect features providing, i hope....

2009-05-21 16:18  kobit

	* src/main/java/tigase/xmpp/impl/BindResource.java:
	  
	  Fixed incorrect features providing, i hope....

2009-05-20 20:49  kobit

	* src/main/java/tigase/xmpp/impl/SessionBind.java:
	  
	  Fixed incorrect features providing, i hope....

2009-05-19 07:55  mateusz.fiolka

	* src/main/izpack/install.xml:
	  
	  fixed installer bug, where user selection of JDK path was
	  overwrited by JAVA_HOME

2009-05-18 14:57  mateusz.fiolka

	* src/main/izpack/install.xml:
	  
	  Added jmx files to the installation and a groovy script for user
	  mgmt

2009-05-18 14:57  mateusz.fiolka

	* src/main/izpack/java/TigaseDBCheckPanel.java:
	  
	  activated user adding task

2009-05-18 14:57  mateusz.fiolka

	* src/main/izpack/java/TigaseDBCheckPanel.java:
	  
	  adding xmpp admin user from installer

2009-05-18 14:46  mateusz.fiolka

	* src/main/izpack/java/TigaseDBCheckPanel.java:
	  
	  activated user adding task

2009-05-18 13:40  smoku

	* debian/changelog, debian/tigase-server.init:
	  
	  Merged r1637 to debian init script

2009-05-18 13:38  smoku

	* src/main/groovy/tigase/converter/converter.sh:
	  
	  Reverted r1638

2009-05-18 13:37  smoku

	* src/main/groovy/tigase/converter/converter.sh:
	  
	  Using tr -d to delete newlines

2009-05-18 13:08  kobit

	* scripts/tigase.sh:
	  
	  CLASSPATH generating now excludes wrapper libraries

2009-05-18 13:03  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Code formatting update

2009-05-18 13:02  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Presence incorrect broadcast fixed for probe and initial
	  presence.

2009-05-17 20:00  kobit

	* src/main/java/tigase/server/sreceiver/PubSubTestsTask.java:
	  
	  Added GC calls when memory is Low.

2009-05-16 16:23  smoku

	* src/main/java/tigase/db/UserRepository.java:
	  
	  Typo fixes.

2009-05-16 16:10  smoku

	* src/main/java/tigase/db/xml/XMLRepository.java:
	  
	  Typo fixes.

2009-05-16 11:54  smoku

	* scripts/tigase.sh:
	  
	  Added info about using discovered config file

2009-05-16 10:29  smoku

	* debian/changelog, debian/patches/avoid-stale-pid.patch:
	  
	  avoid-stale-pid.patch was merged to SVN

2009-05-16 10:27  smoku

	* scripts/tigase.sh:
	  
	  Fix to avoid stale PID

2009-05-14 11:06  smoku

	* debian, debian/README.Debian, debian/changelog, debian/compat,
	  debian/control, debian/copyright, debian/init.properties,
	  debian/patches, debian/patches/avoid-stale-pid.patch,
	  debian/rules, debian/std-logger.sh, debian/tigase-server.default,
	  debian/tigase-server.dirs, debian/tigase-server.init,
	  debian/tigase-server.install, debian/tigase-server.postinst,
	  debian/tigase-server.postrm, debian/watch:
	  
	  Added debian source directory

2009-05-11 22:33  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Reverted to old and apparently correct behaviour with sending
	  initial presence to all from and both contacts.

2009-05-11 17:03  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Each new server connection is opened in a separate thread to
	  avoid DNS blocking.

2009-05-11 16:22  kobit

	* src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/sreceiver/PubSubTestsTask.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Probably fixed a bug with concurrent data reading from network
	  socket.

2009-05-11 11:26  mateusz.fiolka

	* src/main/izpack/java/TigaseConfigSavePanel.java,
	  src/main/izpack/java/TigaseConfigSavePanelConsoleHelper.java:
	  
	  config file saving fix in console installer

2009-05-11 11:26  mateusz.fiolka

	* src/main/izpack/java/TigaseCheckPanelConsoleHelper.java:
	  
	  unneeded file cleanup

2009-05-11 11:26  mateusz.fiolka

	* src/main/izpack/java/TigaseDBCheckPanel.java,
	  src/main/izpack/userInputSpec.xml:
	  
	  adding xmpp admin user from installer

2009-05-10 18:34  mateusz.fiolka

	* src/main/izpack/resources/panelsLangPack.xml:
	  
	  Merge branch 'dbfix'

2009-05-10 16:01  mateusz.fiolka

	* src/main/izpack/changes.patch:
	  
	  Improved packs selection, ignoring packs for other systems

2009-05-10 16:01  mateusz.fiolka

	* src/main/izpack/java/DerbyPathPanel.java,
	  src/main/izpack/java/DerbyPathPanelConsoleHelper.java:
	  
	  Fixed wrong Derby location selection in console mode

2009-05-10 16:00  mateusz.fiolka

	* src/main/izpack/changes.patch,
	  src/main/izpack/java/TigaseCheckPanelConsoleHelper.java,
	  src/main/izpack/java/TigaseConfigLoadPanel.java,
	  src/main/izpack/java/TigaseConfigLoadPanelConsoleHelper.java,
	  src/main/izpack/java/TigaseConfigSavePanel.java,
	  src/main/izpack/java/TigaseConfigSavePanelConsoleHelper.java,
	  src/main/izpack/java/TigaseDBCheckPanel.java,
	  src/main/izpack/java/TigaseDBCheckPanelConsoleHelper.java:
	  
	  Added db and config screens

2009-05-09 22:29  smoku

	* src/main/groovy/tigase/converter/converter.sh:
	  
	  Updated converter wrapper for new Ubuntu packaging

2009-05-09 14:58  kobit

	* scripts/prepare-installer.sh, scripts/tigase.sh,
	  src/main/izpack/install.xml:
	  
	  A few fixes and spelling corrections in scripts

2009-05-08 09:00  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Presence exchanging: subscription, available and unavailble now
	  fixed to work as in spec and optimized to not send too many of
	  them.

2009-05-08 08:59  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed wording in the log message.

2009-05-06 23:55  smoku

	* src/main/groovy/tigase/converter/converter.sh:
	  
	  Check for UTF8 based locale.

2009-05-06 23:44  smoku

	* src/main/groovy/tigase/converter/converter.groovy:
	  
	  Put the vCard data in correct node.

2009-05-06 22:08  kobit

	* src/main/java/tigase/vhosts/VhostConfigRepository.java:
	  
	  Empty anonymous domains list problem fixed.

2009-05-06 21:21  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Race condition bug fixed, I hope...

2009-05-05 22:17  smoku

	* src/main/groovy/tigase/converter/ejabberd.groovy:
	  
	  Corrected privacy lists handling

2009-05-05 22:04  smoku

	* src/main/groovy/tigase/converter/converter.sh:
	  
	  Do not use Groovy jar provided by tigase

2009-05-05 10:38  smoku

	* src/main/groovy/tigase/converter/Feeder.groovy,
	  src/main/groovy/tigase/converter/OpenFire.groovy,
	  src/main/groovy/tigase/converter/README,
	  src/main/groovy/tigase/converter/converter.groovy,
	  src/main/groovy/tigase/converter/converter.sh,
	  src/main/groovy/tigase/converter/ejabberd.groovy,
	  src/main/groovy/tigase/converter/jabberd2.groovy:
	  
	  Converter v2.3 with OpenFire support

2009-05-05 10:11  smoku

	* src/main/groovy/tigase/converter/converter.groovy:
	  
	  Do not add chrome.im artifically

2009-05-05 09:52  smoku

	* src/main/groovy/tigase/converter,
	  src/main/groovy/tigase/converter/Feeder.groovy,
	  src/main/groovy/tigase/converter/README,
	  src/main/groovy/tigase/converter/converter.groovy,
	  src/main/groovy/tigase/converter/converter.sh,
	  src/main/groovy/tigase/converter/ejabberd.groovy,
	  src/main/groovy/tigase/converter/jabberd2.groovy:
	  
	  Tigase Converter v2.2 - initial commit

2009-05-05 09:32  kobit

	* src/main/java/tigase/cluster/ClusteringStrategyIfc.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/db/DummyRepository.java,
	  src/main/java/tigase/db/UserAuthRepository.java,
	  src/main/java/tigase/db/UserAuthRepositoryImpl.java,
	  src/main/java/tigase/db/UserRepository.java,
	  src/main/java/tigase/db/UserRepositoryPool.java,
	  src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java,
	  src/main/java/tigase/db/jdbc/TigaseAuth.java,
	  src/main/java/tigase/db/jdbc/TigaseCustomAuth.java,
	  src/main/java/tigase/db/xml/XMLRepository.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/vhosts/VHostItem.java,
	  src/main/java/tigase/vhosts/VHostManager.java,
	  src/main/java/tigase/vhosts/VHostManagerIfc.java,
	  src/main/java/tigase/vhosts/VhostConfigRepository.java,
	  src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/RosterPresence.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java:
	  
	  VHost blocking and users number limiting implemented.

2009-05-04 15:40  mateusz.fiolka

	* package.html, src/main/izpack/install.xml,
	  src/main/izpack/resources/pics/Java_powered_logo_rgb.png,
	  src/main/izpack/resources/pics/solaris_ready.png:
	  
	  added logos to HtmlInfoPanel

2009-04-30 21:23  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java:
	  
	  Fixed a bug not initializing processors properly on single CPU
	  system.

2009-04-30 21:08  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Added override annotation.

2009-04-30 21:08  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added new statistics counters, max user connecions and total
	  connections.

2009-04-30 14:54  mateusz.fiolka

	* src/main/izpack/changes.patch:
	  
	  added reading of password to the UserInputPanel, improved
	  variables substitution on this panel

2009-04-28 14:50  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/impl/Privacy.java:
	  
	  Privacy lists management bug fixed.

2009-04-27 20:54  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed problem with presence probe.

2009-04-27 20:14  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Presence is sent to user ID without resource part now.

2009-04-27 11:50  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added statistics for session open thread.

2009-04-24 17:25  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Adjusted threads number to equal to CPU number and queue size to
	  be maxQueueSize/ThreadsNo

2009-04-24 16:43  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  Added concurrent maps for session data

2009-04-24 16:42  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Increased number of threads to 8 (hardcoded for now)

2009-04-24 16:42  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Increased number of threads to 8 (hardcoded for now)

2009-04-23 14:59  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Authentication timeout increased to 2 minutes.

2009-04-23 14:34  kobit

	* src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Increased queue threads from 1 to 4.

2009-04-23 14:34  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Changed logging level from warnign to info

2009-04-22 21:56  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Changed logging level from warnign to info

2009-04-22 19:42  kobit

	* src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added better handling for packets arriving to c2s for which there
	  is no connection anymore.

2009-04-22 19:15  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Session open is now executed in a dedicated thread and
	  handshaking between c2s and sm is improved.

2009-04-22 16:19  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  More cleanup in statistics displaying. Statistics with value 0
	  don't show up on any level other than FINEST.

2009-04-22 11:25  mateusz.fiolka

	* scripts/prepare-installer.sh, src/main/izpack/README.txt,
	  src/main/izpack/build.xml:
	  
	  changed README, some minor files cleanup

2009-04-22 11:06  mateusz.fiolka

	* scripts/generate-installer.sh, scripts/prepare-installer.sh,
	  src/main/izpack/changes.patch,
	  src/main/izpack/java/TigaseInstallerCommon.java,
	  src/main/izpack/java/TigaseJDKPathPanelConsoleHelper.java:
	  
	  added installer build system

2009-04-22 11:06  mateusz.fiolka

	* src/main/izpack/target/com/izforge/izpack/panels/DerbyPathPanel.java,
	  src/main/izpack/target/com/izforge/izpack/panels/TigaseConfigConst.java,
	  src/main/izpack/target/com/izforge/izpack/panels/TigaseConfigLoadPanel.java,
	  src/main/izpack/target/com/izforge/izpack/panels/TigaseConfigSavePanel.java,
	  src/main/izpack/target/com/izforge/izpack/panels/TigaseDBCheckPanel.java,
	  src/main/izpack/target/com/izforge/izpack/panels/TigaseInstallerCommon.java,
	  src/main/izpack/target/com/izforge/izpack/panels/TigaseJDKPathPanel.java:
	  
	  Removed unnecessary files

2009-04-22 11:06  mateusz.fiolka

	* scripts/generate-installer.sh:
	  
	  Set IzPack source to original

2009-04-22 11:06  mateusz.fiolka

	* src/main/izpack/build.xml, src/main/izpack/install.xml,
	  src/main/izpack/java/DerbyPathPanel.java,
	  src/main/izpack/java/TigaseConfigLoadPanel.java,
	  src/main/izpack/java/TigaseConfigSavePanel.java,
	  src/main/izpack/java/TigaseDBCheckPanel.java,
	  src/main/izpack/java/TigaseInstallerCommon.java,
	  src/main/izpack/java/TigaseJDKPathPanel.java,
	  src/main/izpack/resources/packsLang.xml,
	  src/main/izpack/resources/panelsLangPack.xml,
	  src/main/izpack/target, src/main/izpack/target/com,
	  src/main/izpack/target/com/izforge,
	  src/main/izpack/target/com/izforge/izpack,
	  src/main/izpack/target/com/izforge/izpack/panels,
	  src/main/izpack/target/com/izforge/izpack/panels/DerbyPathPanel.java,
	  src/main/izpack/target/com/izforge/izpack/panels/TigaseConfigConst.java,
	  src/main/izpack/target/com/izforge/izpack/panels/TigaseConfigLoadPanel.java,
	  src/main/izpack/target/com/izforge/izpack/panels/TigaseConfigSavePanel.java,
	  src/main/izpack/target/com/izforge/izpack/panels/TigaseDBCheckPanel.java,
	  src/main/izpack/target/com/izforge/izpack/panels/TigaseInstallerCommon.java,
	  src/main/izpack/target/com/izforge/izpack/panels/TigaseJDKPathPanel.java:
	  
	  Improved installer preparation process

2009-04-22 11:06  mateusz.fiolka

	* scripts/generate-installer.sh, src/main/izpack/README.txt,
	  src/main/izpack/build.xml, src/main/izpack/install.xml,
	  src/main/izpack/java/TigaseJDKPathPanel.java,
	  src/main/izpack/userInputSpec.xml:
	  
	  Added changes to faster compile installer

2009-04-22 10:38  kobit

	* src/main/java/tigase/util/ProcessingThreads.java:
	  
	  Division by zero bug fixed.

2009-04-22 10:35  kobit

	* src/main/java/tigase/util/ProcessingThreads.java,
	  src/main/java/tigase/util/WorkerThread.java:
	  
	  ore accurate average processing time calculation.

2009-04-21 21:18  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/util/ProcessingThreads.java,
	  src/main/java/tigase/util/QueueItem.java,
	  src/main/java/tigase/util/WorkerThread.java:
	  
	  Multi-threaded packet processing code cleaned and added
	  multi-thread session close implementaton.

2009-04-21 18:46  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Changed stopping command tmeout

2009-04-21 18:44  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java:
	  
	  Changed concurrency level for authentication processors.

2009-04-21 18:27  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Adjusted statistics level to display only what is really
	  important.

2009-04-21 18:23  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/vhosts/VHostManager.java:
	  
	  Adjusted statistics level to display only what is really
	  important.

2009-04-21 17:30  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Added support for SunOS

2009-04-21 17:30  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/DiskMonitor.java:
	  
	  Added support for SunOS

2009-04-21 17:29  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Added adjusting timeout on mass-disconnect and mass-disconnect
	  discovery.

2009-04-21 17:27  kobit

	* src/main/java/tigase/util/OSUtils.java:
	  
	  Added SunOS operating system.

2009-04-21 17:27  kobit

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Removed locking, synchronization is now done on the socket level.

2009-04-21 17:26  kobit

	* src/main/java/tigase/xmpp/impl/Message.java:
	  
	  Fixed a bug with forwarding message to incorrect resource and
	  infinite loop problem.

2009-04-21 09:54  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  To avoid dead-lock single IOService is always processed by the
	  same thread and the same selector.

2009-04-21 09:53  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Removed synchronization on the IOService level, synchronization
	  is down on the socket level now.

2009-04-21 09:52  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Removed synchronization on the IOService level, synchronization
	  is down on the socket level now.

2009-04-21 09:51  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java:
	  
	  Added blocked by... information to the thread dead-lock detector.

2009-04-20 14:41  kobit

	* scripts/tigase.sh:
	  
	  Server stop better handled now

2009-04-20 14:41  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added reporting of the system online JIDs to the TigaseRuntime

2009-04-20 14:40  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Increased disconnect timeout to 15secs

2009-04-20 14:39  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java:
	  
	  Monitoring for thread dead-locks added.

2009-04-20 14:39  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Improved presence mass-handling on mass connect/disconnect

2009-04-20 14:38  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Thread synchronization problem fixed on socket mass-disconnect

2009-04-20 14:37  kobit

	* src/main/java/tigase/stats/StatRecord.java,
	  src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  System statistics are all dumped to the log file on the server
	  exit.

2009-04-20 14:37  kobit

	* src/main/java/tigase/monitor/MonitorRuntime.java,
	  src/main/java/tigase/sys/OnlineJidsReporter.java,
	  src/main/java/tigase/sys/ShutdownHook.java,
	  src/main/java/tigase/sys/TigaseRuntime.java:
	  
	  System monitor added implementation for shutdown hook handler and
	  online jids.

2009-04-17 11:34  kobit

	* src/main/java/tigase/vhosts/VHostRepository.java,
	  src/main/java/tigase/vhosts/VhostConfigRepository.java:
	  
	  Returning collection of local domains, used only for data
	  import/convertion.

2009-04-16 15:00  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Processor average processing time calculating fixed for
	  multi-threaded processors.

2009-04-16 14:53  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Bosh keep-alive support implemented and tested.

2009-04-02 08:49  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Multiple porcessing threads per in_queue, especially important
	  for connection managers.

2009-04-01 22:16  kobit

	* pom.xml, src/main/java/tigase/db/UserAuthRepositoryImpl.java,
	  src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java,
	  src/main/java/tigase/disco/ServiceEntity.java,
	  src/main/java/tigase/net/ConnectionOpenThread.java,
	  src/main/java/tigase/server/sreceiver/sysmon/DiskMonitor.java,
	  src/main/java/tigase/server/ssender/FileTask.java,
	  src/main/java/tigase/server/ssender/JDBCTask.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManagerOLD.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java,
	  src/main/java/tigase/vhosts/VHostManager.java:
	  
	  Logging enclosed with if loggable... checking to lower GC
	  activity

2009-04-01 21:55  kobit

	* src/main/java/tigase/net/SocketReadThread.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/XMPPImplIfc.java,
	  src/main/java/tigase/xmpp/XMPPProcessor.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/RosterPresence.java:
	  
	  Number of fixes and improvements in the new code. Number of
	  queues and threads per plugin processor adjusted and now all
	  packets for a user go to the same queue/thread to avoid out of
	  order packet delivery.

2009-03-31 18:36  kobit

	* win-stuff/wrapper/wrapper.jar:
	  
	  Windows service wrapper library

2009-03-31 18:28  kobit

	* libs/derby.jar, libs/derbytools.jar, libs/jdbc-mysql.jar,
	  libs/jdbc-postgresql.jar:
	  
	  Database drivers used by the tigase server

2009-03-31 10:22  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added Peter Sandstrm to the authors list.

2009-03-30 13:46  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerHandler.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  Anonymous user is now allowed to communicate within the server
	  installation including components (MUC) and so on....

2009-03-30 12:07  kobit

	* src/main/java/tigase/cluster/ClientConnectionClustered.java,
	  src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/db/derby/StoredProcedures.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/jdbc/TigaseCustomAuth.java,
	  src/main/java/tigase/io/SampleSocketThread.java,
	  src/main/java/tigase/io/SocketIO.java,
	  src/main/java/tigase/io/TLSIO.java,
	  src/main/java/tigase/io/TLSWrapper.java,
	  src/main/java/tigase/io/TelnetClient.java,
	  src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/net/SocketReadThread.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshIOService.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/BoshSessionCache.java,
	  src/main/java/tigase/server/gateways/Gateway.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/util/RoutingsContainer.java,
	  src/main/java/tigase/xmpp/ProcessorFactory.java,
	  src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/impl/DomainFilter.java,
	  src/main/java/tigase/xmpp/impl/DynamicRoster.java,
	  src/main/java/tigase/xmpp/impl/DynamicRosterTest.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivate.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/Privacy.java,
	  src/main/java/tigase/xmpp/impl/RosterPresence.java,
	  src/main/java/tigase/xmpp/impl/UrnXmppPing.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Significant performance improvements and fixes sent by Peter
	  Sandstrm. Excellent work, thanks a lot.

2009-03-24 13:50  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Queue for the connection manager increased.

2009-03-24 13:25  kobit

	* src/main/java/tigase/net/SocketReadThread.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  A separate SocketReadThread per CPU and increased queue size for
	  presences

2009-03-24 12:40  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/util/PriorityQueue.java:
	  
	  Lost packets statistics and queue size for the processor

2009-03-24 11:50  kobit

	* src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/Priority.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/util/PriorityQueue.java:
	  
	  Presence notifications and updates go to the lowest priority
	  queues.

2009-03-23 23:50  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  The presence improvements to not sent presence updates to offline
	  users.

2009-03-23 19:59  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/Message.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/roster/Roster.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterElement.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  The presence improvements to not sent presence updates to offline
	  users.

2009-03-19 23:10  kobit

	* src/main/java/tigase/xmpp/impl/Message.java:
	  
	  The lugin now extends XMPPProcessor instead of SimpleForwarder

2009-03-19 23:03  kobit

	* src/main/java/tigase/xmpp/impl/SimpleForwarder.java:
	  
	  Code cleanup.

2009-03-19 23:03  kobit

	* src/main/java/tigase/xmpp/impl/OfflineMessages.java:
	  
	  Fixed a bug which caused an excessive load on the database trying
	  to load offline messages on each presence packet.

2009-03-19 23:02  kobit

	* src/main/java/tigase/xmpp/impl/Message.java:
	  
	  Message plugin re-implemented. It is actually needed in some
	  cases when you have another plugin loaded which processes
	  messages but does not forward them to the destination address.

2009-03-16 20:12  kobit

	* src/main/java/tigase/net/ConnectionOpenThread.java,
	  src/main/java/tigase/net/SocketReadThread.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/AddScriptCommand.java,
	  src/main/java/tigase/server/xmppsession/AdminScript.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/util/PriorityQueue.java:
	  
	  Various performance improvement and bug fixes

2009-03-12 14:57  kobit

	* src/main/groovy/tigase/admin/UserRosterManagement.groovy,
	  src/main/groovy/tigase/admin/UserRosterManagementExt.groovy:
	  
	  Documentation fixed.

2009-03-12 14:56  kobit

	* src/main/java/tigase/server/xmppsession/AddScriptCommand.java,
	  src/main/java/tigase/server/xmppsession/AdminScript.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Automatically loading admin scripts addred and the script is
	  precompiled if possible.

2009-03-12 14:56  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Automatically loading admin scripts addred and the script is
	  precompiled if possible.

2009-03-12 14:54  kobit

	* src/main/java/tigase/server/Command.java:
	  
	  NPE bug fixed.

2009-03-10 13:19  kobit

	* src/main/izpack/java/TigaseConfigLoadPanel.java,
	  src/main/izpack/java/TigaseConfigSavePanel.java,
	  src/main/izpack/java/TigaseDBCheckPanel.java:
	  
	  Corrected license text.

2009-03-03 10:47  kobit

	* src/main/groovy/tigase/admin/UserRosterManagementExt.groovy:
	  
	  Initial presence issue fixed. Now after the roster is updated the
	  contact shows as online automatically.

2009-03-03 00:36  kobit

	* src/main/groovy/tigase/admin/UserRosterManagementExt.groovy:
	  
	  Extended version of the user roster management. Allows to modify
	  both rosters.

2009-03-03 00:35  kobit

	* src/main/groovy/tigase/admin/UserRosterManagement.groovy:
	  
	  Addded documentation and license information.

2009-02-21 21:24  kobit

	* src/main/groovy/tigase/admin/UserRosterManagement.groovy:
	  
	  Support for groups added

2009-02-19 23:18  kobit

	* scripts/repo.sh:
	  
	  Minor code changes

2009-02-19 23:17  kobit

	* src/main/java/tigase/monitor,
	  src/main/java/tigase/monitor/MonitorRuntime.java,
	  src/main/java/tigase/sys,
	  src/main/java/tigase/sys/CPULoadListener.java,
	  src/main/java/tigase/sys/MemoryChangeListener.java,
	  src/main/java/tigase/sys/ResourceState.java,
	  src/main/java/tigase/sys/ShutdownHook.java,
	  src/main/java/tigase/sys/TigaseRuntime.java:
	  
	  Initial version for the server active monitoring code.

2009-02-19 23:16  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed a bug with removing user session after authentication
	  timeout expired even if the user has authenticated

2009-02-18 18:22  kobit

	* src/main/java/tigase/db/jdbc/TigaseAuth.java,
	  src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added CHECK_USER_CONNECTION command to check whether the user
	  coonnection is stil alive.

2009-02-17 15:20  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2009-02-17 15:20  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-4.1.4

2009-02-17 15:19  kobit

	* build.properties:
	  
	  Version change to 4.1.5

2009-02-17 15:16  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/ReceiverEventHandler.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/BoshSessionTaskHandler.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added a framework for packets confirmations. That is, for example
	  when the connection is closed, the c2s component sends a message
	  to the SM informing about this. It then expects an answer within
	  certain amount of time. This should be applied to all critical
	  data processing paths.

2009-02-17 15:14  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Minor code cleanup, removed commented out code blocks

2009-02-17 15:13  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Minor code cleanup.

2009-02-17 15:12  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Direct presence is only delivered now if the resource is still
	  active, previously the presence was delivered to any other
	  resource

2009-02-16 13:07  kobit

	* src/main/java/tigase/db/jdbc/TigaseCustomAuth.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/StartTLS.java:
	  
	  Fixed priority queues implementation and unregister packet
	  problem

2009-02-14 21:10  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/Packet.java:
	  
	  Added higher pririty to certain commands and also added a new
	  priority/queue for cluster packets

2009-02-14 20:56  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/server/Priority.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java:
	  
	  Added higher pririty to certain commands and also added a new
	  priority/queue for cluster packets

2009-02-14 20:18  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/Priority.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Priority queues added to make sure no important system packets
	  are lost or delayed.

2009-02-14 20:17  kobit

	* src/main/groovy/tigase/admin/UserRosterManagement.groovy:
	  
	  The first version of the user roster management script.

2009-02-12 21:02  kobit

	* build.properties:
	  
	  Version number change to 4.1.4

2009-02-12 18:49  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fix for the bug when a client sends a second authentication
	  request
	  after the first successful one. In some circumstances this may
	  cause an
	  infinite loop inside the clustering code.

2009-02-11 17:52  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2009-02-11 17:52  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-4.1.3

2009-02-11 17:43  kobit

	* pom.xml, src/main/java/tigase/util/UpdatesChecker.java:
	  
	  Fixed a problem with MANIFEST file

2009-02-11 17:38  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2009-02-11 17:38  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-4.1.2

2009-02-11 17:36  kobit

	* pom.xml:
	  
	  Fixed a problem with MANIFEST file

2009-02-11 14:46  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2009-02-11 14:46  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-4.1.1

2009-02-11 14:44  kobit

	* etc/init-mysql.properties:
	  
	  Fixed default settings

2009-02-11 14:42  kobit

	* ant-definitions.xml, package.html, pom.xml:
	  
	  Removing XML rubbish from the README file, fixed package
	  documentation and removed muc and pubsub dependencies.

2009-02-11 14:40  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Roster mixing user + dynamic fixed and tested.

2009-02-11 14:40  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterElement.java:
	  
	  Groups management improved.

2009-02-11 14:39  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Fixed a bug with duplicating message body -
	  tigase.xml.Element.setCData() needs some more work and thought

2009-02-11 12:34  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java:
	  
	  Fixed documentation.

2009-02-03 22:17  kobit

	* scripts/derby-db-create.sh:
	  
	  Fixed the database location creation

2009-01-30 10:44  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  Removed extra logging.

2009-01-30 10:42  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  The blocking mode now allows for errors to be sent back to the
	  user.

2009-01-30 10:39  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  The blocking mode now allows for errors to be sent back to the
	  user.

2009-01-30 10:34  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  The blocking mode now allows for errors to be sent back to the
	  user.

2009-01-30 10:30  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  The blocking mode now allows for errors to be sent back to the
	  user.

2009-01-30 10:27  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  The blocking mode now allows for errors to be sent back to the
	  user.

2009-01-30 10:25  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  The blocking mode now allows for errors to be sent back to the
	  user.

2009-01-30 10:22  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  The blocking mode now allows for errors to be sent back to the
	  user.

2009-01-30 10:14  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  Blocking blocks now only communication with other users,
	  communication with the server is still possible for at least
	  authentication and roster retrieval. This is necessary to make
	  sure the user get's error packet when he tries to send a message
	  to anybody else....

2009-01-30 10:10  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  Blocking blocks now only communication with other users,
	  communication with the server is still possible for at least
	  authentication and roster retrieval. This is necessary to make
	  sure the user get's error packet when he tries to send a message
	  to anybody else....

2009-01-30 10:03  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  Changed log level from info to fine.

2009-01-29 22:12  kobit

	* src/main/java/tigase/server/sreceiver/PubSubTestsTask.java:
	  
	  Changed threshold to 0.7

2009-01-29 22:09  kobit

	* src/main/java/tigase/server/sreceiver/PubSubTestsTask.java:
	  
	  Changed threshold to 0.6

2009-01-29 22:06  kobit

	* src/main/java/tigase/server/sreceiver/PubSubTestsTask.java:
	  
	  Changed threshold to 0.7

2009-01-29 21:56  kobit

	* src/main/java/tigase/server/sreceiver/PubSubTestsTask.java:
	  
	  changed memory threshold when the packets generation is put on
	  hold

2009-01-29 21:52  kobit

	* src/main/java/tigase/server/sreceiver/PubSubTestsTask.java:
	  
	  The pubsub test packets are now being generated in a separate
	  thread and the test can be stopped at any time with stop command.

2009-01-29 14:54  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added a name to the s2s watchdog thread and added support for
	  shared user repositor pool.

2009-01-29 14:53  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added a name to the s2s watchdog thread.

2009-01-29 14:53  kobit

	* src/main/java/tigase/server/sreceiver/PubSubTestsTask.java:
	  
	  Added pubsub node configuration preventing it from sending
	  notifications about subscriptions change

2009-01-29 14:52  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Assigned, proper distinquishable name for the delayed connection
	  manager tasks

2009-01-29 14:51  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Added missing override annotations.

2009-01-29 14:50  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Minor code cleanup

2009-01-29 14:50  kobit

	* src/main/java/tigase/db/UserRepositoryPool.java:
	  
	  Support for shared user repository pool.

2009-01-29 14:50  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Support for shared user repository pool.

2009-01-29 14:49  kobit

	* src/main/java/tigase/conf/Configurable.java:
	  
	  Support for shared user repository pool.

2009-01-29 14:48  kobit

	* src/main/java/tigase/conf/ConfigRepository.java:
	  
	  Fixed a bug where there were 2 instances of the XMLDB in memory
	  and 2 XMLDB saver threads active in case where the config file
	  doesn't exist

2009-01-27 12:14  kobit

	* scripts/derby-db-create.sh:
	  
	  A simple shell script creating derby database in a given
	  location.

2009-01-27 11:26  kobit

	* src/main/java/tigase/net/ConnectionOpenThread.java,
	  src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  Added completely blocking user communication option.

2009-01-27 10:37  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Added public static method for roster parsing.

2009-01-27 10:07  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed a problem when the server may start generate thoudsands of
	  new s2s connections to the remote server.

2009-01-26 15:58  kobit

	* src/main/java/tigase/db/jdbc/TigaseCustomAuth.java:
	  
	  User logout query changed to null by default and then it is not
	  called at all. It causes problems on the installations which
	  don't define this query and use a different database structure.

2009-01-26 12:20  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  User registration plugin is now excluded for non-standard
	  authentication connectors by default.

2009-01-26 10:57  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Added function for discovering multiple connections from the web
	  client like from more than 1 windows. It now tries to disconnect
	  the old window to prevent from messing up with messages.

2009-01-23 11:43  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  Changed contstand from protected to public to allow accessing it
	  from other places.

2009-01-23 09:06  kobit

	* src/main/java/tigase/server/sreceiver/PubSubTestsTask.java:
	  
	  A new task for running tests ver the pubsub component.

2009-01-23 09:05  kobit

	* src/main/java/tigase/server/sreceiver/TaskType.java:
	  
	  Minor documentation adjustements

2009-01-23 09:04  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Added override annotations

2009-01-23 09:04  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java:
	  
	  Added override annotations and changed local_host field from
	  private to protected.

2009-01-22 09:57  kobit

	* src/main/java/tigase/vhosts/VHostJDBCRepository.java:
	  
	  Minor code cleanup

2009-01-22 09:57  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added support for oldfrom/oldto for packets processed by an admin
	  or domain, this is needed to make sure the response can get back
	  to the sender. Also fixed a bug with non-admins or users from
	  other servers trying to execute admin commands.

2009-01-22 09:55  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  Added OLDFROM constant.

2009-01-22 09:55  kobit

	* src/main/java/tigase/server/bosh/BoshIOService.java:
	  
	  Minor code cleanup

2009-01-20 16:36  kobit

	* src/main/java/tigase/db/UserRepository.java,
	  src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  Fixed nasty bug with a connection resource added twice to the
	  XMPPSession object.....

2009-01-20 13:53  kobit

	* src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  More detailed logging added

2009-01-20 13:52  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  System.out.printlns have been commented out.

2009-01-20 11:06  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/Configurator.java:
	  
	  Added --debug-packages parameter and more debug for logging
	  settings.

2009-01-20 09:40  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/vhosts/VHostJDBCRepository.java,
	  src/main/java/tigase/vhosts/VHostManager.java:
	  
	  Added shared repository instance support. This is to not require
	  for redundant settings for user repository in all components if
	  they use the same repository anyway.

2009-01-20 09:06  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  Fixed a bug with left not-authorized conections in the user
	  session object. Also moving/addind database stuff to the toplevel
	  basic configuration part.

2009-01-19 14:21  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Code cleanup.

2009-01-18 13:09  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Fixed NPE problem

2009-01-18 08:16  bmalkow

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  fix: NullPointerException

2009-01-18 01:16  kobit

	* src/main/java/tigase/xmpp/impl/DynamicRosterTest.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Code cleanup.

2009-01-17 22:01  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/roster/Roster.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterElement.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Conctacts which exist in both dynamic and static roster are now
	  properly merged and a single contact may show in multiple groups
	  if it is in a different group in each roster. The dynamic roster
	  no longer overwrites the static roster. It just adds some more
	  information to it.

2009-01-17 15:49  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Added extra logging, might affect performance, should be removed
	  later on.

2009-01-17 15:48  kobit

	* src/main/java/tigase/xmpp/RepositoryAccess.java:
	  
	  Added extra logging, might affect performance, should be removed
	  later on.

2009-01-17 15:48  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  Added extra logging, might affect performance, should be removed
	  later on.

2009-01-17 15:48  kobit

	* src/main/groovy/tigase/admin/UserDomainFilter.groovy:
	  
	  Wrong variable was used as a data key to store domain information
	  in the user repository. Fixed now.

2009-01-17 15:47  kobit

	* src/main/scala, src/main/scala/tigase,
	  src/main/scala/tigase/admin,
	  src/main/scala/tigase/admin/ScalaExample.scala:
	  
	  Example scala script. It is not yet working with the tigase
	  server. Might be a problem with JSR-223 implementation.

2009-01-16 18:19  kobit

	* src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/stats/StatisticsProvider.java:
	  
	  Fixed NPE error when asked for non-existen component's
	  statistics.

2009-01-16 12:31  kobit

	* src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Fixed NPE error when asked for non-existen component's
	  statistics.

2009-01-16 12:24  kobit

	* src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java:
	  
	  Added destroy() method and implementations for each monitor. This
	  is to make it possible to deactivate any monitor and free all
	  resources for it.

2009-01-16 12:24  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/DiskMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/MemMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/ResourceMonitorIfc.java,
	  src/main/java/tigase/server/sreceiver/sysmon/SystemMonitorTask.java:
	  
	  Added destroy() method and implementations for each monitor. This
	  is to make it possible to deactivate any monitor and free all
	  resources for it.

2009-01-16 12:23  kobit

	* src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Fixed NPE when the component is asked for statistics of the
	  component which is not loaded.

2009-01-15 18:59  kobit

	* src/main/izpack/install.xml:
	  
	  Added jdkrt.jar file

2009-01-15 18:58  kobit

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Added override annotation.

2009-01-15 18:58  kobit

	* src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Changed statistics form type to allow for 'next' buttons.

2009-01-10 22:55  kobit

	* etc/tigase.conf, pom.xml:
	  
	  Minor adjustements in the file

2009-01-10 22:47  kobit

	* src/main/java/tigase/stats/StatisticsProviderMBean.java:
	  
	  Added generics to collection structures used by the class.

2009-01-10 22:47  kobit

	* src/main/java/tigase/stats/StatisticsProvider.java:
	  
	  Added generics to collection structures used by the class.

2009-01-10 22:46  kobit

	* src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  StatisticsProvider MXBean is now registered with Configurator to
	  access it from MIB monitors.

2009-01-10 22:45  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Initialization of the class logger changed.

2009-01-10 22:45  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Comented out broken code.

2009-01-10 22:44  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Override annotations added

2009-01-10 22:43  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Monitoring is now supported.

2009-01-10 22:43  kobit

	* src/main/java/tigase/conf/MonitoringSetupIfc.java:
	  
	  Interface for utlity class setting up monitorings.

2009-01-09 22:35  kobit

	* etc/tigase.conf, src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/ComponentRegistrator.java:
	  
	  removed jmx and snmp stuff, it is now managed internally

2009-01-09 22:12  kobit

	* ant-definitions.xml, build.xml, etc/init-debian.properties,
	  etc/tigase.conf, scripts/debian/changelog, scripts/debian/compat,
	  scripts/debian/control, scripts/debian/copyright,
	  scripts/debian/rules, scripts/debian/tigase.default,
	  scripts/debian/tigase.dirs, scripts/debian/tigase.init.d,
	  scripts/debian/tigase.postinst, scripts/debian/tigase.postrm:
	  
	  Added debian package generator

2009-01-09 21:49  kobit

	* scripts/debian:
	  
	  Initial version of the debian stuff

2009-01-09 19:02  kobit

	* src/main/java/tigase/stats/StatRecord.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/stats/StatisticsProvider.java,
	  src/main/java/tigase/stats/StatisticsProviderMBean.java:
	  
	  Basic JMX monitoring for Tigase server statistics added

2009-01-09 19:01  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Minor refactoring, removed a redundand method from XMPPSession
	  and reference to that method

2009-01-09 19:00  kobit

	* src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  Concurrency bug fixed, thread save collection for storring user
	  connections is used now

2009-01-09 18:59  kobit

	* src/main/java/tigase/server/AbstractComponentRegistrator.java:
	  
	  Ovveride annotation added

2009-01-07 19:37  kobit

	* build.properties, etc/jmx.access, etc/jmx.password, etc/snmp.acl,
	  etc/tigase.conf, pom.xml, src/main/resources/mib,
	  src/main/resources/mib/JVM-MANAGEMENT-MIB.mib:
	  
	  Support for SNMP and JMX monitoring added

2009-01-06 22:44  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  changed loglevels from warning to info for error packets.

2009-01-06 22:36  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Code aligment adjusted

2009-01-06 22:35  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqStats.java:
	  
	  Fixed a problem when stats are sent to the domain from another
	  server.

2009-01-06 20:56  kobit

	* src/main/java/tigase/conf/Configurable.java:
	  
	  JavaDoc changes

2009-01-06 20:55  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Fixed a problem with packages addressed to a domain for which
	  there is no plugin handler

2009-01-06 20:55  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Proper hadnling of the admin command cancel added.

2009-01-05 22:39  kobit

	* src/main/java/tigase/disco/ServiceEntity.java:
	  
	  Fixed NPE in even logging.

2009-01-05 22:24  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/AbstractMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java:
	  
	  Added data escaping in the warning message.

2009-01-05 22:11  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Added override annotations.

2009-01-05 22:10  kobit

	* src/main/java/tigase/server/Command.java:
	  
	  Added fields data escaping/unescaping

2009-01-05 22:10  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Command cancel is handled properly now.

2009-01-05 22:09  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  Changed class memebers visibility to use them in the groovy
	  scripts.

2009-01-05 22:08  kobit

	* src/main/groovy/tigase/admin/UserDomainFilter.groovy:
	  
	  It is working script to change the allowed domain for the user.

2009-01-05 12:59  kobit

	* src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java:
	  
	  Fixed namespace handling bug

2009-01-05 08:54  kobit

	* src/main/java/tigase/util/RepositoryUtils.java:
	  
	  Fix for copying db if there are some messy stuff inside.

2009-01-05 08:51  kobit

	* src/main/java/tigase/util/RepositoryUtils.java:
	  
	  Fix for copying db if there are some messy stuff inside.

2009-01-05 08:48  kobit

	* src/main/java/tigase/util/RepositoryUtils.java:
	  
	  Fix for copying db if there are some messy stuff inside.

2009-01-04 00:14  kobit

	* src/main/ruby, src/main/ruby/tigase, src/main/ruby/tigase/admin,
	  src/main/ruby/tigase/admin/RubyExample.rb:
	  
	  Example ruby script for a scripting admin command.

2009-01-04 00:14  kobit

	* src/main/python, src/main/python/tigase,
	  src/main/python/tigase/admin,
	  src/main/python/tigase/admin/PtyhonExample.py:
	  
	  Example python script for a scripting admin command.

2009-01-04 00:13  kobit

	* src/main/izpack/java/TigaseConfigConst.java,
	  src/main/izpack/userInputSpec.xml:
	  
	  Added additional processors (filters) there are included in the
	  installer now.

2009-01-04 00:13  kobit

	* src/main/groovy, src/main/groovy/tigase,
	  src/main/groovy/tigase/admin,
	  src/main/groovy/tigase/admin/GroovyExample.groovy,
	  src/main/groovy/tigase/admin/UserDomainFilter.groovy:
	  
	  2 example Groovy scripts for admin commands.

2009-01-04 00:11  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/AbstractAdminCommand.java,
	  src/main/java/tigase/server/xmppsession/AddScriptCommand.java,
	  src/main/java/tigase/server/xmppsession/AdminCommandIfc.java,
	  src/main/java/tigase/server/xmppsession/AdminScript.java,
	  src/main/java/tigase/server/xmppsession/RemoveScriptCommand.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/vhosts/VHostManager.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/StartTLS.java:
	  
	  Lots of changes and improvements in the Command framework. Added
	  support for loadable admin commands scripts.
	  All major scripting languages are supported (tested and confirmed
	  to be working): groovy, ruby and python.

2009-01-04 00:08  kobit

	* src/main/java/tigase/xmpp/impl/DomainFilter.java:
	  
	  Performance improvements.

2009-01-04 00:06  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java:
	  
	  Added log data escaping.

2009-01-03 23:50  kobit

	* src/main/java/tigase/disco/ServiceEntity.java:
	  
	  Added some logging but it doesn't log anything anyway - why???
	  Fortunately some stuff I wanted to check work now so I don't have
	  to worry about logging here....., but I do worry.

2009-01-03 23:38  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed a problem with not updating direct presence when initial
	  presence was not sent from the user.

2008-12-30 23:33  kobit

	* src/main/java/tigase/auth/LoginHandler.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerHandler.java,
	  src/main/java/tigase/xmpp/ProcessorFactory.java,
	  src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/XMPPPacketFilterIfc.java,
	  src/main/java/tigase/xmpp/XMPPProcessor.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/impl/DomainFilter.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java:
	  
	  Added packet filtering API and Domainfilter

2008-12-30 23:32  kobit

	* src/main/java/tigase/xmpp/impl/Privacy.java:
	  
	  Privacy lists are now shared between different user connections,
	  improves memory usage for multi-connection session.

2008-12-30 23:31  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  The user roster is now shared between different user connections
	  improves memory usage.

2008-12-30 23:30  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Simple code improvements.

2008-12-30 11:18  kobit

	* src/main/java/tigase/xmpp/impl/OfflineMessages.java:
	  
	  Changed log level to info from warning, as this event is quite
	  normal for some installations

2008-12-30 11:02  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Changed log level back to warning, there should be a clear
	  notification that there is a problem with processor queue

2008-12-30 10:57  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Added synchronization to methods sending packets to prevent from
	  sending data by 2 threads simultaneously

2008-12-30 10:56  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Changed log level from warning to info

2008-12-29 20:37  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Changed log level from warning to info

2008-12-29 20:37  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added more restriction on the queue size for the plugins
	  processor threads

2008-12-29 20:36  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Added synchronization on the packet from the socket processing
	  method

2008-12-29 20:35  kobit

	* src/main/java/tigase/io/SocketIO.java:
	  
	  Added override annotation

2008-12-29 17:37  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Set resource method fixed for a case when this method is called
	  at the same time as connection close.

2008-12-29 17:36  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added authentication timeout statistics.

2008-12-29 17:34  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Added ovveriden annotation

2008-12-22 15:18  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added authentication timer

2008-12-22 15:18  kobit

	* src/main/java/tigase/xmpp/impl/SaslAuth.java:
	  
	  Removed unused imports

2008-12-22 14:39  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added calculating and displaing in stats information for each
	  individual processor

2008-12-21 17:20  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Fixed a problem with reloading configuration with an empty tasks
	  list

2008-12-20 23:52  kobit

	* src/main/java/tigase/net/SocketReadThread.java,
	  src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added watchdogStopped counter.

2008-12-20 22:53  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Watchdog timeout reduced to 10 minutes.

2008-12-20 22:52  kobit

	* src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/xmpp/XMPPProcessor.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java:
	  
	  Code cleanup.

2008-12-20 22:51  kobit

	* src/main/java/tigase/io/TLSIO.java:
	  
	  Protection from infinite loop TLS writer falls sometimes. If
	  written bytes are 0, then return....

2008-12-20 22:09  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java:
	  
	  Added proper CPU usage calculation for each separate thread.

2008-12-20 22:08  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added watchod counters.

2008-12-20 21:21  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added a command to display which threads consumes most cpu and
	  it's stack trace.

2008-12-20 18:27  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Default logging level is WARNING for console and INFO for file
	  (ALL for memory)

2008-12-20 18:27  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Default logging level is WARNING for console and INFO for file
	  (ALL for memory)

2008-12-20 15:45  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Changed from warning to info for log entries for bounced packets

2008-12-20 15:44  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Added overriden meta

2008-12-20 15:44  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/ResourceMonitorIfc.java:
	  
	  Rstricted to send log warning not more often than once every 5
	  minutes.

2008-12-19 23:43  kobit

	* scripts/common:
	  
	  A directory for common scripts system independent

2008-12-19 22:34  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/MemMonitor.java:
	  
	  More detailed memory state.

2008-12-19 17:53  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  Changed from warning to info log level

2008-12-19 13:23  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Packet redirect problems no longer generate warning in the log
	  file, info instead

2008-12-19 13:06  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Fixed a problem with adding data elements to a cluster method
	  call.

2008-12-19 12:52  kobit

	* src/main/java/tigase/cluster/ClusterElement.java:
	  
	  Fixed a problem with adding data elements to a cluster method
	  call.

2008-12-19 12:28  kobit

	* src/main/java/tigase/cluster/ClusterElement.java:
	  
	  The cluster method call doesn't need to have any parameters, it
	  may have some elements data instead (PACKET_REDIRECT)

2008-12-19 12:27  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  User not found during offline message save is no longer a warning
	  - this is quite correct when anonymous users is logged in.

2008-12-19 10:51  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Development-news tasks is no longer automatically created.

2008-12-19 02:17  kobit

	* src/main/java/tigase/cluster/ClusterMethods.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Redirected packets are now sent in the clustered packet and if
	  the destination session is missing they are being sent with an
	  error.

2008-12-19 02:16  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java:
	  
	  CPUMonitor is now less sensitive for small changes thus it sends
	  less notifications.

2008-12-18 19:22  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java:
	  
	  More occurate calculations for recent cpu usage.

2008-12-18 18:55  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java:
	  
	  Remobed unused import.

2008-12-18 18:54  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Local component was incorrectly calculated what resulted in
	  getting local component instead of remote one.

2008-12-18 18:43  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/BindResource.java:
	  
	  Increased log history in memory handler to 50.

2008-12-18 18:29  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/impl/Message.java:
	  
	  Blocking presence and message if the session is not authenticated
	  yet.

2008-12-18 14:08  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Replaced WARNING with INFO level for packets bounced back witn an
	  error.

2008-12-18 12:00  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Replaced WARNING with INFO level for log messgae about adding
	  missing root node, this is quite common where users table is
	  updated from the external data source.

2008-12-18 11:14  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java:
	  
	  Invalid session SID no longer generates WARNING level log

2008-12-17 21:24  kobit

	* src/main/java/tigase/cluster/ClusterController.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Now CusterController generates notifications about
	  connect/disconnect of the cluster node instead of the session
	  manager.

2008-12-17 20:35  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java:
	  
	  Replaced <> with [] in all log messages.

2008-12-17 20:21  kobit

	* src/main/php/drupal/modules/tigase_monitor-5.x/tigase_monitor.module:
	  
	  Fixed problem with detecting last server version if the directory
	  contains source tar balls and other than server packages.

2008-12-16 20:16  kobit

	* src/main/java/tigase/cluster/VirtualComponent.java:
	  
	  Added JavaDoc documentation.

2008-12-16 14:11  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java:
	  
	  Replacing < and > with [ and ] to avoid catching them by the
	  server stanza processors and process them as normal stanza,
	  instead of the log message

2008-12-15 23:07  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2008-12-15 23:05  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-4.1.0

2008-12-15 22:49  kobit

	* ant-definitions.xml:
	  
	  Fixed directory name

2008-12-15 22:45  kobit

	* build.xml, tigase-server:
	  
	  Removed unused directory

2008-12-15 18:12  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManagerOLD.java:
	  
	  Starting any new network connection is delayed until the server
	  initialization is completed.
	  When the server initialization is complted the MR writes a log
	  entry abou that.

2008-12-15 18:05  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageRouter.java:
	  
	  Starting any new network connection is delayed until the server
	  initialization is completed.
	  When the server initialization is complted the MR writes a log
	  entry abou that.

2008-12-15 17:01  kobit

	* build.properties:
	  
	  Server version set to 4.1.0

2008-12-14 14:35  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java:
	  
	  Replaced removeLast with pollLast which doesn't throw exception
	  and returns null instead.

2008-12-13 21:07  kobit

	* src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  MessageRouter accepts now pure ServerComponents as an extra
	  componets loaded at the configuration time except MessageReceiver
	  only.

2008-12-13 21:06  kobit

	* src/main/java/tigase/server/MessageReceiver.java:
	  
	  Removed unused import.

2008-12-13 20:52  kobit

	* src/main/java/tigase/cluster/VirtualComponent.java:
	  
	  A virtual component used for redirecting packets in the cluster
	  to a component installed on a single node which is not working in
	  the cluster mode.

2008-12-13 18:33  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java:
	  
	  Fixed a problem with to large log buffers being sent.

2008-12-13 18:32  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqVersion.java:
	  
	  Added override annotations.

2008-12-13 15:26  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqVersion.java:
	  
	  Fixed problem with iq-version request to a virtual domain.

2008-12-13 15:25  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Unknown host log record changed from warning to info.

2008-12-13 11:44  kobit

	* src/main/java/tigase/util/UpdatesChecker.java:
	  
	  Changed log level from warning to info.

2008-12-13 11:43  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java:
	  
	  Added command implementation for changing memory logger buffer
	  size.

2008-12-13 11:43  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Changed log level from warning to config.

2008-12-13 11:43  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Changed log level from warning to config.

2008-12-13 10:29  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/AbstractMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/DiskMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/MemMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/ResourceMonitorIfc.java,
	  src/main/java/tigase/server/sreceiver/sysmon/SystemMonitorTask.java:
	  
	  Added support for a commands which can be executed in each
	  monitor.

2008-12-13 10:28  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/LogMonitor.java:
	  
	  LogMonitor allows for collecting logs in memory and on specified
	  log level sends the notification with all logs collected in the
	  buffer. The current buffer size is 20 entries. During interactive
	  session you can adjust log level for any package or class.

2008-12-13 10:25  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  toString() has been optimized a bit.

2008-12-13 10:25  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Added logManagerConfiguration buffer as global static variable to
	  make it possible to access from different parts of the system.
	  Right now it is impossible to get configuration properties
	  directly from the LogManager....

2008-12-12 11:43  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/SystemMonitorTask.java:
	  
	  Extends now RepoRosterTask to store roster in database.

2008-12-12 11:42  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/MemMonitor.java:
	  
	  Fixed treshold calculation and added more information to messages
	  sent to users, including the installation hostname which is
	  important for cluster installations.

2008-12-12 11:40  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiverIfc.java:
	  
	  Added methods: getDefHostName() and getName().

2008-12-12 11:40  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Task can be found by JID, name or resource now

2008-12-12 11:38  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/PropertyConstants.java:
	  
	  REPLACE_RECV attribute added to replace a sender address with
	  srecv simple domain address: srecv@domain.something to make it
	  possible to send messages to accounts on a different server
	  without adding DNS entry: srecv.domain.something

2008-12-11 23:13  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  The components now finds tasks also by the task name only if it
	  can not be found by the task full JID.

2008-12-11 23:12  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Packets addressed to getDefHostName() are now correctly and
	  quickly delivered.

2008-12-11 19:40  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java:
	  
	  Task character case proper handling now...

2008-12-11 19:39  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/MemMonitor.java:
	  
	  Fixed a problem with Notification initialization - it throws an
	  exception if initialized with NULL - different behavior from
	  JavaDoc and Java on Mac OS X.

2008-12-11 19:39  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/DiskMonitor.java:
	  
	  Fixed volumes discovery on Linux system - parsing mtab file,
	  detecting reporting volumes overfill fixed.

2008-12-11 19:38  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  Added connection watchdog for connecting connections.

2008-12-11 19:37  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added logging domain name for reconnected connections.

2008-12-11 19:36  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Added logging for connection refused domains.

2008-12-11 16:37  kobit

	* src/main/java/tigase/server/sreceiver/sysmon/DiskMonitor.java:
	  
	  Added volumines detection for Mac OS X and Linux. Mac OS X is
	  tested and works well, the Linux part is not yet tested,

2008-12-11 16:37  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  A possible fix (not yet tested) for loosing a connection with the
	  remote xmpp server. It seems to me that the problem is with
	  outgoing connections staying in "connecting" state forever. Added
	  now a watchdog task which should retry after a minute or give up
	  and send an error back to the user.

2008-12-11 16:35  kobit

	* src/main/java/tigase/util/OSUtils.java:
	  
	  The class used to detect the operating system the server is
	  running on and an entry point to other functions dependent on the
	  operating system.

2008-12-11 01:17  kobit

	* src/main/java/tigase/server/sreceiver/NewTaskCommand.java,
	  src/main/java/tigase/server/sreceiver/PropertyItem.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskCommons.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java,
	  src/main/java/tigase/server/sreceiver/sysmon/AbstractMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/CPUMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/DiskMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/MemMonitor.java,
	  src/main/java/tigase/server/sreceiver/sysmon/ResourceMonitorIfc.java,
	  src/main/java/tigase/server/sreceiver/sysmon/SystemMonitorTask.java:
	  
	  The first version of the System Monitor with 3 initial monitors -
	  memory, cpu and hdd monitor.

2008-12-11 01:16  kobit

	* src/main/java/tigase/vhosts/VHostManager.java,
	  src/main/java/tigase/vhosts/VHostManagerIfc.java:
	  
	  Added a fix for handling packets to local domains or components.

2008-12-11 01:15  kobit

	* src/main/java/tigase/xmpp/ProcessorFactory.java:
	  
	  Removed unused imports

2008-12-11 01:14  kobit

	* src/main/java/tigase/server/Command.java:
	  
	  Added support for list-multi fields

2008-12-11 01:14  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed a bug (not tested yet) with handling packets to components
	  (domains handled by components) by s2s component.

2008-12-06 23:34  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/NewsDistributor.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiverIfc.java,
	  src/main/java/tigase/server/sreceiver/TaskCommons.java,
	  src/main/java/tigase/server/sreceiver/sysmon,
	  src/main/java/tigase/server/sreceiver/sysmon/SystemMonitorTask.java:
	  
	  Added the first, simple version of the system monitoting task////

2008-12-06 23:33  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added more logging to diagnose resource problems for multiple
	  connections - resolution - XMPPSession should compare resources
	  with character case ignoring

2008-12-06 23:32  kobit

	* src/main/java/tigase/server/ssender/DrupalCommentsTask.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java:
	  
	  Removed unused import

2008-12-06 23:30  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Removed unused import

2008-12-06 21:42  kobit

	* src/main/php/drupal/modules/tigase_monitor-5.x/tigase_monitor.module:
	  
	  Added CPU usage statistics to monitor

2008-12-06 21:41  kobit

	* src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  Fixed a problem with resources containing upper case characters
	  and multiple user connections

2008-12-06 21:41  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqStats.java:
	  
	  Fixed problem with hadnlign multiple user connections

2008-12-06 20:57  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqStats.java:
	  
	  Fixed problem with sending command results back to the user when
	  he is connected with multiple resources

2008-12-06 19:46  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Better statistics for resource usage have been added

2008-12-06 19:46  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Changed wait max time, now what client suggest is used

2008-12-06 19:45  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Removed unused import

2008-12-06 19:45  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Removed unused import

2008-12-05 00:48  kobit

	* src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  More logging and statistics added to monitor what is going wrong
	  with s2s connections.

2008-12-04 11:53  kobit

	* src/main/izpack/userInputSpec.xml:
	  
	  Corrected label for domains input field

2008-12-04 11:53  kobit

	* src/main/java/tigase/vhosts/VHostManager.java:
	  
	  Changed label names for ad-hoc command.

2008-12-03 14:28  kobit

	* src/main/java/tigase/vhosts/VHostItem.java,
	  src/main/java/tigase/vhosts/VHostJDBCRepository.java,
	  src/main/java/tigase/vhosts/VHostListener.java,
	  src/main/java/tigase/vhosts/VHostManagerIfc.java,
	  src/main/java/tigase/vhosts/VHostRepository.java:
	  
	  JavaDoc documentation added for all interfaces.

2008-12-02 21:59  kobit

	* src/main/java/tigase/vhosts/VHostManager.java:
	  
	  Fixed problem with packets handling to external domains when
	  there is no s2s component, packets were lost instead of returned
	  with an error

2008-12-02 21:58  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Changed logging from warning to info

2008-12-02 21:58  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Reordered if conditions checking to speed it up and added more
	  logs

2008-12-02 00:15  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Commented out sending error presence on initial presence for
	  an-authenticated connections.

2008-12-02 00:02  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed problem with incoming initial presence packet when the
	  resource hasn't yet sent it's own initial presence.

2008-12-01 23:31  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed problem with initial presences being sent to clients which
	  haven't yet finished connecting process, that is to clients which
	  hasn't sent initial presence itself yet

2008-12-01 23:02  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed incorrect handling incoming presence error packets.

2008-12-01 22:36  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Catched and processed properly PacketErrorException, doesn't
	  write stack trace to log file anymore.

2008-12-01 22:36  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/main/java/tigase/xmpp/impl/Privacy.java:
	  
	  Improved performance for privacy lists processing. It now stores
	  privacy lists in the database in a similar way to RosterFlat.

2008-12-01 13:32  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/db/derby/StoredProcedures.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/disco/XMPPService.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/server/sreceiver/NewTaskCommand.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/vhosts/VHostJDBCRepository.java,
	  src/main/java/tigase/vhosts/VHostManager.java,
	  src/main/java/tigase/vhosts/VHostRepository.java,
	  src/main/java/tigase/vhosts/VhostConfigRepository.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java:
	  
	  Added ad-hoc commands processing by the VHostManager.
	  There are 3 ad-hoc commands now:
	  1. You can reload VHosts database
	  2. You can add a new VHost or enable/disable it
	  3. You can remove VHost

2008-11-29 17:13  kobit

	* src/main/java/tigase/db/RepositoryFactory.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/vhosts/VHostItem.java,
	  src/main/java/tigase/vhosts/VHostJDBCRepository.java,
	  src/main/java/tigase/vhosts/VHostManager.java,
	  src/main/java/tigase/vhosts/VHostRepository.java,
	  src/main/java/tigase/vhosts/VhostConfigRepository.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Added JDBC storage class for VHosts list. The VHosts can now be
	  stored in the database (user repository) but there are no way yet
	  to change them on the server.

2008-11-28 23:44  kobit

	* src/main/java/tigase/xmpp/impl/AnonymousRoster.java,
	  src/main/java/tigase/xmpp/impl/DynamicRoster.java,
	  src/main/java/tigase/xmpp/impl/DynamicRosterIfc.java,
	  src/main/java/tigase/xmpp/impl/DynamicRosterTest.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/RosterPresence.java:
	  
	  Added implementation for Dynamic roster storage to store an extra
	  bits of information about roster contacts.
	  The specification for this protocol is available on this page:
	  http://projects.tigase.org/server/trac/wiki/RosterDynamic
	  Example implementation is in tigase.xmpp.impl.DynamicRosterTest
	  and the test for this is in the file here:
	  https://svn.tigase.org/reps/tigase-testsuite/trunk/tests/data/DynamicRosterStorageTest.cot

2008-11-28 17:28  kobit

	* build.properties:
	  
	  Version number change to 4.0.2

2008-11-28 17:27  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterController.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/disco/ServiceEntity.java,
	  src/main/java/tigase/server/AbstractComponentRegistrator.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageReceiver.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/server/ServerComponent.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/gateways/Gateway.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManagerOLD.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/vhosts,
	  src/main/java/tigase/vhosts/VHostItem.java,
	  src/main/java/tigase/vhosts/VHostListener.java,
	  src/main/java/tigase/vhosts/VHostManager.java,
	  src/main/java/tigase/vhosts/VHostManagerIfc.java,
	  src/main/java/tigase/vhosts/VHostRepository.java,
	  src/main/java/tigase/vhosts/VhostConfigRepository.java:
	  
	  Initial implementation of VHostManager and keeping VHost in an
	  external storage.
	  Even though VHosts are still kept in configuration all the
	  abstraction layer and API has been
	  implemented and all components have been modified to follow a new
	  API.
	  The MessageRouter has been adjusted to use VHostManager instead
	  of component routing settings.

2008-11-26 22:13  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Increased connections start delay to 5 seconds to give enough to
	  for the server to load configuration and initialize all
	  components

2008-11-26 21:54  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Increased connections start delay to 5 seconds to give enough to
	  for the server to load configuration and initialize all
	  components

2008-11-26 21:41  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Removed deleting cluster node from connected nodes on receiving
	  error stanza

2008-11-26 21:29  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Removed deleting cluster node from connected nodes on receiving
	  error stanza

2008-11-26 20:58  kobit

	* src/main/java/tigase/cluster/ClusterElement.java:
	  
	  Fixed a bug with sending cluster packet to the component
	  processing the packets, causing infinite loop

2008-11-21 12:51  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Fixed a bug which caused not setting the max queue size from the
	  configuration

2008-11-21 08:35  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/MessageReceiver.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TesterTask.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/stats/StatisticType.java:
	  
	  Fixed problem with queue blocking when overfilled

2008-11-18 14:07  kobit

	* src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Fixes in createForNextNode method to avoid current node and add
	  it in visited nodes list

2008-11-18 14:07  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  MAX_QUEUE_SIZE default set to 10k

2008-11-15 23:33  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  The s2s component now adds all extra components from config file
	  like MUC and PubSub to supported vhosts

2008-11-15 23:32  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Default max queue size is 100k now to support large installation
	  when there can be short time load peaks

2008-11-15 23:32  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Max queue size is now 10 times bigger than all other components

2008-11-15 17:57  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2008-11-15 17:57  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-4.0.1

2008-11-15 17:31  kobit

	* win-stuff/wrapper/wrapper.conf:
	  
	  classpath and java properties changed to run it with derby
	  database

2008-11-15 11:01  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Changed default repository to derby from xmlrepo

2008-11-15 10:59  kobit

	* scripts/generate-installer.sh:
	  
	  Automatic version number update

2008-11-15 10:59  kobit

	* src/main/izpack/userInputSpec.xml:
	  
	  xmpp-session bind is now ON by default - many clients still need
	  it

2008-11-15 10:58  kobit

	* src/main/izpack/java/TigaseConfigSavePanel.java:
	  
	  Added a fix for reading configuration created with older version
	  of the installer

2008-11-15 10:57  kobit

	* src/main/izpack/java/TigaseConfigLoadPanel.java:
	  
	  Fixed a bug for parsing Derby path if the directory name contains
	  numbers, hyphen and dots

2008-11-15 10:56  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Fixed a bug for the roster contact update request

2008-11-14 16:23  kobit

	* build.properties:
	  
	  Version change to 4.0.1

2008-11-14 16:21  kobit

	* scripts/generate-installer.sh, src/main/izpack/install.xml:
	  
	  A few improvements to the installer

2008-11-14 16:21  kobit

	* src/main/izpack/java/TigaseConfigConst.java,
	  src/main/izpack/userInputSpec.xml:
	  
	  Added missing register plugin

2008-11-14 13:20  bmalkow

	* pom.xml:
	  
	  add dependencies for assembly plugin

2008-11-14 13:15  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Removed pubsub plugin which does not exist anyway

2008-11-14 13:12  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Exception logging in case of repository problems

2008-11-14 13:11  kobit

	* src/main/izpack/java/TigaseConfigSavePanel.java:
	  
	  Fixed incorrect MUC component class name and handled properly
	  missing derby database name for auth connector

2008-11-13 17:52  kobit

	* src/main/izpack/install.xml:
	  
	  Added pack200 compression for the installation files

2008-11-13 17:51  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterElement.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Fixed a problem with upper case JIDs

2008-11-13 17:51  kobit

	* src/main/php/drupal/modules/tigase_monitor-5.x/tigase_monitor.module:
	  
	  Added parsing release version with JAR file type

2008-11-13 10:51  kobit

	* src/main/gentoo:
	  
	  The directory for all Gentoo related stuff, mainly ebuilds

2008-11-11 15:56  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2008-11-11 15:55  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-4.0.0

2008-11-11 15:53  kobit

	* ant-definitions.xml, build.xml, src/main/izpack/install.xml,
	  src/main/izpack/shortcutSpec.xml:
	  
	  Last updates and changes to the installer to run properly on the
	  MS Windows system

2008-11-10 22:40  kobit

	* src/main/izpack/RegistrySpec.xml,
	  src/main/izpack/Unix_shortcutSpec.xml,
	  src/main/izpack/install.xml,
	  src/main/izpack/java/DerbyPathPanel.java,
	  src/main/izpack/java/TigaseConfigSavePanel.java,
	  src/main/izpack/java/TigaseDBCheckPanel.java,
	  src/main/izpack/resources/packsLang.xml,
	  src/main/izpack/resources/target_windows.dir,
	  src/main/izpack/shortcutSpec.xml, src/main/resources/pictures,
	  src/main/resources/pictures/Tigase16x16.png,
	  src/main/resources/pictures/Tigase32x32.png,
	  src/main/resources/pictures/Tigase48x48.png:
	  
	  Last installer changed and fixes, shortcuts are now supported

2008-11-07 13:38  kobit

	* build.xml, package.html, src/main/izpack/install.xml,
	  src/main/izpack/java/TigaseConfigLoadPanel.java,
	  src/main/izpack/java/TigaseConfigSavePanel.java,
	  src/main/izpack/java/TigaseDBCheckPanel.java,
	  src/main/izpack/resources/pics/tigase-install-logo.png,
	  src/main/izpack/userInputSpec.xml:
	  
	  A few installer fixes, added unix scripts

2008-11-07 13:38  kobit

	* etc/tigase.conf, win-stuff/wrapper/wrapper.conf:
	  
	  Added jdbc drivers for all 3 supported databases: derby, mysql,
	  pgsql

2008-11-06 11:37  kobit

	* License.html:
	  
	  GPLv3 license copy in HTML frmat

2008-11-06 11:37  kobit

	* database/mysql-schema-4-props.sql, src/main/izpack,
	  src/main/izpack/install.xml, src/main/izpack/java,
	  src/main/izpack/java/DerbyPathPanel.java,
	  src/main/izpack/java/TigaseConfigConst.java,
	  src/main/izpack/java/TigaseConfigLoadPanel.java,
	  src/main/izpack/java/TigaseConfigSavePanel.java,
	  src/main/izpack/java/TigaseDBCheckPanel.java,
	  src/main/izpack/resources,
	  src/main/izpack/resources/packsLang.xml,
	  src/main/izpack/resources/pics,
	  src/main/izpack/resources/pics/tigase-install-logo.png,
	  src/main/izpack/resources/pics/tiger.png,
	  src/main/izpack/userInputSpec.xml:
	  
	  Installer files added

2008-11-06 11:13  kobit

	* database/derby-create-db.sql, database/derby-schema-4-props.sql,
	  database/derby-schema-4-sp.schema, database/derby-schema-4.sql,
	  database/mysql-create-db.sql, database/mysql-schema-4-sp.schema,
	  database/mysql-schema-4.sql,
	  database/mysql-schema-upgrade-to-4.sql,
	  database/postgresql-create-db.sql,
	  database/postgresql-schema-4-props.sql,
	  database/postgresql-schema-4-sp.schema,
	  database/postgresql-schema-4.sql, etc/tigase.conf:
	  
	  Changes for the installer

2008-11-04 12:28  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added more detailed logging for session closing event

2008-10-30 12:54  kobit

	* src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Fixed a bug in RosterFlat that the code didn't remove the
	  resource part

2008-10-30 11:48  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added patch from Yate guys for the user status command containing
	  presence info

2008-10-30 11:24  kobit

	* src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/util/RepositoryUtils.java,
	  src/main/java/tigase/xmpp/impl/AnonymousRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/Roster.java,
	  src/main/java/tigase/xmpp/impl/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/RosterFactory.java,
	  src/main/java/tigase/xmpp/impl/RosterFlat.java,
	  src/main/java/tigase/xmpp/impl/roster,
	  src/main/java/tigase/xmpp/impl/roster/Roster.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterElement.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFactory.java,
	  src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:
	  
	  Implemented roster flat storage

2008-10-28 22:42  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Disconnection monitoring and debugging added

2008-10-28 22:27  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Disconnection monitoring and debugging added

2008-10-28 22:20  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Disconnection monitoring and debugging added

2008-10-28 22:16  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Disconnection monitoring and debugging added

2008-10-28 21:43  kobit

	* etc/init.properties, package.html,
	  src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/net/SocketReadThread.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/util/TimeUtils.java:
	  
	  Disconnection monitoring and debugging added

2008-10-22 19:35  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/jdbc/TigaseAuth.java,
	  src/main/java/tigase/db/jdbc/TigaseCustomAuth.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Fixed deadlock problem occuring in derby database, if a query
	  returns results it must be read and freed....

2008-10-22 17:20  bmalkow

	* src/main/java/tigase/db/derby/StoredProcedures.java:
	  
	  add connection closing

2008-10-22 15:25  bmalkow

	* src/main/java/tigase/db/derby/StoredProcedures.java:
	  
	  fixed problem with login user. I don't know why, but now it works

2008-10-22 13:32  kobit

	* database/derby-schema-4.sql,
	  src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/db/derby/StoredProcedures.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/jdbc/TigaseAuth.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Fixes and changes for Derby database

2008-10-21 20:15  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/db/jdbc/TigaseCustomAuth.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  TigaseCustomAuth is finished, tested and added as a standard
	  authentication connector to the system

2008-10-21 20:14  kobit

	* database/mysql-schema-4-sp.schema,
	  database/postgresql-schema-4-sp.schema:
	  
	  Fixed problem with the SP incorrectly removing users from the
	  database

2008-10-21 17:33  kobit

	* src/main/java/tigase/db/jdbc/TigaseCustomAuth.java:
	  
	  Custom auth implementation finished, not tested yet

2008-10-21 17:16  kobit

	* database/mysql-schema-4-sp.schema,
	  database/postgresql-schema-4-sp.schema:
	  
	  Added new SP for password update with procedure parameters in
	  reverse order

2008-10-21 16:32  kobit

	* src/main/java/tigase/db/jdbc/TigaseCustomAuth.java:
	  
	  JavaDoc documentation updated

2008-10-21 13:43  kobit

	* src/main/java/tigase/db/jdbc/TigaseCustomAuth.java:
	  
	  User authentication connector allowing to use custom SQL queries

2008-10-21 08:47  kobit

	* database/postgresql-schema-4-sp.schema:
	  
	  Added MD5-USERNAME-PASSWORD password encoding support

2008-10-20 23:40  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/ServerConnectionClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/ConnectionStatus.java,
	  src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  Reimplementation of the clustering code in the SM and lots of
	  improvements in other areas, all related to the clustering and
	  user session management for multiple user connections

2008-10-16 12:02  kobit

	* database/mysql-schema-4-sp.schema:
	  
	  Added a new password encoding option: MD5_USERNAME_PASSWORD

2008-10-09 20:35  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Offline presence is not now broadcasted if the client didn't send
	  initial presence before

2008-10-08 22:41  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Attempt to solve the first TLS problem

2008-10-08 22:39  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Attempt to solve the first TLS problem

2008-10-08 22:31  kobit

	* src/main/java/tigase/io/TLSIO.java:
	  
	  Attempt to solve the first TLS problem

2008-10-08 22:26  kobit

	* src/main/java/tigase/io/SocketIO.java,
	  src/main/java/tigase/net/IOService.java:
	  
	  Attempt to solve the first TLS problem

2008-10-08 22:21  kobit

	* src/main/java/tigase/io/SocketIO.java:
	  
	  Attempt to solve the first TLS problem

2008-10-08 22:18  kobit

	* src/main/java/tigase/io/TLSIO.java,
	  src/main/java/tigase/net/IOService.java:
	  
	  Attempt to solve the first TLS problem

2008-10-08 22:14  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Attempt to solve the first TLS problem

2008-10-08 22:10  kobit

	* src/main/java/tigase/io/TLSIO.java,
	  src/main/java/tigase/io/TLSWrapper.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Attempt to solve the first TLS problem

2008-10-08 20:35  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Server vhosts session has now resource bond

2008-10-08 17:11  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Fixed a problem with not releasing hold on session in some cases

2008-10-08 15:35  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  sendAllOnHold can now process packet locally if there is no
	  packet rdirection address

2008-10-08 15:25  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  The session is put on hold just after successful authentication

2008-10-08 11:13  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Presence broadcast sends only unavailable presence to all
	  entities to which user sent direct presence

2008-10-03 15:51  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Removed inserting HTML tags around http links detected in the
	  message, this is client side stuff

2008-10-03 11:25  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Presence subscription flow changed to match last changes in the
	  RFC

2008-10-01 22:12  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added responses either the 'result' or 'error' to all USER_STATUS
	  commands

2008-10-01 17:52  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed problem with the USER_STATUS command

2008-10-01 15:47  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Now the server requires user to bind the resource first before
	  sending any other packet

2008-10-01 12:05  kobit

	* src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java:
	  
	  Added more logging infor

2008-09-30 20:51  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  IsBrokenPacket detection fixed

2008-09-30 16:05  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  CHECK_USER_SESSION result may arrive when the user session is
	  gone already, added a code to handle this

2008-09-30 07:13  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Added read/write locking mechanism, apparently in certain cases
	  multiple threads may try to read/write on a single socket

2008-09-29 20:06  kobit

	* src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Removed silly logging messages

2008-09-29 18:41  kobit

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  XML parser exception printed to a log file

2008-09-29 14:11  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/RosterAbstract.java:
	  
	  Fixed a bug with presence subscription when contact replies with
	  unsubscribed to the subscription request

2008-09-29 12:57  bmalkow

	* database/derby-schema-4.sql:
	  
	  fix

2008-09-29 12:57  bmalkow

	* src/main/java/tigase/db/derby/StoredProcedures.java:
	  
	  fix

2008-09-26 21:56  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Subscription management has been simplified to meet requirements
	  from RFC-3921bis-5

2008-09-26 14:10  kobit

	* src/main/java/tigase/db/UserAuthRepository.java:
	  
	  Comment fixed for the digestAuth method

2008-09-26 07:46  bmalkow

	* database/derby-schema-4.sql, src/main/java/tigase/db/derby,
	  src/main/java/tigase/db/derby/StoredProcedures.java:
	  
	  add: JavaDB (Derby) DDL and Stored Procedures

2008-09-24 13:03  kobit

	* src/main/java/tigase/xmpp/impl/OfflineMessages.java:
	  
	  Fixed problem with sorting off-line presence packets, corrected
	  offline message removal and changes the time stamp from the
	  xep-0091 to xep-0203

2008-09-20 17:57  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshIOService.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Fixes in the Bosh protocol for clustering supoprt - the
	  BoshConnectionManager exyends now ClientConnectionManager

2008-09-18 18:29  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  getUserUID now expects result greater then 0

2008-09-18 17:53  kobit

	* database/postgresql-schema-4-sp.schema:
	  
	  Removed returning from the stored procedures for compatibility
	  with postgresql 8.0

2008-09-18 17:04  kobit

	* database/mysql-schema-4-sp.schema,
	  database/postgresql-schema-4-sp.schema,
	  src/main/java/tigase/db/jdbc/TigaseAuth.java:
	  
	  Removed OUT parameters from stored procedures for compatibility
	  with postgresql 8.0. These parameters were not used in normal
	  operation anyway. Only in SQL database test script.

2008-09-17 17:20  kobit

	* src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivate.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/Privacy.java,
	  src/main/java/tigase/xmpp/impl/Roster.java,
	  src/main/java/tigase/xmpp/impl/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/RosterFlat.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  The repository access code no longer catches and hides database
	  exceptions, they are passed out to the calling code allowing for
	  proper error singaling

2008-09-17 11:51  kobit

	* src/main/java/tigase/server/XMPPServer.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  In some cases strange characters cause database to throw error as
	  en effect the whole roster can not be loaded properly as well as
	  it also impacts presence, the fix should hangel it properly

2008-09-17 08:59  kobit

	* pom.xml, src/main/java/tigase/conf/ConfigRepository.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/XMPPServer.java:
	  
	  Fixed a bug when the server is run with incorrect (non-xml)
	  configuration file, now the server discovers it and terminates
	  it's work with a proper message

2008-09-16 14:02  kobit

	* database/postgresql-schema-4-sp.schema:
	  
	  Fixed a bug in the stored function

2008-09-16 11:06  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Fixed a bug where prepared statement was used instead of callable
	  statement, apparently MySQL can handle it, PostreSQL throws an
	  error

2008-09-16 11:06  kobit

	* database/postgresql-schema-4-sp.schema:
	  
	  Fixed a problem with returing query results

2008-09-16 09:58  kobit

	* database/postgresql-schema-4-sp.schema,
	  database/postgresql-schema-4.sql,
	  database/postgresql-schema-upgrade-to-4.sql:
	  
	  The first complete (untested) version of the schema 4 and upgrade
	  script for postgresql

2008-09-16 00:37  kobit

	* database/mysql-schema-4-sp.schema,
	  database/postgresql-schema-4-sp.schema,
	  database/postgresql-schema-4.sql:
	  
	  PostgreSQL schema ver 4.0 updated

2008-09-15 20:48  kobit

	* database/postgresql-schema-4.sql:
	  
	  postgresql schema definition updated to version 4.0

2008-09-11 18:04  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  filter processing condition changed

2008-09-11 16:38  kobit

	* database/mysql-schema-upgrade-to-4.sql:
	  
	  Fixed problem with tig_nodes table upgrade

2008-09-11 16:29  kobit

	* database/mysql-schema-upgrade-to-4.sql:
	  
	  Fixed tig_nodes conversion

2008-09-11 15:18  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Added code to online fix the database and adding root node when
	  missing

2008-09-11 13:42  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Revertet back a fix causing problems with database - the case
	  with null submode

2008-09-11 09:36  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Fixed problem when the subnode is null

2008-09-10 19:16  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Removed dumping stack trace on the db schema version conflict

2008-09-10 18:56  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  serverSession object initialization added

2008-09-10 18:56  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Added support for TigaseAuth connector

2008-09-10 18:55  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Changed log level for statistics from finest to info

2008-09-10 18:54  kobit

	* src/main/java/tigase/xmpp/XMPPImplIfc.java:
	  
	  init(UserRepository rep) method added to allow custom repository
	  configuration by plugins

2008-09-10 18:53  kobit

	* src/main/java/tigase/xmpp/XMPPProcessor.java:
	  
	  init(UserRepository rep) method added to allow custom repository
	  configuration by plugins

2008-09-10 18:52  kobit

	* src/main/java/tigase/xmpp/impl/UrnXmppPing.java:
	  
	  Added proper response on user session missing - which means the
	  user is not connected and can not respond to the ping

2008-09-10 18:51  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Added roster abstract to allow different Roster storage
	  implementations

2008-09-10 18:51  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java:
	  
	  Added roster abstract to allow different Roster storage
	  implementations

2008-09-10 18:50  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Added roster abstract to allow different Roster storage
	  implementations

2008-09-10 18:50  kobit

	* src/main/java/tigase/xmpp/impl/Roster.java,
	  src/main/java/tigase/xmpp/impl/RosterAbstract.java,
	  src/main/java/tigase/xmpp/impl/RosterFactory.java,
	  src/main/java/tigase/xmpp/impl/RosterFlat.java:
	  
	  Added roster abstract to allow different Roster storage
	  implementations

2008-09-10 18:49  kobit

	* src/main/java/tigase/db/jdbc/TigaseAuth.java:
	  
	  A new authentication connector whish can base on the stored
	  procedures in the database

2008-09-10 18:48  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Database schema upgrade to version 4.0

2008-09-10 18:47  kobit

	* database/mysql-schema-4-sp.schema, database/mysql-schema-4.sql,
	  database/mysql-schema-upgrade-to-4.sql:
	  
	  A few fixes to stored procedures and schema upgrade process

2008-09-09 16:24  kobit

	* database/mysql-schema-4-sp.schema, database/mysql-schema-4.sql:
	  
	  Added missing drop stored procedure expression and changed the
	  order of the table creation

2008-09-08 13:51  kobit

	* database/mysql-schema-4-sp.schema, database/mysql-schema-4.sql,
	  database/mysql-schema-upgrade-to-4.sql:
	  
	  Improved schema upgrade script, it correctly copies tables to new
	  one with auto-incrementing IDs and it should work with any
	  database now

2008-09-06 16:33  kobit

	* database/mysql-schema-4-sp.schema,
	  database/mysql-schema-4-test.sql, database/mysql-schema-4.sql,
	  database/mysql-schema-upgrade-to-4.sql:
	  
	  Proper schema upgrade procedure which converts also UIDs and NIDs
	  to autoincrementing fields

2008-09-05 16:38  kobit

	* database/mysql-schema-4-sp.schema:
	  
	  TigGetDBProperty funciton is READS SQL DATA now

2008-09-05 12:13  kobit

	* database/mysql-schema-4-sp.schema, database/mysql-schema-4.sql,
	  database/mysql-schema-upgrade-to-4.sql:
	  
	  MySQL Schema for Tigase 4.0 and schema upgarde scripts are ready

2008-09-03 22:26  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  More detailed logging in case of exception

2008-09-03 20:09  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/db/UserAuthRepository.java,
	  src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/db/jdbc/TigaseAuth.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Added TigaseAuth - generic connector which can authenticate users
	  agains any SQL (JDBC) database if the database offers specific
	  stored procedures

2008-09-03 13:02  kobit

	* pom.xml:
	  
	  utils dependency changed to 3.1.1

2008-09-02 17:43  kobit

	* src/main/java/tigase/db/DummyRepository.java,
	  src/main/java/tigase/db/UserRepository.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/xml/XMLRepository.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Blocked automatic adding anonymous users to the database when
	  userAutoCreate property is set to true

2008-09-02 13:19  kobit

	* etc/init-mysql.properties, etc/tigase-mysql.conf:
	  
	  Changed default vhost name from tigase.org to devel.tigase.org
	  and added line to clear the default classpath to reduce number of
	  classes loaded at runtime and avoid conflicts

2008-09-02 13:17  kobit

	* database/mysql-schema-4.sql,
	  database/mysql-schema-upgrade-to-4.sql:
	  
	  Adjusted database schema to handle JID of size according to XMPP
	  spec - 2048

2008-09-02 13:16  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed problem with redirect result arriving before cluster
	  session_transfer result

2008-09-02 13:16  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Fixed problem with redirect result arriving before cluster
	  session_transfer result

2008-09-01 21:17  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Added support for nickname for anonymous user connection

2008-09-01 16:02  kobit

	* etc/init.properties:
	  
	  Removed anonymouse roster line which is not needed anymore

2008-08-29 15:01  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java:
	  
	  The authentication plugin allows now for 3 tries before the user
	  gets disconnected

2008-08-29 14:17  kobit

	* src/main/java/tigase/xmpp/RepositoryAccess.java:
	  
	  Intendation corrected

2008-08-27 17:00  kobit

	* src/main/java/tigase/db/jdbc/DrupalAuth.java:
	  
	  drupal users table is automatically altered if online_status
	  field is missing

2008-08-27 09:08  kobit

	* src/main/java/tigase/server/gateways/Gateway.java:
	  
	  Incorrect VHost initalization bug fixed

2008-08-27 07:32  kobit

	* src/main/java/tigase/xmpp/impl/BindResource.java:
	  
	  Fixed a bug with the resource part incorrectly send to the client

2008-08-27 07:31  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Performance improvements - the dynamic roster is queried first
	  and if it returns null then the static roster is queried

2008-08-22 16:57  kobit

	* database/mysql-schema-4.sql,
	  database/mysql-schema-upgrade-to-4.sql:
	  
	  Upgrade to the Tigase db schema version 4.0

2008-08-22 16:44  kobit

	* database/mysql-schema-4.sql,
	  database/mysql-schema-upgrade-to-4.sql,
	  database/postgresql-schema-4.sql,
	  database/sqlserver-schema-4.sql:
	  
	  Upgrade to the Tigase db schema version 4.0

2008-08-19 12:28  kobit

	* pom.xml, src/main/java/tigase/cluster/MethodCall.java,
	  src/main/java/tigase/cluster/MethodCallCriteria.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/cluster/methodcalls,
	  src/main/java/tigase/cluster/methodcalls/SessionTransferMC.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/ConnectionStatus.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Initial fix for the session transfer bug

2008-08-07 06:13  kobit

	* src/main/java/tigase/server/gateways/Gateway.java:
	  
	  Temp code just compilable but not finished yet

2008-08-07 06:12  kobit

	* src/main/java/tigase/cluster/ServerConnectionClustered.java:
	  
	  Replaced DEF_S2S_NAME with getName()

2008-08-07 06:12  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Fixed bug causing NPE for 'onHold()' connection mode

2008-08-07 06:11  kobit

	* win-stuff/scripts/Run.bat:
	  
	  Changed loading initial.properties to init.properties

2008-08-07 05:22  bmalkow

	* src/main/java/tigase/server/DisableDisco.java,
	  src/main/java/tigase/server/MessageRouter.java:
	  
	  this ugly patch allows to process Disco stanzas as normal
	  stanzas, not by getDisco*() methods

2008-08-07 05:18  bmalkow

	* src/main/java/tigase/server/XMPPServer.java:
	  
	  getImplementationVersion() should return '0.0.0-0' if manifest is
	  unavailable

2008-08-07 05:17  bmalkow

	* src/main/java/tigase/server/Packet.java:
	  
	  add copying xmlns from source stanza to error stanza

2008-07-03 15:53  kobit

	* src/main/java/tigase/server/ssender/DrupalCommentsTask.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java:
	  
	  Added drupal comments notifier task

2008-07-03 10:35  kobit

	* src/main/bash/users-list-moitor.sh:
	  
	  Corrected wording in the welcome email

2008-07-03 10:35  kobit

	* src/main/java/tigase/server/gateways/Gateway.java:
	  
	  is_moderated better handling

2008-07-03 00:27  kobit

	* src/main/java/tigase/server/gateways/Gateway.java:
	  
	  Fixes for the Gateway to work with the new API

2008-07-02 17:29  kobit

	* src/main/bash/users-list-moitor.sh:
	  
	  Added full path to adduser program which is needed when run from
	  the cron job and also mail program is used to send the first
	  greetings message to newly created user account

2008-07-02 09:08  kobit

	* src/main/php/drupal/modules/tigase_usrreg-5.x/tigase_usrreg.module:
	  
	  Added missing semicolon

2008-07-02 09:07  kobit

	* src/main/php/drupal/modules/short_news-5.x/short_news.module,
	  src/main/php/drupal/modules/tigase_usrreg-5.x,
	  src/main/php/drupal/modules/tigase_usrreg-5.x/tigase_usrreg.info,
	  src/main/php/drupal/modules/tigase_usrreg-5.x/tigase_usrreg.module:
	  
	  Module used for adding user directories when the account is
	  created

2008-07-01 23:10  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Ad-hoc commands for task managemebt work again

2008-07-01 23:04  kobit

	* src/main/bash, src/main/bash/cron-dnotify-check.sh,
	  src/main/bash/users-list-moitor.sh:
	  
	  User accounts from drupal to system scripts

2008-07-01 22:41  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqVersion.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/UrnXmppPing.java:
	  
	  Fixed a bug when some packets were not routed correctly between
	  different user connections (resources), instead they were send
	  back to the sender

2008-07-01 06:32  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshIOService.java,
	  src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Added more control over packets received from the client, if body
	  element name is incorrect or xmlns is incorrect or to=hostname is
	  incorrect the bosh returns an error message to the client and
	  terminates connection

2008-07-01 06:31  kobit

	* src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java:
	  
	  Accept news without subject and put 'No subject' string if the
	  subject is missing

2008-07-01 06:30  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  Added getXMLNS convenience method

2008-06-23 22:13  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  A fix for slow database update in cluster mode when the user
	  session trasfer arrives to the node before database has been
	  updated with the authorization token - 2 secs for now....

2008-06-21 22:14  kobit

	* src/main/java/tigase/cluster/ClientConnectionClustered.java:
	  
	  Added logging information

2008-06-21 22:08  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  Added c2s clustered implementation

2008-06-21 22:06  kobit

	* src/main/java/tigase/cluster/ClientConnectionClustered.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/ServiceChecker.java:
	  
	  Added support for disconnecting all connections when cluster node
	  with corresponding SM has been disconnected

2008-06-21 16:39  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  user session transfer is run with 1/2 sec delay to allow all
	  queued packet to be processed

2008-06-21 15:42  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Cluster notifications are sent now from default (the first) vhost

2008-06-21 15:31  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  Better calculation session life time and added also packets
	  forwarding for the session being transfered

2008-06-21 12:53  kobit

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Added XML parser error better handling

2008-06-21 12:51  kobit

	* src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Added XML parser error better handling

2008-06-21 12:31  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added log message on sending connection verify result

2008-06-21 06:59  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Session closed after the session tranfser doesn't send unavilable
	  packet

2008-06-20 22:37  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  handleLogin is not now called on user session transfer

2008-06-20 22:04  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  droping check_user_session packet when all nodes are checked

2008-06-20 21:54  kobit

	* src/main/java/tigase/cluster/ClusterElement.java:
	  
	  Added more logging messages and improved calculation of the next
	  cluster node

2008-06-20 21:54  kobit

	* src/main/java/tigase/cluster/ClusterElement.java:
	  
	  Added more logging messages and improved calculation of the next
	  cluster node

2008-06-20 21:40  kobit

	* src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Corrected stanza type settings

2008-06-20 21:30  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Added detailed logging information

2008-06-20 16:01  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Changed cluster notifications from headline to normal to make
	  them archivizable by offline message plugin

2008-06-20 15:53  kobit

	* src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Try without serverSession loaded

2008-06-20 15:32  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Commented out packet-from usage, for now

2008-06-20 15:12  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  Changed code to not pack clustered packets

2008-06-20 14:57  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Changed logging parameters

2008-06-20 09:29  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  New s2s implementation supporting reuse of the incoming
	  connection

2008-06-20 07:37  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Started support for reusing s2s connection by... google?

2008-06-20 06:45  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  Added detection for adding incoming connection when this is
	  outgoing in fact

2008-06-19 23:58  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/ServerConnectionClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Fixed problem with user session transfer

2008-06-19 23:35  kobit

	* src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added calculation s2s connections for debugging

2008-06-19 23:35  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Handling properly case when the IOService for REDIRECT command
	  does not exist

2008-06-19 18:57  kobit

	* src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Fixed retrieving disco items from components

2008-06-19 14:04  kobit

	* src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Service disovery processing corrected to call for all components
	  based on component id

2008-06-19 13:33  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  Fixed problem with statistics - number of open s2s connections

2008-06-19 12:57  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  Added extra logging information

2008-06-19 12:42  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Added support for configurable components IDs

2008-06-19 10:51  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Fixed service discovery problem when asking non-local domain or
	  entity

2008-06-19 10:01  kobit

	* pom.xml:
	  
	  tigase-utils dependency set to version 3.0.12 - opendns
	  workaround

2008-06-19 07:13  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  Added more loggin for s2s connections

2008-06-18 06:24  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  User session inter-node transfer

2008-06-18 05:43  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  User session inter-node transfer

2008-06-18 05:41  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterController.java,
	  src/main/java/tigase/cluster/ClusterMethods.java,
	  src/main/java/tigase/cluster/ServerConnectionClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  Added support for cluster method calls and querying other cluster
	  nodes for dialback key

2008-06-17 11:21  bmalkow

	* src/main/java/tigase/xmpp/impl/PubSub.java:
	  
	  Plugin has moved to tigase-pubsub project

2008-06-17 09:38  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterController.java,
	  src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/ClusterMethods.java,
	  src/main/java/tigase/cluster/ServerConnectionClustered.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added support for cluster method calls and querying other cluster
	  nodes for dialback key

2008-06-16 10:56  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Infinite loop detecting logic has changed a bit to block packets
	  with 'error' type only

2008-06-16 09:56  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Added pubsub plugin to the list of default plugins

2008-06-16 09:53  bmalkow

	* src/main/java/tigase/xmpp/impl/PubSub.java:
	  
	  PEP: add notification to account owner

2008-06-16 09:51  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed problem with storing incoming connections with incorrect
	  session id

2008-06-16 09:50  kobit

	* src/main/php/drupal/modules/tigase_monitor-5.x/tigase_monitor.module:
	  
	  Added statistics for s2s component

2008-06-16 09:50  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Connection is now tested evert 29 minutes instead of 60

2008-06-16 09:38  bmalkow

	* src/main/java/tigase/xmpp/impl/PubSub.java:
	  
	  first simple implementation of PEP

2008-06-14 00:47  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java:
	  
	  Statistics added

2008-06-13 19:59  kobit

	* src/main/java/tigase/cluster/ServerConnectionClustered.java,
	  src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/server/xmppserver/ConnectionHandlerIfc.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManagerOLD.java,
	  src/main/java/tigase/server/xmppserver/ServerConnections.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  New implementation of s2s protocol, initial version suitable for
	  clustering

2008-06-10 17:24  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Fixed a bug with adding new cluster node

2008-06-10 17:14  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Fixed a bug with adding new cluster node

2008-06-10 16:02  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/conf/Configurable.java:
	  
	  Changed wording in messages and parameters

2008-06-10 15:38  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  ClusterController it loaded automatically in cluster mode

2008-06-10 14:01  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added cluster components registrator and notifications mechanism

2008-06-10 14:00  kobit

	* src/main/java/tigase/cluster/ClusterController.java,
	  src/main/java/tigase/cluster/ClusteredComponent.java:
	  
	  Added cluster components registrator and notifications mechanism

2008-06-09 14:09  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  Connect all parameter name change to --cluster-connect-all

2008-06-09 14:07  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  Connect all parameter added

2008-06-09 13:22  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  Fixed a bug with multiple cluser nodes connections

2008-06-09 13:22  kobit

	* pom.xml:
	  
	  Updated tigase-utils version dependency

2008-06-09 12:20  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Allows for multiple cluster nodes connection on single connection
	  manager

2008-06-09 12:19  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  Allows for multiple cluster nodes connection on single connection
	  manager

2008-06-06 09:11  kobit

	* src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Removed direct usage of errorResult method

2008-06-06 09:06  bmalkow

	* src/main/java/tigase/server/Packet.java:
	  
	  add deprecated annotation to errorResult

2008-06-06 09:05  bmalkow

	* src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  change error stanza generation way

2008-06-06 09:02  bmalkow

	* src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  change error stanza generation way

2008-06-06 08:46  bmalkow

	* src/main/java/tigase/server/ErrorCondition.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/xmpp/Authorization.java:
	  
	  fix: remove reduntant code

2008-06-06 08:25  bmalkow

	* src/main/java/tigase/server/ErrorCondition.java,
	  src/main/java/tigase/server/Packet.java:
	  
	  add XEP-0086 (Error Condition) implementation

2008-06-05 19:52  kobit

	* src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Cluster packets processing fixes

2008-06-05 19:52  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Added XMLNS for all created presence stanzas

2008-06-05 18:42  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  Fixed routings for cluster connection manager bug

2008-06-05 18:25  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  New routings for cluster connection manager are set properly

2008-06-05 16:42  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  Setting correct remote host address for a node to connect to

2008-06-05 16:39  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java,
	  src/main/java/tigase/server/ConnectionManager.java:
	  
	  Setting correct remote host address for a node to connect to

2008-06-05 13:54  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added more detailed logging info

2008-06-05 13:42  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added more detailed logging info

2008-06-05 13:35  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  Cleaned up the removing routing for disconnected service

2008-06-05 12:41  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Replaced integer numbers with constatnts

2008-06-05 12:41  kobit

	* src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  Moved default component names to this interface to make it easier
	  to access them from other code places

2008-06-05 12:40  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Moved cluster-nodes parameter out to Configurable ifc for use in
	  other places

2008-06-05 12:39  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Moved default component names to this interface to make it easier
	  to access them from other code places

2008-06-05 12:39  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  Setting isServiceDiscovery flag for packet to speed packet
	  processing up

2008-06-05 12:38  kobit

	* src/main/java/tigase/conf/Configurable.java:
	  
	  Moved default component names to this interface to make it easier
	  to access them from other code places

2008-06-05 12:37  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Loading default cluster nodes list from properties file

2008-06-05 12:37  kobit

	* src/main/java/tigase/cluster/ClusterConnectionManager.java:
	  
	  Cluster nodes connectivity component

2008-06-05 12:36  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Service Discovery handling improvements

2008-06-04 17:55  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Changed links generation from _top to _blank

2008-06-04 15:19  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Fixed service discovert and ad-hoc command processing

2008-06-04 12:22  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed incorreclty handled writeRawData method

2008-06-04 12:22  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added proper handling for writing raw data to the socket and
	  fixed method: writePacketsToSocket

2008-06-04 12:21  kobit

	* src/main/java/tigase/server/ServerComponent.java:
	  
	  Added getComponentId() method

2008-06-04 12:20  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Major code cleanup and improved routing selecting logic

2008-06-04 12:20  kobit

	* src/main/java/tigase/server/AbstractComponentRegistrator.java:
	  
	  Added component ID support

2008-06-04 12:19  kobit

	* src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  Added cluster mode stuff

2008-06-04 12:19  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java:
	  
	  Added writeRawData(...) method to the handler

2008-06-04 12:19  kobit

	* src/main/java/tigase/server/bosh/BoshSessionTaskHandler.java:
	  
	  Added writeRawData(...) method to the handler

2008-06-04 12:18  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Fixed incorrectly called writeRawData(...)

2008-06-04 12:17  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Code changes to reflect API changes, processPacket(packet,
	  results) can not be overwritten anymore, all stuff must be done
	  in processPacket(packet) now

2008-06-04 12:17  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Code changes to reflect API changes, processPacket(packet,
	  results) can not be overwritten anymore, all stuff must be done
	  in processPacket(packet) now

2008-06-04 12:15  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Removed tricky stuff done when activating TLS mode, they are not
	  needed anymore

2008-06-04 12:14  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  selectNow() is only called now if there was a key canceled for
	  the selector, fixes old bug with infinite loop

2008-06-04 12:13  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Added support for cluster mode parameters and triming
	  configuration parameters

2008-06-04 12:12  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Added suport for component ID and processPacket(packet, results)
	  is now final

2008-06-04 12:11  kobit

	* src/main/java/tigase/xmpp/impl/SimpleForwarder.java:
	  
	  Removed, commented out, unused code

2008-06-04 12:10  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java:
	  
	  Loading cluster nodes configuration

2008-06-04 12:09  kobit

	* src/main/java/tigase/conf/Configurable.java:
	  
	  Added constants for cluster mode parameters

2008-06-04 11:32  kobit

	* src/main/php/drupal/modules/tigase_monitor-5.x/tigase_monitor.module:
	  
	  Fixed path to binary files from other than frontpage

2008-05-16 08:11  kobit

	* src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Cluster initial implementation ready, not tested yet, doesn't
	  support multiple connections for the same user yet

2008-05-15 10:23  kobit

	* etc/init-mysql.properties:
	  
	  Added comments to the init properties file

2008-05-14 19:22  kobit

	* src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/gateways/Gateway.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Refactoring and routing improvements continued..., may stop
	  working now but it compiles

2008-05-14 14:56  kobit

	* src/main/java/tigase/cluster/SessionManagerClustered.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerClustered.java:
	  
	  Class moved to different package

2008-05-14 14:55  kobit

	* src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerClustered.java:
	  
	  Cluster mode initial development

2008-05-14 13:56  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerClustered.java:
	  
	  Further improvements and code cleaning up to prepare sources for
	  cluster mode implementation

2008-05-14 13:55  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  Further improvements and code cleaning up to prepare sources for
	  cluster mode implementation

2008-05-14 13:53  kobit

	* src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/net/SocketReadThread.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerClustered.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Further improvements and code cleaning up to prepare sources for
	  cluster mode implementation

2008-05-13 15:42  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/ServerComponent.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerClustered.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Message routing code cleanup and performance improvements, breaks
	  the current/old config filessvn status

2008-05-13 10:17  bmalkow

	* src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  add: returning IQ error when vcard not found

2008-05-12 21:40  kobit

	* pom.xml:
	  
	  tigase-utils dependencies updated

2008-05-12 10:50  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/BoshSessionCache.java:
	  
	  Implementation of keeping chat history in the Bosh cache

2008-05-12 10:50  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Replaces presence string with constant

2008-05-12 09:16  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerClustered.java:
	  
	  Cluster code cleanup

2008-05-09 18:01  kobit

	* src/main/java/tigase/xmpp/impl/OfflineMessages.java:
	  
	  Fixed compilation error

2008-05-09 17:58  kobit

	* src/main/java/tigase/xmpp/impl/OfflineMessages.java:
	  
	  Fixed a bug with saving messages with an empty body

2008-05-07 19:39  kobit

	* etc/tigase-mysql.conf:
	  
	  Updated sample configuration for mysql database

2008-05-07 19:31  kobit

	* etc/init-mysql.properties, etc/tigase-mysql.conf:
	  
	  Updated sample configuration for mysql database

2008-05-07 19:30  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Corrected logging messages slightly

2008-05-02 13:43  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Recreating selector on IO error

2008-05-02 13:43  kobit

	* src/main/java/tigase/xmpp/impl/AnonymousRoster.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Proper handling error type packets

2008-05-02 13:42  kobit

	* src/main/java/tigase/cluster,
	  src/main/java/tigase/cluster/ClusterElement.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerClustered.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Initial full cluster mode implementation

2008-05-01 16:49  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Recreating the selector on empty selection loop

2008-05-01 08:17  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  A fix for concurrent modification exception

2008-05-01 08:06  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  A fix for concurrent modification exception

2008-04-30 22:10  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Anonymous messages can not go outside the server installation

2008-04-30 21:16  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Selector select 0 keys, workaround for JVM bugs:
	  http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4850373 and
	  http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6403933

2008-04-30 08:12  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Better handling for CanceledKeyException

2008-04-29 16:45  kobit

	* src/main/php/drupal/modules/tigase_monitor-5.x/tigase_monitor.module:
	  
	  Added running server version displaying to the monitor

2008-04-29 16:45  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  CancelledKeyException proper handling

2008-04-27 15:13  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Force stop on write data exception

2008-04-25 21:28  kobit

	* pom.xml:
	  
	  xmltools dependencies updated

2008-04-25 16:45  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed problem with returning not real-online presence to
	  anonymouse user

2008-04-25 16:35  kobit

	* src/main/java/tigase/net/SocketReadThread.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Sending initial presence to anonymouse user and added some more
	  logging info

2008-04-25 16:08  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Infinite loop with empty read calls fix - network problems?

2008-04-25 14:41  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/AnonymousRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/Roster.java:
	  
	  Anonymous roster and presence changed, they are now based on the
	  direct presence and can be easily adjusted to use for different
	  users

2008-04-24 22:01  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Added handling issue described here:
	  http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4850373

2008-04-23 23:20  kobit

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Added forceStop() when socket read was called but the service is
	  not connected

2008-04-23 23:12  kobit

	* src/main/java/tigase/xmpp/impl/DynamicRosterIfc.java:
	  
	  Added JavaDoc documentationf or the interfacce

2008-04-23 23:11  kobit

	* src/main/java/tigase/util/RepositoryUtils.java,
	  src/main/java/tigase/xmpp/impl/Roster.java:
	  
	  Added roster export/import functionality

2008-04-23 07:34  kobit

	* src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/net/SocketReadThread.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Replaced stop() with forceStop() on exception catch

2008-04-22 21:44  kobit

	* etc/init.properties:
	  
	  Added anonymous roster handler

2008-04-22 21:32  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/impl/AnonymousRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Implemented online status sending between anonymous users and
	  anonymous peers

2008-04-22 20:15  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/RosterPresence.java:
	  
	  Anonymous login - dynamic roster update and presence sending

2008-04-22 20:14  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  more detailed logging to see what is really going on in there

2008-04-21 11:02  kobit

	* pom.xml:
	  
	  Dependency for xmltools updated

2008-04-21 09:19  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Ignoring certain packet to avoid processing them -
	  stream:features with error type which came back from the
	  connection manager component after the connection has been lost
	  but before the features has been delivered

2008-04-19 20:13  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed a bug when message sent to the domain address was not
	  forwarded automaticaly to the server admins

2008-04-19 20:12  kobit

	* src/main/php/drupal/modules/tigase_monitor-5.x/tigase_monitor.module:
	  
	  Removed double forward slash from the download link

2008-04-19 20:12  kobit

	* src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/util/UpdatesChecker.java:
	  
	  Updates checker initial implementation

2008-04-17 10:44  kobit

	* src/main/java/tigase/xmpp/RepositoryAccess.java:
	  
	  Fixed bug with missing ANONYMOUS mech

2008-04-17 10:31  kobit

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Added missing import statement

2008-04-17 10:30  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed the bug causing infinite stream of packets sent to the
	  client and Checking isLoggable before running expensive
	  packet.toString for a better performance

2008-04-17 10:29  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Checking isLoggable before running expensive packet.toString for
	  a better performance

2008-04-17 10:29  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Checking isLoggable before running expensive packet.toString for
	  a better performance

2008-04-17 10:28  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Added one more log message

2008-04-17 10:28  kobit

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Checking isLoggable before running expensive packet.toString for
	  a better performance

2008-04-17 10:25  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Checking isLoggable before running expensive packet.toString for
	  a better performance

2008-04-16 20:39  kobit

	* build.properties, src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Anonymous login added

2008-04-16 11:16  kobit

	* pom.xml:
	  
	  Dependency for tigase-utils updated

2008-04-16 08:48  kobit

	* pom.xml:
	  
	  XMLTools depedency change

2008-04-15 21:27  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2008-04-15 21:27  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-3.3.2

2008-04-15 21:22  kobit

	* src/main/java/tigase/auth/SaslAnonymous.java,
	  src/main/java/tigase/auth/TigaseSaslProvider.java,
	  src/main/java/tigase/auth/TigaseSaslServerFactory.java,
	  src/main/java/tigase/server/Permissions.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java:
	  
	  SASL anonymous added and the whole support for anonymous users -
	  still in development

2008-04-15 21:20  kobit

	* src/main/java/tigase/server/gateways/Gateway.java,
	  src/main/java/tigase/server/gateways/GatewayConnection.java,
	  src/main/java/tigase/server/gateways/GatewayListener.java:
	  
	  Added javadoc

2008-04-03 08:40  kobit

	* src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java,
	  src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java,
	  src/main/java/tigase/server/ssender/DrupalForumTask.java,
	  src/main/java/tigase/server/ssender/JDBCTask.java:
	  
	  changes select localtime to select 1

2008-04-02 13:28  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Changed attributes order in a stream open element in order to
	  make it compatible with nagios monitoring tool

2008-03-31 20:11  kobit

	* src/main/java/tigase/xmpp/impl/Roster.java:
	  
	  Properly handle the case when buddy name is not set, is it
	  possible at all???

2008-03-27 07:07  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshIOService.java:
	  
	  On SID not found error, the bosh component now sends 404 error
	  code

2008-03-27 07:07  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Graceful stop implemented - the actual stop is performed when all
	  data have been sent

2008-03-27 06:37  kobit

	* scripts/repo.sh:
	  
	  Slightly modified initial parameters in the script

2008-03-27 06:36  kobit

	* ant-definitions.xml, win-stuff/Tigase.iss,
	  win-stuff/wrapper/wrapper.conf:
	  
	  Modified binary build scripts in order to add all new files,
	  libraries, certificates and scripts

2008-03-27 06:35  kobit

	* src/main/java/tigase/util/RepositoryUtils.java:
	  
	  Trimming data before loading to database

2008-03-27 06:30  kobit

	* src/main/java/tigase/util/RepositoryUtils.java:
	  
	  Added import user data (roster) function from comma separated
	  flat file, format is: user_jid, password, roser_jid, roster_nick,
	  subscription, group

2008-03-20 17:19  kobit

	* src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java,
	  src/main/java/tigase/xmpp/XMPPProcessor.java:
	  
	  Changed code to properly handle and use new xmltools with
	  intern() strings

2008-03-20 17:18  kobit

	* src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Fixed log message content

2008-03-19 11:15  kobit

	* pom.xml, src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Changes to work with SimpleCache when it is turned off

2008-03-18 23:05  kobit

	* scripts/tigase.sh:
	  
	  Fixed a bug for the case when TIGASE_HOME is set manually

2008-03-18 14:40  kobit

	* src/main/java/tigase/io/SocketIO.java,
	  src/main/java/tigase/io/TLSIO.java,
	  src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/net/SocketReadThread.java:
	  
	  Fixed an issue with never ending loop when the server couldn't
	  write the rest portion of data to the network socket

2008-03-18 14:39  kobit

	* src/main/java/tigase/server/bosh/BoshIOService.java:
	  
	  Added 'Server' header to make it easier to identify that the data
	  come from tigase bosh component

2008-03-17 12:59  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Added statistics to display memory usage by the server

2008-03-16 08:14  kobit

	* src/main/java/tigase/net/ConnectionOpenThread.java,
	  src/main/java/tigase/net/SocketReadThread.java:
	  
	  Main worker threads are now protected from unexpected finishing
	  work on exception

2008-03-15 15:33  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Catchinh all exceptions happening at Selector.select() on 64bit
	  arch

2008-03-14 20:25  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Catching up CancelledKeyException which should not happen
	  according to JAVA API but it happens on Apple JVM, a bug?

2008-03-14 20:23  kobit

	* src/main/java/tigase/xmpp/impl/SaslAuth.java:
	  
	  Closing connection after unsuccessful authentication

2008-03-14 20:23  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqAuth.java:
	  
	  Closing connection after unsuccessful authentication

2008-03-13 21:44  kobit

	* database/mysql-message-archive-schema.sql,
	  src/main/java/tigase/xmpp/impl/xep0136/MessageArchiveDB.java:
	  
	  Message archive under development

2008-03-07 16:42  kobit

	* src/main/java/tigase/db/RepositoryFactory.java:
	  
	  XMLRepository initialization bug, it was loaded twice, once by
	  UserRepo and another by UserAuthRepo, accessing the same file
	  from different threads

2008-03-07 16:41  kobit

	* src/main/java/tigase/net/ConnectionOpenThread.java:
	  
	  Catching up socket exception in case it is closed immediately
	  after it had been opened before we start configuring the socket

2008-03-05 17:28  kobit

	* src/main/java/tigase/util/RepositoryUtils.java:
	  
	  Rosetr cleaning up function added

2008-03-05 17:28  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Added xml:lang default stream value to the user session

2008-03-05 17:26  kobit

	* src/main/java/tigase/server/bosh/BoshIOService.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/BoshSessionCache.java,
	  src/main/java/tigase/server/bosh/Constants.java:
	  
	  Added resource binding to the automatic Bosh caching

2008-03-05 08:04  kobit

	* pom.xml:
	  
	  tigase-utils dependency update for version 3.0.5

2008-03-05 07:59  kobit

	* pom.xml:
	  
	  tigase-utils dependency update for version 3.0.4

2008-03-04 16:21  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Initial presence processing bug fixed - the server didn't look in
	  the dynamic roster

2008-03-04 11:36  kobit

	* database/mysql-message-archive-schema.sql,
	  src/main/java/tigase/xmpp/impl/xep0136/MessageArchiveDB.java:
	  
	  MessageArchive in development

2008-03-04 11:36  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  New, improved SimpleCache in use, caching data for 1minute only

2008-03-04 11:35  kobit

	* pom.xml:
	  
	  Dependecy for tigase-utils change

2008-03-03 13:23  kobit

	* pom.xml:
	  
	  Dependency for tigase-utils updated to utils ver. 3.0.2

2008-03-03 13:13  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Commented out user logout after calling unregister, instead the
	  plugin sends 'stop' to c2s component and then the disconnection
	  finishes correctly informing the client about successul
	  unregistration frst

2008-03-02 10:08  kobit

	* database/mysql-schema.sql, etc/init.properties,
	  etc/initial.properties:
	  
	  Fixed sample files

2008-03-02 10:08  kobit

	* database/mysql-message-archive-schema.sql,
	  scripts/user_roster.sh, src/main/java/tigase/xmpp/impl/xep0136,
	  src/main/java/tigase/xmpp/impl/xep0136/MessageArchive.java,
	  src/main/java/tigase/xmpp/impl/xep0136/MessageArchiveDB.java:
	  
	  Message Archiving initial code

2008-03-02 10:07  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Fixed problem with displaying roster entries which are not in any
	  group

2008-02-26 21:02  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/BoshSessionCache.java,
	  src/main/java/tigase/server/bosh/Constants.java:
	  
	  Added Bosh Session cache implementation

2008-02-21 12:27  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed a bug related to presence probe and dynamic roster - tigase
	  used to send forbidden

2008-02-21 10:31  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Initial port open delay increased to 10sec

2008-02-21 09:50  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java:
	  
	  Fixed NPE when it tried to retrieve contact groups and the
	  contact wasn't in any group

2008-02-19 23:27  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Fixed problem with responding to service disco for error type
	  packets

2008-02-15 08:58  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Fixed the problem with incorrect loading multiple parameters to
	  the Map for initRepository

2008-02-14 17:55  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Subscription to yourself problem fixed - ticket #84

2008-02-14 10:22  kobit

	* src/main/java/tigase/db/DummyRepository.java,
	  src/main/java/tigase/db/RepositoryFactory.java,
	  src/main/java/tigase/db/UserAuthRepository.java,
	  src/main/java/tigase/db/UserAuthRepositoryImpl.java,
	  src/main/java/tigase/db/UserRepository.java,
	  src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java,
	  src/main/java/tigase/db/xml/XMLRepository.java,
	  src/main/java/tigase/server/gateways/Gateway.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/util/RepositoryUtils.java:
	  
	  Added an extra Map parameter to the UserRepository and
	  AuthRepository interfaces

2008-02-14 10:20  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  To speed up processing the bosh session remembers now last
	  received RID to compare it with the next rid

2008-02-10 16:29  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/impl/RosterPresence.java:
	  
	  On page reload in Bosh session disapears, actually it happens
	  every time there is anotherconnection made with the same resource
	  while the old connection hasn't been closed yet

2008-02-08 13:21  kobit

	* src/main/java/tigase/server/bosh/BoshIOService.java,
	  src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Proper RID handling and ACK implementation added

2008-02-08 13:21  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  A workaround for the static roster, it is now ignoring all
	  contacts which are in 'Upline Support' group or is not in any
	  group at all

2008-02-08 13:20  kobit

	* src/main/java/tigase/xmpp/impl/Roster.java:
	  
	  Performance improvement - isSubscribed static method which now
	  takes a single parameter SubscriptionType and determines whether
	  it is subscribedfrom type

2008-02-08 13:18  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  A fix for the case when the same contact appears in the static
	  and dynamic roster, the dynamic roster should and now does it,
	  overwrite settings in the static roster

2008-02-02 14:15  kobit

	* prj.el,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/xmpp/impl/BindResource.java,
	  src/main/java/tigase/xmpp/impl/IBB.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqOOB.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivate.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqSi.java,
	  src/main/java/tigase/xmpp/impl/JabberIqSocks5Bytestreams.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/JabberIqVersion.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java,
	  src/main/java/tigase/xmpp/impl/Message.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/Roster.java,
	  src/main/java/tigase/xmpp/impl/RosterPresence.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/SessionBind.java,
	  src/main/java/tigase/xmpp/impl/StartTLS.java,
	  src/main/java/tigase/xmpp/impl/UrnXmppPing.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Added new plugin - RosterPresence which replaces two old plugins:
	  Presence and JabberIqRoster to avoid concurrent execution of
	  those 2 stanza types. This solves the problem with adding new
	  contacts on multi-cpu or multi-core machines, Arrays.copyOf
	  statement has been removed from all plugins and it is not needed
	  and affect performance

2008-01-29 18:13  kobit

	* src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  Disco name is now configurable and you can turn off showing the
	  server version

2008-01-29 17:12  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  The subscription presence is now send with correct 'from' address
	  without resource part which caused adding the user with resource
	  to the roster in some client/server combination

2008-01-26 18:43  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed the problem with missing unavailable presence from the
	  server when the user is unsubscribed and the default available
	  presence sent when user has been subscribed

2008-01-26 15:26  kobit

	* build.properties, pom.xml:
	  
	  Version number change to 3.3.2

2008-01-26 14:33  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  connections.size() is tested against 'hold_requests' variable
	  instead of 'concurrent_reuqests'

2008-01-26 14:20  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  connections.size() is tested against 'concurrent_requests'
	  variable instead of '1'

2008-01-26 14:02  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Closing the session after received terminate from the client

2008-01-26 13:34  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Corrected a timeout bug - server was using incorrect inactivity
	  timeout

2008-01-26 11:48  kobit

	* src/main/java/tigase/server/bosh/Constants.java,
	  src/main/java/tigase/xmpp/impl/Roster.java:
	  
	  For broken data in database there might be no buddy subscription
	  info, in such case the subscription is updated to none

2008-01-26 10:27  kobit

	* pom.xml, src/main/java/tigase/server/bosh/Constants.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Updated xmltools dependency for version 3.0.4

2008-01-25 11:16  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Added support for pending_in subscriptions

2008-01-25 11:16  kobit

	* src/main/java/tigase/xmpp/impl/Roster.java:
	  
	  Added support for pending_in subscriptions

2008-01-21 12:04  kobit

	* src/main/java/tigase/xmpp/impl/OfflineMessages.java:
	  
	  Null pointer catched

2008-01-21 10:46  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java:
	  
	  Stopping connection with invalid SID

2008-01-21 10:30  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Closing connection on logout implemented

2008-01-21 10:24  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Closing connection on logout implemented

2008-01-21 09:41  kobit

	* src/main/java/tigase/xmpp/XMPPSession.java:
	  
	  Old resource connection logout corrected

2008-01-20 02:40  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Links target set to _top

2008-01-19 16:20  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Added links conversion to clickable URLs

2008-01-17 23:18  kobit

	* build.properties, pom.xml:
	  
	  Version number change to 3.3.1

2008-01-15 22:15  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added one more logging message

2008-01-15 22:15  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Fixed problem with system commands send to incorrect session
	  manager

2008-01-15 22:14  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Added stanza ID generator in resource session to use by all
	  plugins and processors

2008-01-15 09:22  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Modified default configuration generator to not add default
	  routings if routing table already exist

2008-01-15 00:44  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Fixed an old bug with routings resolution, the old code tried to
	  resolve routings based on packet address while it should look at
	  the domain settings for the connection

2008-01-14 22:19  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Moved synchronization on connection resource from SM to Presence
	  plugin, to not blog the whole processing because of Presence
	  plugin constraints

2008-01-14 13:16  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed permission for result packets problem which prevented
	  admins to access the ad-hoc commands

2008-01-13 23:40  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed a bug with synchronization on connection resource

2008-01-13 23:32  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added proper synchronization on connection resource to avoid
	  conflict with accessing the object during logout by many threads
	  concurrently

2008-01-13 23:31  kobit

	* src/main/java/tigase/server/gateways/Gateway.java:
	  
	  Added removal of gateway connection on logout

2008-01-13 23:31  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Corrected wrong log message

2008-01-13 22:41  kobit

	* src/main/java/tigase/server/gateways/Gateway.java:
	  
	  Added proper handling multiple user connections to the transport

2008-01-13 22:28  kobit

	* src/main/java/tigase/server/gateways/Gateway.java:
	  
	  Optimized logout handler

2008-01-13 22:07  kobit

	* build.properties, pom.xml,
	  src/main/java/tigase/server/gateways/Gateway.java,
	  src/main/java/tigase/server/gateways/GatewayConnection.java,
	  src/main/java/tigase/server/gateways/GatewayListener.java:
	  
	  Gateway API has been changed, version change to 3.3.0

2008-01-13 21:03  kobit

	* pom.xml:
	  
	  Version number change to 3.2.1

2008-01-13 21:02  kobit

	* build.properties,
	  src/main/java/tigase/server/gateways/Gateway.java:
	  
	  Indentation corrected

2008-01-13 21:02  kobit

	* src/main/java/tigase/net/SocketReadThread.java,
	  src/main/java/tigase/server/ConnectionManager.java:
	  
	  Fixed problem with sending packets in multithreading code

2008-01-10 07:09  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Reverted back code, now presences from not-subscribed IDs are NOT
	  ignored

2008-01-09 00:11  kobit

	* src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Deadlock problem solved, replaced all synchronized methods with
	  synchronized blocks

2008-01-08 11:03  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Each plugin - XMPPProcessorIfc is now executed in separate thread
	  to avoid slowdowns if one plugin runs slowlu due to resource
	  availability delays

2008-01-08 11:02  kobit

	* src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java:
	  
	  Changed code to allow multithreading support

2008-01-08 11:01  kobit

	* src/main/java/tigase/xmpp/RepositoryAccess.java:
	  
	  Removed final keyword from methods definition, it is not needed
	  anymore

2007-12-22 23:43  kobit

	* build.properties, pom.xml:
	  
	  Version number change to 3.2.0

2007-12-22 18:51  kobit

	* win-stuff/Tigase-minimal.iss:
	  
	  Configuration for minimal tigase package

2007-12-22 18:51  kobit

	* etc/tigase-mysql.conf:
	  
	  Initial properties moved to a property file

2007-12-22 18:48  kobit

	* prj.el:
	  
	  Code indetation corrected

2007-12-22 18:47  kobit

	* src/main/java/tigase/io/CertFilesTrustManager.java,
	  src/main/java/tigase/io/SSLContextContainer.java,
	  src/main/java/tigase/io/SSLContextContainerIfc.java,
	  src/main/java/tigase/io/TLSUtil.java,
	  src/main/java/tigase/io/TelnetClient.java,
	  src/main/java/tigase/io/TelnetServer.java,
	  src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added support for pluggable SSLContextContainers for network
	  layer

2007-12-22 18:46  kobit

	* src/main/java/tigase/server/ssender/StanzaHandler.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java:
	  
	  Added handler for a single stanza packet

2007-12-22 18:45  kobit

	* src/main/java/tigase/server/gateways/MsnConnection.java:
	  
	  Moved to extras package

2007-12-22 18:45  kobit

	* src/main/java/tigase/io/IOInterface.java,
	  src/main/java/tigase/io/SocketIO.java,
	  src/main/java/tigase/io/TLSIO.java,
	  src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/net/SocketReadThread.java:
	  
	  Implement fully asynchronous communication over Java NIO

2007-12-22 18:44  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Added support for multiple extra components in initial.properties
	  file, added support for parameters types in initial.properties
	  file

2007-12-22 18:42  kobit

	* src/main/java/tigase/xmpp/impl/OfflineMessages.java:
	  
	  Fixed a bug with incorrect order for off-line messages: #74

2007-12-14 10:23  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Support for plugins list in property file added

2007-12-14 10:22  kobit

	* src/main/java/tigase/server/gateways/MsnConnection.java:
	  
	  Due to library version change p2pMessageReceived listener had to
	  be added

2007-12-14 10:21  kobit

	* src/main/java/tigase/conf/Configurable.java:
	  
	  Added --sm-plugins parameter, so you can list plugins in property
	  file for configuration initialization

2007-12-14 10:20  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Changed xmlns raw string to variable use

2007-12-11 23:24  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Removed unused import

2007-12-11 22:55  kobit

	* src/main/java/tigase/server/Command.java:
	  
	  Added new, predefined commands: BROADCAST_TO_ONLINE and
	  BROADCAST_TO_ALL

2007-12-11 22:54  kobit

	* src/main/java/tigase/server/bosh/Constants.java:
	  
	  Added MAX_PACKETS number to set the maximum number of queuet
	  packets to be send to the client

2007-12-11 22:54  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  If there is huge number of packets waiting, they are sent in
	  MAX_PACKETS number at a time

2007-12-11 22:52  kobit

	* src/main/java/tigase/server/Permissions.java:
	  
	  Added trusted user permission

2007-12-11 22:51  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added message broadcating and trusted user permission support

2007-12-11 22:50  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Added trusted configuration settings for trusted permission which
	  allows user to do certain actions like broadcasting messages

2007-12-11 22:50  kobit

	* src/main/java/tigase/server/gateways/MsnConnection.java:
	  
	  Improved logging and roster synchronization

2007-12-11 22:49  kobit

	* src/main/java/tigase/server/gateways/UserStatus.java:
	  
	  Corrected user status translation, show message now contain
	  correct XMPP values

2007-12-11 22:48  kobit

	* src/main/java/tigase/server/gateways/Gateway.java:
	  
	  Changed registration message

2007-12-11 22:47  kobit

	* src/main/java/tigase/conf/Configurable.java:
	  
	  Added trusted configuration settings for trusted permission which
	  allows user to do certain actions like broadcasting messages

2007-12-11 22:46  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Dynamic, large rosters are now sent in packets, 20 roster items
	  in a signle packet

2007-12-03 13:33  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Fixed problem with temporary resource setting

2007-12-01 22:04  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Added another log entry to monitor restart command processing

2007-12-01 21:45  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Removed an instruction for service.stop() if there was a problem
	  with starting the servicce

2007-12-01 21:31  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added more logging information to investigate problem with:
	  'attempt to stop incorrect service: null' message

2007-12-01 21:30  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/Constants.java:
	  
	  Added support for stream restart functionality

2007-12-01 21:30  kobit

	* src/main/java/tigase/xmpp/impl/SaslAuth.java:
	  
	  Stream features are now returned correctly in all cases

2007-12-01 21:30  kobit

	* src/main/java/tigase/xmpp/impl/BindResource.java:
	  
	  Stream features are now returned correctly in all cases

2007-12-01 21:29  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqAuth.java:
	  
	  Stream features are now correctly returned in all cases

2007-12-01 21:28  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  userJid is now properly set after authentication

2007-12-01 20:31  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Is it really possible that getJID() returns null? let's try to
	  catch it

2007-12-01 20:30  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Added one log message for a case when from attribute is null and
	  commented out initial presence delivery if the buddy is not
	  subscribed....

2007-11-30 12:30  kobit

	* src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/impl/BindResource.java:
	  
	  Fix for a problem with a new connection established for the same
	  resource name, the old connection wasn't properly closed and that
	  caused confusion on the server

2007-11-28 21:29  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Fixed problem with roster requests with empty group element -
	  group name is empty

2007-11-24 08:54  kobit

	* src/main/java/tigase/xmpp/impl/Roster.java:
	  
	  Fixed the problem with sending roster items with resource part

2007-11-23 20:52  kobit

	* database/sqlserver-schema.sql:
	  
	  Index for tig_node table has been changed to keep 3 fields

2007-11-23 20:39  kobit

	* src/main/java/tigase/server/gateways/MsnConnection.java:
	  
	  On gateway disconnection all roster elements from the gateway are
	  automaticaly marked as off-line now

2007-11-23 20:38  kobit

	* src/main/java/tigase/server/gateways/Gateway.java:
	  
	  If gateway is not connected, message received is sent back with
	  an error

2007-11-23 20:37  kobit

	* database/mysql-schema.sql, database/postgresql-schema.sql:
	  
	  Modified unique index for tig_node to keep 3 fields instead of 2

2007-11-23 20:37  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Added one more log instruction

2007-11-23 11:09  kobit

	* src/main/java/tigase/server/gateways/MsnConnection.java:
	  
	  Finally fixed the problem with user status, bocking/unblocking

2007-11-23 09:12  kobit

	* src/main/java/tigase/server/gateways/MsnConnection.java:
	  
	  Added missing import and fixed compilation error

2007-11-23 00:29  kobit

	* src/main/java/tigase/server/gateways/MsnConnection.java,
	  win-stuff/Tigase.iss:
	  
	  Suport for MsnList added

2007-11-22 14:44  kobit

	* src/main/java/tigase/server/gateways/Gateway.java,
	  src/main/java/tigase/server/gateways/MsnConnection.java:
	  
	  Added full support for adding, removing buddies in roster

2007-11-22 14:43  kobit

	* src/main/java/tigase/server/gateways/GatewayListener.java:
	  
	  formatJID, decodeLegacyName methods added

2007-11-22 14:43  kobit

	* src/main/java/tigase/db/xml/XMLRepository.java:
	  
	  Added synchronization and support for multithreaded use

2007-11-22 14:42  kobit

	* src/main/java/tigase/server/gateways/GatewayConnection.java:
	  
	  addBuddy, removeBuddy, getPromptMessage methods added

2007-11-22 14:42  kobit

	* src/main/java/tigase/db/RepositoryFactory.java:
	  
	  Fixed a bug with accessing XML repository by different components

2007-11-22 14:32  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Commented out System.out.printlns

2007-11-22 14:28  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed a bug with Tigase sending available presence with
	  unsubscribed presence

2007-11-22 14:27  kobit

	* win-stuff/Tigase.iss:
	  
	  Character case changed

2007-11-21 18:03  kobit

	* database/sqlserver-schema.sql:
	  
	  Database schema definition for SQLServer

2007-11-20 17:10  kobit

	* src/main/java/tigase/io/SSLContextContainerIfc.java:
	  
	  SSL container interface to allow use of different container
	  implementation, for example implementation capable of loading
	  certificates from *.pem files

2007-11-14 10:20  kobit

	* win-stuff/Tigase.iss:
	  
	  Now gateway stores roster buddy last status in database

2007-11-14 10:20  kobit

	* src/main/java/tigase/server/gateways/Gateway.java,
	  src/main/java/tigase/server/gateways/GatewayListener.java,
	  src/main/java/tigase/server/gateways/MsnConnection.java:
	  
	  Now gateway stores roster buddy last status in database

2007-11-14 10:19  kobit

	* src/main/java/tigase/xmpp/impl/Roster.java:
	  
	  Fix for missing subscriptions in roster coming for transports

2007-11-13 23:53  kobit

	* src/main/java/tigase/server/gateways,
	  src/main/java/tigase/server/gateways/Gateway.java,
	  src/main/java/tigase/server/gateways/GatewayConnection.java,
	  src/main/java/tigase/server/gateways/GatewayException.java,
	  src/main/java/tigase/server/gateways/GatewayListener.java,
	  src/main/java/tigase/server/gateways/LoginGatewayException.java,
	  src/main/java/tigase/server/gateways/MsnConnection.java,
	  src/main/java/tigase/server/gateways/RosterItem.java,
	  src/main/java/tigase/server/gateways/UserStatus.java:
	  
	  Transports initial implementation with MSN gateway

2007-11-13 23:36  kobit

	* prj.el:
	  
	  Added more jar files

2007-11-13 23:36  kobit

	* src/main/java/tigase/io/SSLContextContainer.java:
	  
	  Removed System.exit(1) instruction

2007-11-13 23:35  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Added more logging information

2007-11-13 23:35  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Removed System.exit(1) instruction

2007-11-13 23:34  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Removed System.exit(1) instruction

2007-11-13 23:34  kobit

	* src/main/java/tigase/net/SocketReadThread.java:
	  
	  Removed System.exit(1) instruction

2007-11-13 23:33  kobit

	* src/main/java/tigase/net/ConnectionOpenThread.java:
	  
	  Removed System.exit(1) instruction

2007-11-13 23:33  kobit

	* src/main/java/tigase/db/xml/XMLRepository.java:
	  
	  Added support for user autocreate mode

2007-11-13 23:32  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Fix for internal transport support

2007-11-13 23:31  kobit

	* src/main/java/tigase/xmpp/impl/Roster.java:
	  
	  A few fixes for a case when nick part does not exist and when
	  current_subscription is null

2007-11-13 23:30  kobit

	* etc/tigase.conf:
	  
	  By default now it loads init.properties file

2007-11-13 23:27  kobit

	* src/main/java/tigase/xmpp/ProcessorFactory.java:
	  
	  Full stack trace output to the console as logs are not working at
	  this stage

2007-11-13 23:26  kobit

	* src/main/java/tigase/util/DBUtils.java:
	  
	  A few convenience methods for repository initialization

2007-11-07 22:43  kobit

	* win-stuff/Tigase.iss:
	  
	  Version change and etc/ content corrected

2007-11-07 22:42  kobit

	* etc/initial.properties:
	  
	  Initial server properties, which can be used for config
	  generators

2007-11-07 22:42  kobit

	* src/main/java/tigase/server/XMPPServer.java:
	  
	  Changed initial logging configuration

2007-11-07 22:41  kobit

	* win-stuff/scripts/Run.bat:
	  
	  Added parameter for initial properties and changed classpath to
	  use wildcards

2007-11-07 16:35  kobit

	* src/main/java/tigase/server/XMPPServer.java:
	  
	  Initial configuration generation is now outputed to the log file
	  correctly

2007-11-07 16:34  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Fixed initial configuration generation when database connector is
	  given as class name

2007-11-07 16:34  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Added support for initial parameters read from property file
	  which is useful especially on windows

2007-11-07 12:30  kobit

	* src/main/java/tigase/xmpp/impl/DynamicRoster.java:
	  
	  Dynamic roster classes are now comma separated list instead of
	  string array of class names

2007-11-06 21:35  kobit

	* build.properties, win-stuff/Tigase.iss:
	  
	  Version change to 3.1.1

2007-11-06 21:33  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Improvemements for plugins settings, plugins can share now the
	  same settings and stop listeners are receiving plugins settings
	  as a method parameter

2007-11-06 21:32  kobit

	* src/main/java/tigase/xmpp/XMPPStopListenerIfc.java:
	  
	  Added plugin settings to the method parameters list

2007-11-06 21:27  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Moved dynamic roster initialization to separate class -
	  DynamicRoster

2007-11-06 21:26  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Added support for dynamic rosters

2007-11-06 21:26  kobit

	* src/main/java/tigase/xmpp/impl/DynamicRoster.java:
	  
	  Static class with static helper methods for accessing dynamic
	  rosters' data

2007-11-03 16:49  kobit

	* win-stuff/Tigase.iss:
	  
	  Changed default content of etc directory

2007-11-03 16:46  kobit

	* win-stuff/Licence.txt:
	  
	  License change to GPLv3

2007-11-03 16:45  kobit

	* src/main/java/tigase/db/DummyRepository.java:
	  
	  Dummy user repository

2007-11-02 20:29  kobit

	* src/main/java/tigase/db/jdbc/DrupalAuth.java:
	  
	  JavaDoc comments added

2007-11-02 20:28  kobit

	* src/main/java/tigase/db/UserAuthRepository.java:
	  
	  JavaDoc comments added

2007-11-02 20:28  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Improved handling dynamic rosters

2007-10-31 17:35  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Corrected generating default regex routing, '.' character is now
	  backslashed to avoid special treatment by regex engibe

2007-10-31 17:24  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Fixed null pointer exception in case of missing plugin settings
	  for roster

2007-10-31 17:12  kobit

	* prj.el, src/main/java/tigase/auth/TigaseSaslProvider.java,
	  src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/xmpp/XMPPProcessorIfc.java,
	  src/main/java/tigase/xmpp/impl/BindResource.java,
	  src/main/java/tigase/xmpp/impl/DynamicRosterIfc.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivate.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/JabberIqVersion.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/SessionBind.java,
	  src/main/java/tigase/xmpp/impl/SimpleForwarder.java,
	  src/main/java/tigase/xmpp/impl/StartTLS.java,
	  src/main/java/tigase/xmpp/impl/UrnXmppPing.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  MNodifications for dynamic rosters functionality

2007-10-23 06:52  bmalkow

	* pom.xml, src/main/resources, src/main/resources/META-INF,
	  src/main/resources/META-INF/MANIFEST.MF:
	  
	  Add creating manifest by maven (with version number)

2007-10-18 09:03  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2007-10-18 09:03  kobit

	* pom.xml:
	  
	  Dependencies update

2007-10-18 08:57  kobit

	* scripts/repo.sh, win-stuff/Tigase.iss:
	  
	  Version change

2007-10-17 13:08  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Corrected logic mistake in the s2s

2007-10-17 12:56  kobit

	* src/main/java/tigase/server/bosh/BoshIOService.java:
	  
	  Changed strings literals to constants, might improve
	  performance/resource consumption slightly

2007-10-17 12:54  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Yet another fix to packet counters for last second, minute, hour

2007-10-17 12:54  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Changed code slightly to allow multiple s2s connections from
	  other servers, apparently this is correct

2007-10-13 18:07  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Improved calculating number of last packets sent

2007-10-13 18:06  kobit

	* src/main/java/tigase/net/ConnectionOpenThread.java:
	  
	  Changed default TCP/IP packet size to 2k

2007-10-13 18:06  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java:
	  
	  Improved retrieving privacy lists

2007-10-11 23:53  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Corrected calculation of the number of packets in last second

2007-10-11 23:37  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Corrected calculation of the number of packets in last second

2007-10-09 16:36  kobit

	* src/main/php/drupal/modules/tigase_monitor-5.x/tigase_monitor.info,
	  src/main/php/drupal/modules/tigase_monitor-5.x/tigase_monitor.module:
	  
	  tigase monitor updated for drupal 5.x

2007-10-09 13:01  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/Authorization.java,
	  src/main/java/tigase/xmpp/PacketErrorTypeException.java,
	  src/main/java/tigase/xmpp/XMPPProcessorIfc.java,
	  src/main/java/tigase/xmpp/impl/BindResource.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivate.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/SessionBind.java,
	  src/main/java/tigase/xmpp/impl/SimpleForwarder.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java,
	  src/main/php/drupal/modules/short_news-5.x/short_news.module,
	  win-stuff/Tigase.iss:
	  
	  Authorization throws now exception if you try to assing error
	  type to the packet which is already an error, it used to cause
	  infinite loops in the server in many places. This change aims to
	  kill infinite loops in the server for ever....

2007-10-08 09:41  kobit

	* src/main/php/drupal/modules/short_news-5.x/short_news.module:
	  
	  Modifications for compatibility with drupal-5.x

2007-10-06 16:34  kobit

	* etc/tigase-mysql.conf,
	  src/main/php/drupal/modules/short_news-5.x,
	  src/main/php/drupal/modules/short_news-5.x/short_news.info,
	  src/main/php/drupal/modules/short_news-5.x/short_news.module,
	  src/main/php/drupal/modules/tigase_monitor-5.x,
	  src/main/php/drupal/modules/tigase_monitor-5.x/tigase_monitor.module:
	  
	  Drupal v5.x modules

2007-10-02 13:26  kobit

	* src/main/php/drupal/modules/tigase_monitor.module:
	  
	  Corrected link description to detailed statistics

2007-10-02 13:26  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Added statisics for packets processed in last second, minute and
	  hour

2007-10-02 13:25  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Increased watchdog timeout from 1 min to 30 minutes, it cleans up
	  connections which are iddle for an hour, so there is no need for
	  running it every minute

2007-10-02 13:24  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Catching possible authorization exception during resource set and
	  returning def for max queue size

2007-10-02 13:23  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Checking whether the session is authorized before processing,
	  eliminates generating authorization exceptions and improves
	  performance

2007-10-02 13:22  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java:
	  
	  Checking whether the session is authorized before processing,
	  eliminates generating authorization exceptions and improves
	  performance

2007-10-02 13:21  kobit

	* src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  userID and userJID is cached now so it doesn't need to be
	  generated on each call, performance improvement

2007-10-01 11:06  kobit

	* src/main/php/drupal/modules/tigase_monitor.module:
	  
	  Added details and configuration page

2007-09-29 22:55  kobit

	* src/main/php/drupal/modules/tigase_monitor.module:
	  
	  Rewriten module to display number of registered account from the
	  server statistics rather than from drupal database and number of
	  active sessions

2007-09-29 22:54  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed a bug when s2s received packet without 'to' attribute due
	  to missconfiguration

2007-09-29 22:54  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added statustics for registered accounts number

2007-09-29 22:53  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Fixed a bug with task names in upper case

2007-09-29 22:53  kobit

	* src/main/java/tigase/db/UserRepository.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/xml/XMLRepository.java:
	  
	  Added method returning number of user accounts in database

2007-09-24 18:43  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Fixed problem with packets addresses to the component which can
	  not be processed by the component

2007-09-22 14:41  kobit

	* build.properties:
	  
	  Version change

2007-09-22 13:24  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/xmpp/StanzaType.java:
	  
	  Added proper session termination code for Bosh component

2007-09-21 21:31  kobit

	* src/main/php/drupal/modules/tigase_monitor.module:
	  
	  Fixed problem with calculating uptime in some cases

2007-09-21 21:31  kobit

	* src/main/java/tigase/server/bosh/BoshIOService.java:
	  
	  Fixed problem with incorrectly calculated content length if data
	  contains multibyte UTF-8 characters

2007-09-21 08:44  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Fixed problem with missing version and xmlns attributes in body
	  element

2007-09-19 08:08  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Changed from HashSet to CopyOnWriteArraySet for routings tables

2007-09-18 08:56  kobit

	* src/main/java/tigase/server/sreceiver/TesterTask.java:
	  
	  Tester task for testing server functionality

2007-09-18 08:56  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Spelling corrected

2007-09-17 09:46  kobit

	* src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed the problem when repository is not set or can't support
	  user autocreate mode

2007-09-16 07:06  bmalkow

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2007-09-16 07:06  bmalkow

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-3.0.1-beta

2007-09-16 01:33  kobit

	* src/main/php/drupal/modules/tigase_monitor.module:
	  
	  Added bosh connections

2007-09-15 16:02  kobit

	* src/main/php/drupal/modules/tigase_monitor.module:
	  
	  Fixed problem with uptime when uptime is shorter than 1day

2007-09-15 15:29  kobit

	* src/main/php/drupal/modules/tigase_monitor.module:
	  
	  Fixed problem with uptime when uptime is shorter than 1day

2007-09-15 14:06  kobit

	* win-stuff/Tigase.iss:
	  
	  Version change

2007-09-15 14:06  kobit

	* build.properties, win-stuff/Tigase.iss:
	  
	  Version change

2007-09-15 14:04  kobit

	* src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Packet.toString() changed to display XMLNS

2007-09-15 14:04  kobit

	* src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java:
	  
	  Fixed minor bug with default XMLNS settings for many children
	  with different XMLNSes

2007-09-15 11:41  bmalkow

	* pom.xml:
	  
	  update dependecies

2007-09-14 22:59  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Bosh is now completed but untested...

2007-09-14 22:03  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  presence unavailable removes now jid from directpresence set

2007-09-12 10:16  bmalkow

	* pom.xml:
	  
	  changes in maven group and version

2007-09-12 10:04  bmalkow

	* pom.xml:
	  
	  changes in maven group and version

2007-09-11 21:58  kobit

	* src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  You can now add components during configuration generation with
	  parameters: --comp-name and --comp-class

2007-09-11 17:55  kobit

	* etc/tigase-mysql.conf,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/Constants.java:
	  
	  Bosh - timeouts implemented, untested

2007-09-04 20:02  bmalkow

	* src/main/java/tigase/io/CertFilesTrustManager.java:
	  
	  Add TrustManager based on PEM files, stored in (for example)
	  /etc/ssl/certs

2007-08-09 09:03  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshIOService.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/BoshSessionTaskHandler.java:
	  
	  Added max_pause support, untested

2007-08-03 17:45  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/Constants.java:
	  
	  Initial, working version of Bosh implementation

2007-08-03 17:45  kobit

	* prj.el:
	  
	  License text changed

2007-08-03 17:44  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Packet id changed to be different from other commands

2007-08-03 17:44  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqStats.java:
	  
	  Fixed problem with ID retrieving in incorrect place of code

2007-07-25 15:06  kobit

	* src/main/php/drupal/modules/tigase_monitor.module:
	  
	  Added real statistics from tigase jabber server, these statistics
	  are updated every minute

2007-07-21 16:36  kobit

	* src/main/php/drupal/modules/tigase_monitor.module:
	  
	  Link to all downloads fixed

2007-07-21 15:13  kobit

	* src/main/php/drupal/modules/short_news.module,
	  src/main/php/drupal/modules/tigase.module:
	  
	  Spelling corrections + license update

2007-07-21 15:12  kobit

	* src/main/php/drupal/modules/tigase_monitor.module:
	  
	  Real Tigase monitor as a separate module with online_status and
	  all other stuff

2007-07-21 15:12  kobit

	* src/main/java/tigase/db/jdbc/DrupalAuth.java:
	  
	  Added online_status support

2007-07-18 18:13  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2007-07-18 18:13  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-3.0.0

2007-07-18 18:12  kobit

	* pom.xml:
	  
	  Dependencies change to libraries which also use GPLv3

2007-07-18 18:10  kobit

	* build.properties:
	  
	  Version change to 3.0.1 - license change to GPLv3

2007-07-18 18:09  kobit

	* COPYING:
	  
	  Initial version of file with license GPLv3

2007-07-18 17:38  kobit

	* database/mysql-schema.sql, database/postgresql-schema.sql,
	  scripts/config.sh, scripts/repo.sh, scripts/tigase.sh,
	  src/main/java/tigase/annotations/TODO.java,
	  src/main/java/tigase/auth/AuthorisationSystem.java,
	  src/main/java/tigase/auth/LoginHandler.java,
	  src/main/java/tigase/auth/ResourceConnectionCallback.java,
	  src/main/java/tigase/auth/SaslPLAIN.java,
	  src/main/java/tigase/auth/TigaseSaslProvider.java,
	  src/main/java/tigase/auth/TigaseSaslServerFactory.java,
	  src/main/java/tigase/conf/ConfigComponent.java,
	  src/main/java/tigase/conf/ConfigRepository.java,
	  src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/db/AuthorizationException.java,
	  src/main/java/tigase/db/ConfigurationDB.java,
	  src/main/java/tigase/db/DBInitException.java,
	  src/main/java/tigase/db/DataOverwriteException.java,
	  src/main/java/tigase/db/MessageHistoryDB.java,
	  src/main/java/tigase/db/MessageOfflineDB.java,
	  src/main/java/tigase/db/NonAuthUserRepository.java,
	  src/main/java/tigase/db/RepositoryFactory.java,
	  src/main/java/tigase/db/TigaseDBException.java,
	  src/main/java/tigase/db/UserAuthRepository.java,
	  src/main/java/tigase/db/UserAuthRepositoryImpl.java,
	  src/main/java/tigase/db/UserDB.java,
	  src/main/java/tigase/db/UserExistsException.java,
	  src/main/java/tigase/db/UserNotFoundException.java,
	  src/main/java/tigase/db/UserRepository.java,
	  src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java,
	  src/main/java/tigase/db/xml/XMLRepository.java,
	  src/main/java/tigase/disco/ServiceEntity.java,
	  src/main/java/tigase/disco/ServiceIdentity.java,
	  src/main/java/tigase/disco/XMPPService.java,
	  src/main/java/tigase/disco/XMPPServiceCollector.java,
	  src/main/java/tigase/http/HttpServer.java,
	  src/main/java/tigase/http/HttpService.java,
	  src/main/java/tigase/io/BufferUnderflowException.java,
	  src/main/java/tigase/io/IOInterface.java,
	  src/main/java/tigase/io/SSLContextContainer.java,
	  src/main/java/tigase/io/SampleSocketThread.java,
	  src/main/java/tigase/io/SocketIO.java,
	  src/main/java/tigase/io/TLSEventHandler.java,
	  src/main/java/tigase/io/TLSIO.java,
	  src/main/java/tigase/io/TLSStatus.java,
	  src/main/java/tigase/io/TLSUtil.java,
	  src/main/java/tigase/io/TLSWrapper.java,
	  src/main/java/tigase/io/TelnetClient.java,
	  src/main/java/tigase/io/TelnetServer.java,
	  src/main/java/tigase/net/Accept.java,
	  src/main/java/tigase/net/ConnectionOpenListener.java,
	  src/main/java/tigase/net/ConnectionOpenThread.java,
	  src/main/java/tigase/net/ConnectionType.java,
	  src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/net/IOServiceListener.java,
	  src/main/java/tigase/net/ServiceCommand.java,
	  src/main/java/tigase/net/SocketReadThread.java,
	  src/main/java/tigase/net/SocketType.java,
	  src/main/java/tigase/server/AbstractComponentRegistrator.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/server/ComponentRegistrator.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageReceiver.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/Permissions.java,
	  src/main/java/tigase/server/ServerComponent.java,
	  src/main/java/tigase/server/ThreadExceptionHandler.java,
	  src/main/java/tigase/server/XMPPServer.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshIOService.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/Constants.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/DefaultValues.java,
	  src/main/java/tigase/server/sreceiver/NewTaskCommand.java,
	  src/main/java/tigase/server/sreceiver/NewsDistributor.java,
	  src/main/java/tigase/server/sreceiver/PropertyConstants.java,
	  src/main/java/tigase/server/sreceiver/PropertyItem.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/RosterItem.java,
	  src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskCommandIfc.java,
	  src/main/java/tigase/server/sreceiver/TaskCommons.java,
	  src/main/java/tigase/server/sreceiver/TaskCreationPolicy.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java,
	  src/main/java/tigase/server/sreceiver/TaskType.java,
	  src/main/java/tigase/server/ssender/DrupalForumTask.java,
	  src/main/java/tigase/server/ssender/FileTask.java,
	  src/main/java/tigase/server/ssender/JDBCTask.java,
	  src/main/java/tigase/server/ssender/SenderTask.java,
	  src/main/java/tigase/server/ssender/StanzaHandler.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/stats/StatRecord.java,
	  src/main/java/tigase/stats/StatisticType.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/stats/StatisticsContainer.java,
	  src/main/java/tigase/stats/StatsComponent.java,
	  src/main/java/tigase/ui/UIComponent.java,
	  src/main/java/tigase/ui/WebUI.java,
	  src/main/java/tigase/ui/XMPPServiceComponent.java,
	  src/main/java/tigase/util/ElementUtils.java,
	  src/main/java/tigase/util/LogFormatter.java,
	  src/main/java/tigase/util/RepositoryUtils.java,
	  src/main/java/tigase/util/RoutingsContainer.java,
	  src/main/java/tigase/xmpp/Authorization.java,
	  src/main/java/tigase/xmpp/NotAuthorizedException.java,
	  src/main/java/tigase/xmpp/ProcessorFactory.java,
	  src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/StanzaType.java,
	  src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java,
	  src/main/java/tigase/xmpp/XMPPException.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java,
	  src/main/java/tigase/xmpp/XMPPIOServiceListener.java,
	  src/main/java/tigase/xmpp/XMPPImplIfc.java,
	  src/main/java/tigase/xmpp/XMPPPostprocessorIfc.java,
	  src/main/java/tigase/xmpp/XMPPPreprocessorIfc.java,
	  src/main/java/tigase/xmpp/XMPPProcessor.java,
	  src/main/java/tigase/xmpp/XMPPProcessorIfc.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/XMPPStopListenerIfc.java,
	  src/main/java/tigase/xmpp/impl/BindResource.java,
	  src/main/java/tigase/xmpp/impl/IBB.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqOOB.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivate.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqSi.java,
	  src/main/java/tigase/xmpp/impl/JabberIqSocks5Bytestreams.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/JabberIqVersion.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java,
	  src/main/java/tigase/xmpp/impl/Message.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/Privacy.java,
	  src/main/java/tigase/xmpp/impl/Roster.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/SessionBind.java,
	  src/main/java/tigase/xmpp/impl/SimpleForwarder.java,
	  src/main/java/tigase/xmpp/impl/StartTLS.java,
	  src/main/java/tigase/xmpp/impl/UrnXmppPing.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  License change to GPLv3

2007-07-13 12:48  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshIOService.java,
	  src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Bosh implementation in progress

2007-07-13 12:48  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Changed public constants to private constants

2007-06-27 16:03  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/JabberIqVersion.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/SimpleForwarder.java,
	  src/main/java/tigase/xmpp/impl/UrnXmppPing.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Removed redundand 'from' attribute setting which is already done
	  in PacketFilter

2007-06-27 15:24  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Changed access modifier from protected to private because this
	  variable is now accessible through public method for component

2007-06-27 15:22  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Removed 'forward' processing completely as it was conflicting
	  with all plugins processing stanzas on behalf of the user

2007-06-27 15:21  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Replaced custom code with more generic code accessing default
	  hostname

2007-06-27 15:21  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Replaced custom code with more generic code accessing default
	  hostname

2007-06-27 15:20  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed null pointer exception in case of closing not authenticated
	  session

2007-06-18 16:21  kobit

	* etc/tigase-mysql.conf, src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/Constants.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java,
	  src/main/java/tigase/xmpp/XMPPIOServiceListener.java:
	  
	  Each component can now provide own implementation/extension of
	  XMPPIOService. The specific component using this feature is Bosh

2007-06-18 16:20  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/server/MessageRouter.java:
	  
	  Added NULL routing which is dummy routing used for domain names
	  hosted on the server

2007-06-18 16:19  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed bug when user could inject a stanza to the system before
	  the session has been authenticated

2007-06-09 09:27  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Moved defHostname code to abstract class to make it automatically
	  available for all message receivers and set proper default
	  routing for all components

2007-06-08 19:18  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Added default hostname for c2s component as using the first
	  hostname as default from the list doesn't work correctly,
	  elements often gets reordered

2007-06-08 18:55  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java:
	  
	  Fixed problem with error stanza received sometimes from s2s
	  component in case of problem with deivery

2007-06-08 18:20  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Fixed problem with default policies for task types and added
	  defHostname config parameter

2007-06-08 18:20  kobit

	* build.properties:
	  
	  Version change to 2.9.6

2007-06-08 17:05  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2007-06-08 17:05  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-2.9.5

2007-06-08 11:43  kobit

	* build.properties, win-stuff/Tigase.iss:
	  
	  Version change to 2.9.5

2007-06-08 11:41  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Fixed bug with presence probe processing

2007-06-08 11:00  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2007-06-08 11:00  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-2.9.4

2007-06-08 11:00  kobit

	* pom.xml:
	  
	  changed xmltools version dependcy

2007-06-08 10:59  kobit

	* ant-definitions.xml:
	  
	  Added Mandriva script to binary releases

2007-06-08 07:49  kobit

	* win-stuff/Tigase.iss:
	  
	  Version number update to 2.9.4

2007-06-07 23:57  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Corrected packet forwarding addressed to domain

2007-06-07 23:37  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Fixed problem with packet forwarding

2007-06-07 23:16  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Commented out some extra logging

2007-06-07 23:15  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Improved processing of lost packet to local component

2007-06-07 23:14  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Improved packet filter - added default forwarder

2007-06-07 23:13  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Increased default log size to 10MB

2007-06-07 23:12  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Improved authorization checking

2007-06-06 23:06  kobit

	* scripts/mandriva, scripts/mandriva/init.d,
	  scripts/mandriva/init.d/tigase:
	  
	  Startup script for Mandriva

2007-06-06 23:06  kobit

	* src/main/java/tigase/disco/ServiceEntity.java,
	  src/main/java/tigase/net/ConnectionOpenThread.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/server/sreceiver/PropertyItem.java,
	  src/main/java/tigase/server/sreceiver/TaskCommons.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/xmpp/impl/BindResource.java,
	  src/main/java/tigase/xmpp/impl/IBB.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqOOB.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivate.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqSi.java,
	  src/main/java/tigase/xmpp/impl/JabberIqSocks5Bytestreams.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/JabberIqVersion.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java,
	  src/main/java/tigase/xmpp/impl/Message.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/SessionBind.java,
	  src/main/java/tigase/xmpp/impl/StartTLS.java,
	  src/main/java/tigase/xmpp/impl/UrnXmppPing.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Code cleanup

2007-06-06 20:29  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshIOService.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/Constants.java:
	  
	  Stream initialization - implementation in progress

2007-06-06 20:28  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  c2s component now first sends stream initialization back to
	  client and then sends requests for GETFEATURES to avoid sending
	  features before stream initialization

2007-06-06 20:27  kobit

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Removed all locks as now IOService is synchronized

2007-06-06 19:49  kobit

	* src/main/java/tigase/xmpp/impl/UrnXmppPing.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Code cleanup

2007-06-06 16:27  kobit

	* src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/SessionBind.java,
	  src/main/java/tigase/xmpp/impl/StartTLS.java:
	  
	  Code cleanup

2007-06-06 16:23  kobit

	* src/main/java/tigase/xmpp/impl/BindResource.java,
	  src/main/java/tigase/xmpp/impl/IBB.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqOOB.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivate.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqSi.java,
	  src/main/java/tigase/xmpp/impl/JabberIqSocks5Bytestreams.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/JabberIqVersion.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java,
	  src/main/java/tigase/xmpp/impl/Message.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java:
	  
	  Code cleanup

2007-06-06 15:48  kobit

	* src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/sreceiver/PropertyItem.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/xmpp/XMPPProcessor.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Code cleanup

2007-06-06 12:21  kobit

	* src/main/java/tigase/auth/SaslPLAIN.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java,
	  src/main/java/tigase/xmpp/impl/SessionBind.java:
	  
	  Code cleanup

2007-06-06 12:06  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Performance optimizations

2007-06-06 11:55  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java,
	  src/main/java/tigase/io/SSLContextContainer.java,
	  src/main/java/tigase/io/TLSWrapper.java,
	  src/main/java/tigase/io/TelnetClient.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java,
	  src/main/java/tigase/server/ssender/FileTask.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/StatRecord.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/util/RepositoryUtils.java,
	  src/main/java/tigase/util/RoutingsContainer.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java:
	  
	  Performance optimizations

2007-06-06 11:54  kobit

	* src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/Constants.java:
	  
	  Added configuration settings

2007-06-06 11:54  kobit

	* src/main/java/tigase/server/bosh/BoshSession.java:
	  
	  Added configuration settings

2007-06-06 11:52  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Protection against infinite loop, server now doesn't send out any
	  packet which is addressed to local domain

2007-06-05 22:03  kobit

	* etc/tigase-mysql.conf, src/main/java/tigase/server/bosh,
	  src/main/java/tigase/server/bosh/BoshConnectionManager.java,
	  src/main/java/tigase/server/bosh/BoshIOService.java,
	  src/main/java/tigase/server/bosh/BoshSession.java,
	  src/main/java/tigase/server/bosh/Constants.java:
	  
	  Initial version of BOSH component - XEP-0124

2007-06-05 22:03  kobit

	* src/main/java/tigase/util/RoutingsContainer.java:
	  
	  Replaced HashMap with LinkedHashMap

2007-06-05 21:48  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Replaced HashMap with LinkedHashMap

2007-06-05 21:47  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Moved XMPPIOService creation to separate method so it can be
	  overwritten and return more specialized classes implementation
	  like BoshIOService

2007-06-05 21:46  kobit

	* src/main/java/tigase/server/ssender/StanzaSender.java:
	  
	  Replaced HashMap with LinkedHashMap

2007-06-05 21:46  kobit

	* src/main/java/tigase/server/AbstractComponentRegistrator.java:
	  
	  Replaced HashMap with LinkedHashMap

2007-06-05 21:46  kobit

	* src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  Replaced HashMap with LinkedHashMap and added Bosh component to a
	  list of standard components

2007-06-05 21:45  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Removed extra, not used import

2007-06-05 21:44  kobit

	* src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java:
	  
	  Replaced HashMap with LinkedHashMap

2007-06-05 21:44  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Replaced HashMap with LinkedHashMap

2007-06-05 21:44  kobit

	* src/main/java/tigase/server/sreceiver/NewTaskCommand.java:
	  
	  Replaced HashMap with LinkedHashMap

2007-06-05 21:43  kobit

	* src/main/java/tigase/conf/ConfigRepository.java:
	  
	  Replaced HashMap with LinkedHashMap

2007-06-05 21:43  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  1. Replaced HashMap with LinkedHashMap, 2. changed default
	  logging level to console to FINER from ALL, 3. added stanza type
	  checking for commands requests

2007-06-05 21:41  kobit

	* src/main/java/tigase/conf/Configurable.java:
	  
	  Added Bosh implementation to a list of default components

2007-06-05 21:41  kobit

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Unified i/o interface, all methods now use writeRawData method
	  which can be overwritten in descendant classes like in
	  BoshIOService to write some HTTP headers before content

2007-06-05 21:40  kobit

	* src/main/java/tigase/xmpp/impl/Roster.java:
	  
	  Replaced HashMap with LinkedHashMap

2007-06-05 09:43  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Corrected service discovery retrieving to work only for stanzas
	  with 'get' type

2007-06-01 17:18  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  s2s component now refuses to process packets (send out) which are
	  addressed to one of local domains

2007-06-01 17:18  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Added another default routings: .*.hostname

2007-06-01 11:43  kobit

	* build.properties:
	  
	  Version number update to 2.9.4

2007-06-01 11:43  kobit

	* pom.xml:
	  
	  Utils dependency update for version 2.4.2

2007-06-01 11:43  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Corrected default routing table, to '.*@hostname' added also
	  'hostname'

2007-06-01 10:22  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Default routing is now set to: .*@hostname instead of .*hostname

2007-06-01 10:22  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  regex routings are now checked agains whole node ID part not just
	  hostame

2007-06-01 09:01  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare for next development iteration

2007-06-01 09:01  kobit

	* pom.xml:
	  
	  [maven-release-plugin] prepare release tigase-server-2.9.3

2007-06-01 08:58  kobit

	* win-stuff/Tigase.iss:
	  
	  Version change to 2.9.3

2007-05-31 21:32  kobit

	* etc/tigase-mysql.conf,
	  src/main/java/tigase/server/ConnectionManager.java:
	  
	  Logging a bit optimized

2007-05-31 21:31  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Added GEN_CONFIG_COMP parameter processing, special default
	  confiuration for single component like MUC and external
	  component, IOService id is now a constant which means this
	  component can server single connection only

2007-05-31 21:30  kobit

	* src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  Added GEN_CONFIG_COMP parameter processing, special default
	  confiuration for single component like MUC and external component

2007-05-31 21:29  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  ADMINS and HOSTNAMES property key moved to Configurable

2007-05-31 21:29  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  ADMINS property key moved to Configurable

2007-05-31 21:28  kobit

	* src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java:
	  
	  super.processMessage call moved so commands are not distributed
	  to all subscribers

2007-05-31 21:26  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Added GEN_COMP_NAME, CLASS parameters processing

2007-05-31 21:26  kobit

	* build.properties, pom.xml:
	  
	  Version change to 2.9.3

2007-05-31 21:24  kobit

	* src/main/java/tigase/conf/Configurable.java:
	  
	  Added --gen-config-comp parameter, added some more comments and
	  moved HOSTNAMES and ADMINS property key from SessionManager to
	  this class

2007-05-30 11:30  bmalkow

	* pom.xml:
	  
	  make dependencies non-snapshot

2007-05-29 22:29  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Corrected command processing - now commands not processed can be
	  sent out

2007-05-29 21:36  kobit

	* src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java,
	  win-stuff/Tigase.iss:
	  
	  Improved adding post confirmation - it now should return warning
	  in case if message is not correctly formatted

2007-05-29 21:06  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Added non-blocking method for inserting 'out' packets

2007-05-29 21:05  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Protection from infinite loop and self-locking

2007-05-29 21:05  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqStats.java:
	  
	  Removed replacing from address, now it is left as it was
	  originally

2007-05-29 21:04  kobit

	* src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Changed GETSTATS result generation to just normal result sent
	  directly to requesting entity

2007-05-29 09:29  kobit

	* scripts/tigase.sh:
	  
	  Fixed a problem with the script when it was run on systems where
	  /bin/sh was not a bash shell, now it specifically requests that
	  it must be run under bash, first line modified to: #!/bin/bash

2007-05-29 07:05  kobit

	* src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java:
	  
	  Added response feedback for new short news submition

2007-05-29 06:59  kobit

	* build.properties, pom.xml:
	  
	  Version change to 2.9.2

2007-05-29 06:58  kobit

	* src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Fixed problem with infinite loop in MessageRouter for this
	  GETSTATS packet

2007-05-28 12:52  kobit

	* src/main/java/tigase/server/MessageRouterConfig.java,
	  win-stuff/Tigase.iss:
	  
	  Fixed default configuration generation for external compoentns

2007-05-28 12:51  kobit

	* database/postgresql-schema.sql:
	  
	  Removed extra comma

2007-05-28 12:51  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Corrected the order in which records are removed from database -
	  according to requirements of foreign keys constraints

2007-05-28 10:54  kobit

	* win-stuff/Tigase.iss:
	  
	  Version update to 2.9.1

2007-05-28 10:52  kobit

	* database/mysql-schema.sql,
	  src/main/java/tigase/server/sreceiver/NewTaskCommand.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskCreationPolicy.java,
	  src/main/java/tigase/server/sreceiver/TaskType.java:
	  
	  Added task creation configurable permissions

2007-05-27 19:44  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java:
	  
	  Moved posting permission checking from processMessage to
	  processPacket

2007-05-27 19:43  kobit

	* src/main/java/tigase/server/sreceiver/RepoRosterTask.java:
	  
	  Added verification if RosterItem is null before trying to remove
	  it from repository

2007-05-27 19:42  kobit

	* src/main/java/tigase/server/sreceiver/NewsDistributor.java:
	  
	  Changed constants from public to private

2007-05-27 19:42  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Corrected indendation

2007-05-27 19:41  kobit

	* src/main/java/tigase/db/jdbc/DrupalAuth.java:
	  
	  Removed unnecesary local variable rs and finally section

2007-05-27 19:40  kobit

	* src/main/java/tigase/server/sreceiver/ShortNewsPublisher.java:
	  
	  The first version of short news publishing module

2007-05-27 19:39  kobit

	* src/main/php/drupal/modules/short_news.module:
	  
	  The first version of short_news module

2007-05-27 19:39  kobit

	* src/main/php/drupal/modules/tigase.module:
	  
	  Moved license information to proper place

2007-05-27 19:37  kobit

	* build.properties, pom.xml:
	  
	  Version number change to 2.9.1

2007-05-27 19:37  kobit

	* database/mysql-schema.sql, database/postgresql-schema.sql:
	  
	  publishing_date remabed to publishing_time and added news_type
	  field and key

2007-05-26 10:31  kobit

	* src/main/java/tigase/server/Permissions.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/NewsDistributor.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java,
	  src/main/java/tigase/server/ssender/DrupalForumTask.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed comments and texts containing JIDUtils instead of JID after
	  JID class refactoring

2007-05-26 10:30  kobit

	* database/mysql-schema.sql, database/postgresql-schema.sql:
	  
	  Added short_news table, comments and licence note

2007-05-25 20:18  bmalkow

	* tigase-server:
	  
	  

2007-05-25 11:36  bmalkow

	* src/main/java/tigase/auth/SaslPLAIN.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/db/UserAuthRepositoryImpl.java,
	  src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/Permissions.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/NewTaskCommand.java,
	  src/main/java/tigase/server/sreceiver/NewsDistributor.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskCommons.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java,
	  src/main/java/tigase/server/ssender/DrupalForumTask.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/RepositoryAccess.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivate.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/JabberIqVersion.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java,
	  src/main/java/tigase/xmpp/impl/Message.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/Roster.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/SimpleForwarder.java,
	  src/main/java/tigase/xmpp/impl/UrnXmppPing.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  refactoring: renaming java.util.JID to tigase.util.JIDUtils

2007-05-25 11:24  kobit

	* etc/tigase-mysql.conf:
	  
	  Added drupal forum tasks

2007-05-25 11:24  kobit

	* win-stuff/Tigase.iss:
	  
	  Version number change

2007-05-24 21:46  kobit

	* src/main/java/tigase/server/ssender/DrupalForumTask.java:
	  
	  Task implementation finished and seems to work fine

2007-05-24 21:45  kobit

	* src/main/java/tigase/server/ssender/StanzaSender.java:
	  
	  Added generator for forum tasks

2007-05-24 21:44  kobit

	* src/main/java/tigase/server/sreceiver/TaskCommons.java:
	  
	  Added more options for creating presence stanza: status, nick
	  name

2007-05-24 21:44  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java:
	  
	  Replaced sender address with more actions: REPLACE, LEAVE,
	  REMOVE, some tweaking to presence format (added status), added
	  error message sent back if not authorized user tries to post a
	  message

2007-05-24 21:43  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Added forum tasks for automatic config generation

2007-05-24 21:42  kobit

	* src/main/java/tigase/server/sreceiver/PropertyConstants.java:
	  
	  Replaced sender address with more actions: REPLACE, LEAVE, REMOVE

2007-05-24 06:25  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Replaced all _ in component names with -

2007-05-24 06:25  kobit

	* src/main/java/tigase/server/ssender/StanzaSender.java:
	  
	  Changed task name from nickname to full JID

2007-05-24 06:25  kobit

	* src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  Replaced all _ in component names with -

2007-05-24 06:24  kobit

	* src/main/java/tigase/server/Packet.java:
	  
	  Added static method: getMessage(...)

2007-05-24 06:24  kobit

	* src/main/java/tigase/server/ssender/StanzaHandler.java:
	  
	  Added new handler method: void handleStanzas(Queue<Packet>
	  results)

2007-05-24 06:23  kobit

	* src/main/java/tigase/server/ssender/DrupalForumTask.java:
	  
	  New task for sending notifications about new posts on drupal
	  forum

2007-05-24 06:22  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Corrected javadoc

2007-05-23 12:50  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Added some javadoc comments.

2007-05-23 12:49  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Added some javadoc comments.

2007-05-23 11:38  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  removed system.out.println statements

2007-05-23 11:38  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  removed printStackTrace statement

2007-05-23 11:37  kobit

	* src/main/java/tigase/xmpp/RepositoryAccess.java:
	  
	  Indentation corrected

2007-05-23 11:36  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Improved max_uid, max_nid handling to make more suitable for
	  distributed environmane

2007-05-23 11:01  kobit

	* database/mysql-schema.sql:
	  
	  Added missing commas

2007-05-22 22:25  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/NewTaskCommand.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/RosterItem.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskCommons.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java:
	  
	  Subscribers management commands have been implemented now...

2007-05-22 21:25  kobit

	* src/main/java/tigase/server/sreceiver/TaskCommons.java:
	  
	  Fixed class name and added 2 more methods for presence and
	  message packet creation

2007-05-22 21:23  kobit

	* src/main/java/tigase/server/sreceiver/TaskCommandCommons.java,
	  src/main/java/tigase/server/sreceiver/TaskCommons.java:
	  
	  Renamed as more stuff will be put there

2007-05-22 12:39  kobit

	* src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java:
	  
	  Subscription moderation is working now

2007-05-22 12:34  kobit

	* src/main/java/tigase/auth/SaslPLAIN.java:
	  
	  Added some more commends

2007-05-21 23:05  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/NewTaskCommand.java,
	  src/main/java/tigase/server/sreceiver/PropertyConstants.java,
	  src/main/java/tigase/server/sreceiver/PropertyItem.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java:
	  
	  Task configuration editing command is now completed and working
	  fine

2007-05-21 21:36  kobit

	* etc/tigase-mysql.conf,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/NewTaskCommand.java,
	  src/main/java/tigase/server/sreceiver/NewsDistributor.java,
	  src/main/java/tigase/server/sreceiver/PropertyConstants.java,
	  src/main/java/tigase/server/sreceiver/PropertyItem.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskCommandCommons.java:
	  
	  Task adding, deleting works fine now...

2007-05-21 21:36  kobit

	* database/mysql-schema.sql, database/postgresql-schema.sql:
	  
	  Added foreig key constraints to the schema...

2007-05-21 21:35  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Fixed a serious bug with database access when there were many
	  instances of this class trying to save data to database. max_uid,
	  max_nid were out of sync, hopefuly making them static solves the
	  problem

2007-05-21 06:01  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java:
	  
	  Added task deleting functionality

2007-05-21 05:59  kobit

	* src/main/java/tigase/server/sreceiver/NewTaskCommand.java:
	  
	  Added setting owner property to a value of the command sender

2007-05-21 05:58  kobit

	* src/main/java/tigase/disco/ServiceEntity.java:
	  
	  Added removing ServiceEntity node from the tree

2007-05-21 05:56  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Replaced ArrayList with LinkedList for statistics list

2007-05-21 05:51  kobit

	* src/main/java/tigase/disco/ServiceEntity.java:
	  
	  Added removing ServiceEntity node from the tree

2007-05-19 08:34  kobit

	* etc/tigase-mysql.conf,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/DefaultValues.java,
	  src/main/java/tigase/server/sreceiver/NewTaskCommand.java,
	  src/main/java/tigase/server/sreceiver/PropertyConstants.java,
	  src/main/java/tigase/server/sreceiver/PropertyItem.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/sreceiver/TaskCommandIfc.java,
	  src/main/java/tigase/server/sreceiver/TaskInstanceCommand.java:
	  
	  Command for adding new tasks has been fully implemented, task
	  management command has been started, a lot of minor improvements

2007-05-19 08:32  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  --debug options is aware now of multiple, comma separated
	  packages, add component command removes MessageRouter from the
	  list of available components, method checking validy of nickname
	  has been moved to JID class

2007-05-19 08:30  kobit

	* scripts/tigase.sh:
	  
	  Improved 'run' command to behave similarly as 'start'- uses in
	  the same way environment variables in quotes

2007-05-19 08:29  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Moved addOutPackets(...) method to abstract class for convenience

2007-05-19 08:28  kobit

	* src/main/java/tigase/server/Command.java:
	  
	  Added label to command field

2007-05-19 08:27  kobit

	* src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Added label to command field

2007-05-17 21:27  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  A few fixes for creating new component

2007-05-15 22:35  kobit

	* ant-definitions.xml:
	  
	  Added gentoo startup files to build package

2007-05-15 22:34  kobit

	* src/main/java/tigase/xmpp/impl/UrnXmppPing.java:
	  
	  Removed whitespaces

2007-05-15 22:34  kobit

	* src/main/java/tigase/server/XMPPServer.java:
	  
	  Renamed main component from tigase-xmpp-server to message-router

2007-05-15 22:33  kobit

	* src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java:
	  
	  Corrected javadoc

2007-05-15 22:33  kobit

	* src/main/java/tigase/xmpp/impl/Jingle.java:
	  
	  Corrected javadoc

2007-05-15 22:33  kobit

	* scripts/gentoo/init.d/tigase:
	  
	  Removed redundant variables settings

2007-05-15 22:13  kobit

	* scripts/gentoo, scripts/gentoo/conf.d,
	  scripts/gentoo/conf.d/tigase, scripts/gentoo/init.d,
	  scripts/gentoo/init.d/tigase, scripts/tigase.sh:
	  
	  Added tigase startup scripts for Gentoo system

2007-05-14 22:36  kobit

	* etc/tigase-mysql.conf,
	  src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Adding components at runtime with ad-hoc commands is now
	  completed

2007-05-14 10:06  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/server/MessageRouterConfig.java:
	  
	  Defined more constants for class names for components

2007-05-14 10:05  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Added identity for task item service discovery

2007-05-13 12:53  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Fixed a bug with --admins setting and now component parameters
	  are sorted on the ad-hoc command list

2007-05-12 23:59  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/NewsDistributor.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/RepoRosterTask.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Roster and Tasks are now stored in database and all states are
	  persistent

2007-05-12 23:59  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Changed 'component' naming to 'plugin' naming which is more
	  appropriate and follows general naming convention in Tigase
	  project

2007-05-12 23:58  kobit

	* src/main/java/tigase/db/RepositoryFactory.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/util/RepositoryUtils.java:
	  
	  Repository instance is now stored separately for each component
	  using it to avoid multithreaded access to JDBC repository

2007-05-12 23:57  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Added command line options loading for all starting with '--gen-'

2007-05-12 23:55  kobit

	* src/main/java/tigase/conf/Configurable.java:
	  
	  Added more contants commonly used by different components

2007-05-12 09:41  kobit

	* src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/RosterItem.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Subscription fully works, permissions for subscription and
	  posting messages work, posting and distributing messages works

2007-05-11 23:25  kobit

	* build.properties, pom.xml:
	  
	  Version change to 2.9.0, this is kind of alpha version with new
	  features under development

2007-05-11 23:23  kobit

	* src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/NewsDistributor.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/RosterItem.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Subscription via presence wors in both ways now

2007-05-11 18:58  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Basic stuff related to service discovery for exiting task
	  instances works now

2007-05-11 18:57  kobit

	* src/main/java/tigase/disco/ServiceEntity.java:
	  
	  Added a few dummy javadoc comments, they will be filled with
	  useful stuff later on

2007-05-11 18:57  kobit

	* src/main/java/tigase/disco/XMPPService.java:
	  
	  Defined separate constants for service discovery XMLNSes

2007-05-11 18:20  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Initial code for service discovery for tasks instances

2007-05-11 08:58  kobit

	* src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/server/sreceiver/AbstractReceiverTask.java,
	  src/main/java/tigase/server/sreceiver/NewsDistributor.java,
	  src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Initial implementation of receiver tasks

2007-05-10 22:36  kobit

	* src/main/java/tigase/server/sreceiver/ReceiverTaskIfc.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Almost API definition finished, some initial code for loading
	  configuration is done

2007-05-10 19:05  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Added support in config generator for multiple external
	  components --ext-comp_1, --ext-comp_2 and so on...

2007-05-09 09:51  kobit

	* src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Added more configuration options - replace sender address and
	  message type

2007-05-09 09:40  kobit

	* src/main/java/tigase/server/sreceiver,
	  src/main/java/tigase/server/sreceiver/StanzaReceiver.java:
	  
	  Initial version - just javadoc

2007-05-08 23:09  kobit

	* win-stuff, win-stuff/Licence.txt, win-stuff/Tigase.ico,
	  win-stuff/Tigase.iss, win-stuff/scripts,
	  win-stuff/scripts/InstallTigaseService.bat,
	  win-stuff/scripts/Run.bat, win-stuff/scripts/Tigase.bat,
	  win-stuff/scripts/Uninst.bat,
	  win-stuff/scripts/UninstallTigaseService.bat, win-stuff/wrapper,
	  win-stuff/wrapper/wrapper.conf, win-stuff/wrapper/wrapper.dll,
	  win-stuff/wrapper/wrapper.exe:
	  
	  Windows installation packaging files

2007-05-08 11:22  kobit

	* build.properties, pom.xml:
	  
	  Version change to 2.8.7

2007-05-08 11:18  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Fixed a bug when the pluging didn't add 'from' attribute for
	  authenticated sessions and when the registration request was sent
	  to third-party entity like transport

2007-05-07 21:44  kobit

	* src/main/java/tigase/xmpp/impl/BindResource.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/main/java/tigase/xmpp/impl/JabberIqPrivate.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRoster.java,
	  src/main/java/tigase/xmpp/impl/SaslAuth.java,
	  src/main/java/tigase/xmpp/impl/SessionBind.java,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Added missing disco-features, ticket #65:
	  http://server.tigase.org/ticket/65

2007-05-07 14:21  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Further corrections to the fix for the transport registration

2007-05-07 13:16  kobit

	* build.properties, etc/tigase-mysql.conf, pom.xml,
	  src/main/java/tigase/conf/Configurator.java:
	  
	  Version change to 2.8.6

2007-05-07 12:07  kobit

	* src/main/java/tigase/server/Command.java:
	  
	  Fix for a bug for a case when the command contains no node
	  attribute

2007-05-07 12:07  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqRegister.java:
	  
	  Corrections to make it possible to register user in external
	  transport

2007-05-07 12:06  kobit

	* src/main/java/tigase/xmpp/impl/UrnXmppPing.java:
	  
	  Added one extra empty line to make it more readable

2007-05-04 09:38  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Corrected broken, not-compilable code

2007-05-04 09:18  kobit

	* build.xml:
	  
	  Added UTF-8 encoding for the build file which is default anyway

2007-05-04 09:18  kobit

	* src/main/java/tigase/xmpp/impl/UrnXmppPing.java:
	  
	  Corrected UTF-8 character

2007-05-04 09:17  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Added autoCreateUser=true for connection string if Drupal or
	  LibreSource auth is used

2007-05-03 09:37  kobit

	* src/main/php/drupal/modules/tigase.module:
	  
	  Corrected function name

2007-05-03 08:56  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqAuth.java:
	  
	  Corrected indendation for the code

2007-05-03 08:54  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqAuth.java:
	  
	  Corrected indendation for the code

2007-05-02 17:50  kobit

	* build.properties, pom.xml:
	  
	  Version change to 2.8.5

2007-05-02 17:49  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Changed default configuration generation - for Drupal and
	  LibreSource jabber:iq:register is not loaded

2007-05-01 16:20  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed fix ;-), corrected condition statement which decided when
	  send remote-server-not-found error

2007-05-01 16:12  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Unknown domain error handling improved for dialback packets

2007-05-01 16:07  kobit

	* src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed a bug in s2s implementation for a remote servers connecting
	  from domain which doesn't exist in DNS. It caused infinite loop

2007-05-01 08:57  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Direct presence bug fixed - #63

2007-04-30 14:49  kobit

	* src/main/java/tigase/auth/SaslPLAIN.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java:
	  
	  Changed back to use plain plain passwords in LS database

2007-04-30 14:29  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/disco/XMPPService.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Solved problem with missing features for top level service
	  discovery

2007-04-30 14:29  kobit

	* scripts/tigase.sh:
	  
	  Indentation corrections

2007-04-29 22:43  kobit

	* build.properties, pom.xml:
	  
	  Version number change to 2.8.4

2007-04-29 22:38  kobit

	* pom.xml, src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/XMPPResourceConnection.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed a bug with ping to virtual domain and error response to
	  unsupported packets

2007-04-29 21:32  kobit

	* ant-definitions.xml:
	  
	  Added ChangeLog file for binary distribution

2007-04-26 21:57  kobit

	* ant-definitions.xml:
	  
	  Added database schema scripts for distribution packages

2007-04-26 06:21  kobit

	* build.properties, pom.xml:
	  
	  Version change to 2.8.3

2007-04-25 19:02  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Added urn:xmpp:ping plugin for standard loaded plugins

2007-04-25 18:32  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Fixed a bug when server was dropping unsupported stanzas
	  addressed to the server itself instead of returning
	  feature-not-supported error

2007-04-25 17:12  kobit

	* prj.el, src/main/java/tigase/xmpp/impl/JabberIqPrivate.java:
	  
	  Fixed error message when user tries to access other user private
	  data

2007-04-25 17:12  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Removed some extra debug logs

2007-04-23 06:53  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed problem with connecting to all other than google servers,
	  apparently google is the only one which processes XML names
	  spaces correctly, (and now Tigase server does it correctly too)

2007-04-23 06:13  kobit

	* ant-definitions.xml,
	  src/main/java/tigase/xmpp/impl/UrnXmppPing.java:
	  
	  Attempt to remove warnings related to redundant casting and UTF-8
	  encoding

2007-04-21 15:11  kobit

	* src/main/php, src/main/php/drupal, src/main/php/drupal/modules,
	  src/main/php/drupal/modules/tigase.module:
	  
	  Drupal module for better integration with Tigase system - adding
	  real online-status for drupal users

2007-04-21 15:10  kobit

	* src/main/java/tigase/server/ssender,
	  src/main/java/tigase/server/ssender/FileTask.java,
	  src/main/java/tigase/server/ssender/JDBCTask.java,
	  src/main/java/tigase/server/ssender/SenderTask.java,
	  src/main/java/tigase/server/ssender/StanzaHandler.java,
	  src/main/java/tigase/server/ssender/StanzaSender.java:
	  
	  Initial version of stanza sender framework - sending stanzas
	  taken from directory or database

2007-04-21 14:52  kobit

	* database/mysql-schema.sql, database/postgresql-schema.sql,
	  etc/tigase-mysql.conf,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Added xmpp_stanza table for StanzaSender JDBC task

2007-04-18 07:00  bmalkow

	* src/main/java/tigase/xmpp/impl/UrnXmppPing.java:
	  
	  Update svn:keywords

2007-04-18 06:58  bmalkow

	* src/main/java/tigase/xmpp/impl/UrnXmppPing.java:
	  
	  Add implementation of XEP-0199 (XMPP Ping)

2007-04-16 18:59  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqPrivate.java:
	  
	  Improved error handling and handling the case when user doesn't
	  send any child element in query

2007-04-16 10:03  kobit

	* build.properties, pom.xml:
	  
	  Version change to 2.8.2

2007-04-16 10:03  kobit

	* etc/tigase-mysql.conf,
	  src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Minor cleanup and refactoring - renamed mehtod parseVCard to
	  parseXML

2007-04-16 10:02  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqPrivate.java:
	  
	  Initial version of private storage implementation

2007-04-16 06:05  kobit

	* build.properties, pom.xml:
	  
	  Version change to 2.8.1

2007-04-16 06:04  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Minor changes related to different namespace and prefixes
	  processing in xmltools

2007-04-15 22:13  kobit

	* build.properties, pom.xml:
	  
	  Version change to 2.8.0

2007-04-15 22:13  kobit

	* src/main/java/tigase/xmpp/XMPPDomBuilderHandler.java:
	  
	  Added better handling for extra namespaces and element prefixes,
	  prefixes should be dripped now and default namespace should be
	  updated for element to correct one

2007-04-15 20:29  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Added problem handling for the case when user sends subscribe to
	  buddy before adding him to his roster using Roster functionality

2007-04-15 19:15  kobit

	* pom.xml:
	  
	  Dependency to 2.6.0 xmltools added

2007-04-13 22:40  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Changed log message slightly to avoid confusing for packet which
	  don't have matching plugin and they don't have 'to' attribute
	  set, in such case error message is generated, instead of droping
	  packet

2007-04-13 21:47  kobit

	* src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Correct support for old vCard protocol

2007-04-13 21:35  kobit

	* build.properties, pom.xml:
	  
	  Version change

2007-04-13 21:35  kobit

	* src/main/java/tigase/disco/XMPPServiceCollector.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqIq.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/JabberIqVersion.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/Roster.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/SimpleForwarder.java:
	  
	  Minor modifications related to clone() method change in xmltools
	  which now returns Element to avoid type casting

2007-04-13 21:28  kobit

	* src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Small change to make it compatible with old vCard spec where
	  element name was all uppercase, clone() method in xmltools has
	  been changed so the class has been changed to reflect it

2007-04-12 13:31  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added capabilities to presence information for USER_STATUS
	  command

2007-04-10 16:22  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  fixed problem with initial presence for session activated by
	  external component

2007-04-10 14:28  kobit

	* database/postgresql-schema.sql, scripts/repo.sh:
	  
	  Updated user repository access files

2007-04-10 14:27  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Fixed a bug where --test configuration was always generated

2007-04-04 21:39  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Fixed problem with default configuration generation for component
	  names session_1/sess_man

2007-04-04 21:27  kobit

	* build.properties, pom.xml:
	  
	  Version change

2007-04-04 21:26  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Fixed bug in generating default configuration, sess_man instead
	  of session_1

2007-04-04 20:05  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Changed default logging level for console output

2007-04-04 20:00  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Removed remote_host global class variable

2007-04-04 07:53  kobit

	* pom.xml:
	  
	  Dependecies updated for new xmltools version 2.5.0

2007-04-03 21:08  kobit

	* etc/tigase-mysql.conf,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Modified default config generation, routing part is generated
	  automatically

2007-04-03 18:42  kobit

	* build.properties, pom.xml:
	  
	  Version number change to 2.7.1

2007-04-03 18:42  kobit

	* src/main/java/tigase/server/AbstractMessageReceiver.java:
	  
	  Moved time constants to parent class

2007-04-03 18:42  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added config wizard option to automaticly pick-up external
	  component domain

2007-04-03 18:41  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Moved time constants to parent class

2007-04-03 18:40  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Uptime statistics added

2007-04-03 18:39  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Changed default logging levels for normal mode, test and debug

2007-04-02 12:48  kobit

	* prj.el,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  added test mode to SM so it loads different set of plugins in
	  test mode, this is necessary to avoid interfrence with other
	  functionalities during tests

2007-04-02 12:45  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Removed depreciated and commented-out code

2007-03-31 21:47  kobit

	* etc/tigase-mysql.conf,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Spelling corrections and default config params slightly changed

2007-03-30 22:50  kobit

	* pom.xml:
	  
	  Version dependencies update

2007-03-30 22:48  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added Long/long data types for configuration storage and max
	  waiting time for packet parameter is back in configuration

2007-03-30 22:21  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java:
	  
	  Deprecated ServiceDiscovery class and removed loading disco from
	  default configuration, it is no longer used and needed

2007-03-30 22:15  kobit

	* build.properties, pom.xml,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Temporarly disabled configuration option to set timeout for
	  waiting packets in s2s component

2007-03-30 21:23  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Implemented timeout for packets sent through s2s, if Tigase can
	  not connect to remote server for some specified time it giveup
	  and returns all packages back to sender

2007-03-30 21:21  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Added 'XEP-0114' string to component name to avoid confusion

2007-03-30 09:12  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/disco/ServiceEntity.java,
	  src/main/java/tigase/disco/XMPPServiceCollector.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/MessageReceiver.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Final fixes for service discovery and cluster management
	  framework

2007-03-28 06:18  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/disco/ServiceEntity.java,
	  src/main/java/tigase/disco/XMPPServiceCollector.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/ServerComponent.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Changes in service-disco layer to allow return correct info from
	  instances where SM is not available

2007-03-20 23:05  kobit

	* src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Corrected max reconnects value handling

2007-03-20 22:53  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Added remote hostname information to service discovery

2007-03-20 22:52  kobit

	* src/main/java/tigase/conf/Configurator.java:
	  
	  Fixed problem with configuration file initialization

2007-03-20 20:50  kobit

	* src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java:
	  
	  Changed JDBC connection validation query to some more efficient

2007-03-20 20:49  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Start of service-disco implementation for external component

2007-03-20 00:04  kobit

	* src/main/java/tigase/db/jdbc/LibreSourceAuth.java:
	  
	  Added proper code for add/remove user and update user password

2007-03-19 23:24  kobit

	* src/main/java/tigase/db/UserAuthRepository.java,
	  src/main/java/tigase/db/UserAuthRepositoryImpl.java,
	  src/main/java/tigase/db/jdbc/DrupalAuth.java,
	  src/main/java/tigase/db/jdbc/JDBCRepository.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java,
	  src/main/java/tigase/db/xml/XMLRepository.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added support for logout() event to database backend so Tigase
	  may now write presence status to database. It allows other
	  systems display online status. Currently it is implemented in
	  LibreSource connector only

2007-03-19 17:21  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/net/ConnectionOpenThread.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixes for problems with reconfiguration at runtime, now it is
	  also even possible to switch on/off components, add new
	  components, add/remove TCP/IP port listeners and so on....

2007-03-14 12:06  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added fix for proper handling malformed dialback requests sent by
	  very old jabber servers

2007-03-13 10:56  kobit

	* src/main/java/tigase/auth/SaslPLAIN.java,
	  src/main/java/tigase/db/jdbc/LibreSourceAuth.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Implementation of authentication agains LibreSource database is
	  completed - this is simple implementation, just authentication
	  and nothing more

2007-03-13 10:55  kobit

	* src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Started implementation for service-discovery support

2007-03-13 10:54  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added fix for a bug when service is stopped in accept method

2007-03-12 16:03  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed a problem with connection stopped in accept method, no
	  retry was performed then

2007-03-12 15:55  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Fixed problem when stop is called afer unssuccesful accept call

2007-03-12 15:48  kobit

	* src/main/java/tigase/net/IOService.java:
	  
	  Fixed problem when stop is called afer unssuccesful accept call

2007-03-12 15:41  kobit

	* src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added fix for the case when connection is lost before handshaking
	  has started, like exception in accept phase

2007-03-12 12:27  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Fixed packet filter delivering packet to proper active resource -
	  now it behaves as described in RFC

2007-03-12 11:56  kobit

	* src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Commented out code for stop-other service and added proper
	  handling for case when packet write to socket was unsuccessful

2007-03-10 22:50  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added proper handling for the situation when accept connection is
	  closed before handshaking has been completed

2007-03-10 22:45  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Changed the order in which packets are sent, first all waiting
	  controll ackets, next db:result on connect

2007-03-10 15:53  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added one more logging messgae to detect whether stopping old
	  connection is really an issue

2007-03-10 15:50  kobit

	* src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed problem with initializing new connection for remote server
	  when old connection still seems active

2007-03-07 11:28  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Another fix for asynchronous dialback processing

2007-03-07 11:14  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  BIG, BIG bug fixed finally

2007-03-07 09:54  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Even more logging to track down opening extra s2s connections

2007-03-06 22:35  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed bug in processing results from processDialback method,
	  after this method is finished service may be available in either
	  handsahking or established Map

2007-03-06 22:12  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added more logging for dialback verification results

2007-03-06 21:38  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Implementation for invalid dialback verification

2007-03-06 15:33  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added diagnostic logs for stream opening - possible multiple
	  stream open calls

2007-03-06 15:08  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added logging for all dialback handshaking

2007-03-06 14:38  kobit

	* src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/xmpp/impl/Presence.java,
	  src/main/java/tigase/xmpp/impl/Roster.java:
	  
	  Proper handling of presence error in case of s2s can't send it to
	  destination address (or it should be just ignored)

2007-03-06 13:46  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Added synchronization to service stopped handler

2007-03-05 23:01  kobit

	* src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed disconnection other dialback connection method and added
	  more logging info

2007-03-05 21:37  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added logging messages to watchdog

2007-03-05 21:03  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Fixed log message position, put in wrong place by mistake

2007-03-05 20:51  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Added parameter about the maximum iddle time for connection

2007-03-05 20:51  kobit

	* src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Added last transfer timestamp information

2007-03-05 20:49  kobit

	* src/main/java/tigase/server/MessageRouter.java:
	  
	  Removed DNS resolving from message router

2007-03-05 20:48  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Added connection watchdog thread

2007-03-05 20:48  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Full support for stream:error, detecting improper hosts in
	  sender/receiver stanza addreses

2007-03-05 10:00  kobit

	* src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  A few corrections in IO/NET/SERVICES - check whether service ID
	  is no duplicated

2007-03-02 13:58  kobit

	* src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  All handshaking connections are now also dumped to log file on
	  request

2007-03-02 12:23  kobit

	* src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Added extra logging to detect s2s problems

2007-03-01 11:10  kobit

	* src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed a bug in s2s which caused automatic reconnecting s2s
	  connection even if it was not necessary

2007-03-01 04:02  kobit

	* src/main/java/tigase/io/SocketIO.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Fixed a bug with logging data buffer which is NULL

2007-03-01 00:05  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Added extra log message

2007-02-28 23:54  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Proper handling of stream:error in s2s

2007-02-28 23:39  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Proper error response added if user account does not exist

2007-02-28 23:25  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Proper error response added if user account does not exist

2007-02-28 21:59  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed code for reconnecting s2s service if the first attempt was
	  unsuccessful

2007-02-28 21:27  kobit

	* src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Some fixes to s2s implementation - retrying to connect if first
	  try was unsuccessfull and fixed a bug in IOService in stop()
	  method - handler is called in finally clausule

2007-02-28 13:31  kobit

	* src/main/java/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  List of connected servers is now sorted to make it easier to find
	  particular connection

2007-02-28 13:11  kobit

	* src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/server/ConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/stats/StatRecord.java,
	  src/main/java/tigase/stats/StatisticType.java,
	  src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  More statistics about network connections and packet waiting in
	  s2s queues

2007-02-27 23:04  kobit

	* src/main/java/tigase/xmpp/impl/JabberIqIq.java:
	  
	  Just for fun

2007-02-22 23:04  kobit

	* etc/tigase-mysql.conf,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Solved initial presence broadcating problem for many resources
	  connected

2007-02-22 00:07  kobit

	* src/main/java/tigase/xmpp/impl/Jingle.java:
	  
	  Added session element

2007-02-21 23:33  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/impl/Jingle.java:
	  
	  Support for jingle in Yate added

2007-02-21 22:08  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  USER_STATUS - presence status fixed

2007-02-21 22:00  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/StatisticType.java:
	  
	  USER_STATUS processing command moved to different place

2007-02-15 06:52  kobit

	* build.properties, pom.xml:
	  
	  Version change to 2.6.4

2007-02-15 06:51  kobit

	* src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/disco/XMPPService.java,
	  src/main/java/tigase/server/AbstractMessageReceiver.java,
	  src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/StatRecord.java,
	  src/main/java/tigase/stats/StatisticsCollector.java:
	  
	  Improved ad-hoc commands for configuration settings and
	  statistics retrieval

2007-02-14 10:37  kobit

	* build.properties, pom.xml:
	  
	  Version number change

2007-02-14 09:44  kobit

	* src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Fixed a bug with UTF-8 encoder/decoder for network data

2007-02-13 23:50  kobit

	* build.properties, pom.xml,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/disco/XMPPServiceCollector.java,
	  src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/server/AbstractComponentRegistrator.java,
	  src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Reconfiguration at run-time ready - not well tested yet

2007-02-12 14:25  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Corrected handling stanzas: <iq type='result'/>

2007-02-12 14:03  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Presence update to other user accounts corrected - attributes
	  from/to where set incorrectly

2007-02-12 12:04  kobit

	* src/main/java/tigase/xmpp/XMPPSession.java,
	  src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Resource priority is now set correctly and message to account
	  with multiple active resources is handled properly

2007-02-11 20:58  kobit

	* build.properties, pom.xml,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/disco,
	  src/main/java/tigase/disco/ServiceEntity.java,
	  src/main/java/tigase/disco/ServiceIdentity.java,
	  src/main/java/tigase/disco/XMPPService.java,
	  src/main/java/tigase/disco/XMPPServiceCollector.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/MessageRouterConfig.java,
	  src/main/java/tigase/server/ServiceEntity.java,
	  src/main/java/tigase/server/ServiceIdentity.java,
	  src/main/java/tigase/server/XMPPService.java,
	  src/main/java/tigase/server/XMPPServiceCollector.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/main/java/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java:
	  
	  Service discovery API changed and small refactoring to move all
	  disco related classes to separate package

2007-02-11 20:53  kobit

	* src/main/java/tigase/xmpp/impl/VCardTemp.java:
	  
	  Fixed a bug related to strange stanza when user session is
	  null....

2007-02-11 14:06  kobit

	* src/main/java/tigase/conf/Configurable.java,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/server/AbstractComponentRegistrator.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/ServiceEntity.java,
	  src/main/java/tigase/server/ServiceIdentity.java,
	  src/main/java/tigase/server/XMPPServer.java,
	  src/main/java/tigase/server/XMPPService.java,
	  src/main/java/tigase/server/XMPPServiceCollector.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/stats/StatisticsContainer.java:
	  
	  New service discovert API

2007-02-08 11:30  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Fixed problem with initial presence after subscription, server
	  used to send presnece without resource part, Thank to Daniele for
	  the fix

2007-02-07 23:34  kobit

	* src/main/java/tigase/io/TLSEventHandler.java,
	  src/main/java/tigase/io/TLSIO.java,
	  src/main/java/tigase/io/TLSWrapper.java,
	  src/main/java/tigase/io/TelnetClient.java,
	  src/main/java/tigase/io/TelnetServer.java,
	  src/main/java/tigase/net/IOService.java,
	  src/main/java/tigase/xmpp/XMPPIOService.java:
	  
	  Fixed socket write method for TLS connection, bug causing
	  possible data loss for large buffers, Gajim still inserts
	  line-breaks in the middle of large buffer, somewhere near 16k
	  data block

2007-02-04 22:43  kobit

	* src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/xmpp/impl/JabberIqSi.java:
	  
	  More components depreciated due to PacketFilter use

2007-02-04 18:19  bmalkow

	* pom.xml:
	  
	  add maven release plugin configuration

2007-02-03 17:15  kobit

	* src/main/java/tigase/server/XMPPServer.java,
	  src/main/java/tigase/server/XMPPServiceCollector.java:
	  
	  Added server version information to service discovery

2007-02-03 09:25  kobit

	* build.properties, pom.xml:
	  
	  Version change

2007-02-03 09:23  kobit

	* src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fix for the bug introduced by PacketFilter caused to ignore
	  privacy lists

2007-02-02 16:20  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Fixed a problem with NullPointerException when there is no 'from'
	  attribute in PacketFilter

2007-02-02 16:10  kobit

	* build.xml,
	  src/main/java/tigase/server/xmppsession/PacketFilter.java:
	  
	  Fixed a problem with NullPointerException when there is no 'to'
	  attribute in PacketFilter

2007-02-02 15:47  kobit

	* src/main/java/tigase/server/xmppsession/PacketFilter.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/xmpp/impl/IBB.java,
	  src/main/java/tigase/xmpp/impl/JabberIqOOB.java,
	  src/main/java/tigase/xmpp/impl/JabberIqSocks5Bytestreams.java,
	  src/main/java/tigase/xmpp/impl/Message.java:
	  
	  Introduced PacketFilter in place of SimpleForwarder

2007-02-02 11:33  kobit

	* .classpath, .project, .settings:
	  
	  Removed eclipse configuration files to avoid overwriting other
	  developers eclipse settings

2007-02-02 11:09  kobit

	* src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed problem with incorrectly sent stream features

2007-01-28 17:28  kobit

	* etc/tigase-mysql.conf, etc/tigase-pgsql.conf:
	  
	  sample configuration file improved - added sample db connection
	  uri

2007-01-28 17:02  kobit

	* src/main/assembly/prodenv.xml:
	  
	  Removed some scripts not needed by the user

2007-01-28 16:02  bmalkow

	* pom.xml:
	  
	  fix error in dependency

2007-01-28 15:54  kobit

	* etc, etc/tigase-mysql.conf, etc/tigase-pgsql.conf,
	  etc/tigase.conf, scripts/tigase.sh,
	  src/main/assembly/prodenv.xml:
	  
	  Configuration changed to better integrate with maven

2007-01-28 12:32  bmalkow

	* pom.xml:
	  
	  add version in package filename

2007-01-28 12:17  bmalkow

	* pom.xml:
	  
	  add 'optional' attribute in dependency

2007-01-28 12:04  bmalkow

	* pom.xml, src/main/assembly, src/main/assembly/prodenv.xml:
	  
	  add simple assembly goal config

2007-01-27 08:28  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Removed some cache calls - calls for specific data items where
	  cache was not working correctly

2007-01-26 22:22  kobit

	* database/mysql-schema.sql, database/postgresql-schema.sql,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Fixed problem with default auth-db-url if set only user-db-url

2007-01-26 21:07  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Changed cache size back to 10000

2007-01-26 16:29  kobit

	* src/main/java/tigase/db/jdbc/JDBCRepository.java:
	  
	  Increased cache size

2007-01-26 11:57  kobit

	* src/main/java/tigase/server/ConnectionManager.java:
	  
	  Allow component reconnection for about 1000h and then giveup

2007-01-26 08:44  kobit

	* src/main/java/tigase/server/Permissions.java,
	  src/main/java/tigase/server/xmppsession/Permissions.java:
	  
	  Moved to right location

2007-01-25 23:18  kobit

	* build.properties, pom.xml, prj.el,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/io/TLSWrapper.java,
	  src/main/java/tigase/server/Command.java,
	  src/main/java/tigase/server/MessageRouter.java,
	  src/main/java/tigase/server/Packet.java,
	  src/main/java/tigase/server/XMPPService.java,
	  src/main/java/tigase/server/XMPPServiceCollector.java,
	  src/main/java/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/main/java/tigase/server/xmppsession/Permissions.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/main/java/tigase/stats/StatisticsCollector.java,
	  src/main/java/tigase/xmpp/XMPPImplIfc.java,
	  src/main/java/tigase/xmpp/XMPPProcessor.java,
	  src/main/java/tigase/xmpp/impl/JabberIqAuth.java,
	  src/main/java/tigase/xmpp/impl/JabberIqCommand.java,
	  src/main/java/tigase/xmpp/impl/JabberIqRegister.java,
	  src/main/java/tigase/xmpp/impl/JabberIqSi.java,
	  src/main/java/tigase/xmpp/impl/JabberIqStats.java,
	  src/main/java/tigase/xmpp/impl/JabberIqVersion.java,
	  src/main/java/tigase/xmpp/impl/OfflineMessages.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/main/java/tigase/xmpp/impl/StartTLS.java:
	  
	  ad-hoc commands, service discovery, Yate integration first step

2007-01-25 21:05  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  incoming direct availability presence now allowed even if remote
	  entity is not in roster - required for MUC

2007-01-25 14:56  kobit

	* src/main/java/tigase/xmpp/impl/Presence.java:
	  
	  Sending direct presence bug fixed now

2007-01-24 09:27  bmalkow

	* .classpath, pom.xml:
	  
	  fix errors in maven configuration

2007-01-20 19:35  bmalkow

	* pom.xml:
	  
	  add deploy information to maven config

2007-01-20 18:46  kobit

	* src/main/java/tigase/io/TLSWrapper.java:
	  
	  Indentation corrected

2007-01-20 18:38  kobit

	* src/main/java/tigase/io/TLSWrapper.java:
	  
	  Indentation corrected

2007-01-20 18:12  kobit

	* build.properties, build.xml,
	  src/main/java/tigase/conf/Configurator.java,
	  src/main/java/tigase/io/TLSWrapper.java,
	  src/main/java/tigase/server/XMPPService.java,
	  src/main/java/tigase/server/XMPPServiceCollector.java,
	  src/main/java/tigase/server/xmppsession/SessionManager.java,
	  src/main/java/tigase/xmpp/impl/ServiceDiscovery.java:
	  
	  service discovery-items and ad-hoc command for configuration in
	  progress

2007-01-20 17:59  bmalkow

	* ., .classpath, .project, .settings,
	  .settings/org.eclipse.jdt.core.prefs,
	  .settings/org.eclipse.jdt.ui.prefs, pom.xml, src/main,
	  src/main/java, src/main/java/tigase, src/test, src/test/java,
	  src/tigase:
	  
	  convert to maven2 nature

2007-01-19 17:37  kobit

	* src/tigase/server/Command.java, src/tigase/server/Packet.java:
	  
	  Modified command so now command id is in node attribute instead
	  of action

2007-01-19 10:28  kobit

	* scripts/tigase.sh, src/tigase/conf/Configurable.java,
	  src/tigase/conf/Configurator.java,
	  src/tigase/net/ConnectionOpenThread.java,
	  src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/MessageRouterConfig.java,
	  src/tigase/server/XMPPServer.java,
	  src/tigase/server/XMPPService.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Number of changes, but the most important related do
	  confifuration generation

2007-01-17 00:55  kobit

	* src/tigase/server/Command.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/Packet.java,
	  src/tigase/server/XMPPServiceCollector.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/stats/StatisticsCollector.java,
	  src/tigase/xmpp/StanzaType.java,
	  src/tigase/xmpp/impl/JabberIqStats.java,
	  src/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/tigase/xmpp/impl/StartTLS.java:
	  
	  Switched to ad-hoc command for communication between components
	  and implemented USER_STATUS command. Update from xmltools is
	  requiredsvn status

2007-01-15 17:26  kobit

	* src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/stats/StatRecord.java:
	  
	  Added repository information to statuses

2007-01-15 17:10  kobit

	* src/tigase/db/UserAuthRepository.java,
	  src/tigase/db/UserAuthRepositoryImpl.java,
	  src/tigase/db/UserRepository.java,
	  src/tigase/db/jdbc/DrupalAuth.java,
	  src/tigase/db/jdbc/JDBCRepository.java,
	  src/tigase/db/xml/XMLRepository.java:
	  
	  Added methods to retrieve repository URI

2007-01-14 02:25  kobit

	* src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/tigase/stats/StatisticsCollector.java,
	  src/tigase/xmpp/impl/JabberIqStats.java:
	  
	  Changed stats implementation to conform XEP-39

2007-01-13 22:12  kobit

	* prj.el, src/tigase/net/ConnectionOpenThread.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/tigase/xmpp/impl/IBB.java,
	  src/tigase/xmpp/impl/JabberIqOOB.java,
	  src/tigase/xmpp/impl/JabberIqRoster.java,
	  src/tigase/xmpp/impl/JabberIqSi.java,
	  src/tigase/xmpp/impl/JabberIqSocks5Bytestreams.java,
	  src/tigase/xmpp/impl/JabberIqVersion.java,
	  src/tigase/xmpp/impl/Message.java,
	  src/tigase/xmpp/impl/SimpleForwarder.java:
	  
	  File transfer protocol implemented

2007-01-12 17:16  kobit

	* src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Fixed bug with processing incorrect Roster stanza

2007-01-11 22:44  kobit

	* src/tigase/server/ConnectionManager.java:
	  
	  Added more detailed loggin info

2007-01-11 22:41  kobit

	* scripts/tigase.sh, src/tigase/server/ConnectionManager.java:
	  
	  Added more detailed loggin info

2007-01-09 06:16  kobit

	* src/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Removed packing stanza into routed packet - not needed anymore??

2007-01-08 23:40  kobit

	* database/postgresql-schema.sql:
	  
	  Postgresql DB schema

2007-01-07 23:08  kobit

	* ant-definitions.xml, build.xml, manifest.temp:
	  
	  Build scripts slightly changed to not force user to have svn
	  tools installed separately

2006-12-18 16:38  kobit

	* scripts/config.sh, scripts/repo.sh,
	  src/tigase/db/UserAuthRepositoryImpl.java,
	  src/tigase/xmpp/XMPPDomBuilderHandler.java:
	  
	  Corrected support for IDN domain names

2006-12-18 10:29  kobit

	* src/tigase/db/jdbc/JDBCRepository.java:
	  
	  Set autocommit to true for JDBC connection

2006-12-17 23:42  kobit

	* src/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Component protocol (JEP-114) implemented - untested

2006-12-17 23:05  kobit

	* src/tigase/server/XMPPServer.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/impl/Privacy.java:
	  
	  Privacy lists management a few bugs fixed

2006-12-17 15:31  kobit

	* src/tigase/db/UserAuthRepositoryImpl.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Fixed nullpointer exception bug in authorizatin module

2006-12-17 15:21  kobit

	* src/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed problem with command processing - temporarly, no command
	  are processed by this component for now

2006-12-15 12:44  kobit

	* src/tigase/auth/LoginHandler.java,
	  src/tigase/auth/ResourceConnectionCallback.java,
	  src/tigase/auth/SaslPLAIN.java,
	  src/tigase/auth/TigaseSaslProvider.java,
	  src/tigase/auth/TigaseSaslServerFactory.java,
	  src/tigase/db/AuthorizationException.java,
	  src/tigase/db/DBInitException.java,
	  src/tigase/db/NonAuthUserRepository.java,
	  src/tigase/db/RepositoryFactory.java,
	  src/tigase/db/TigaseDBException.java,
	  src/tigase/db/UserAuthRepository.java,
	  src/tigase/db/UserAuthRepositoryImpl.java,
	  src/tigase/db/jdbc/DrupalAuth.java,
	  src/tigase/db/jdbc/JDBCRepository.java,
	  src/tigase/io/BufferUnderflowException.java,
	  src/tigase/io/IOInterface.java,
	  src/tigase/io/SSLContextContainer.java,
	  src/tigase/io/SampleSocketThread.java,
	  src/tigase/io/SocketIO.java, src/tigase/io/TLSIO.java,
	  src/tigase/io/TLSStatus.java, src/tigase/io/TLSUtil.java,
	  src/tigase/io/TLSWrapper.java, src/tigase/io/TelnetClient.java,
	  src/tigase/io/TelnetServer.java, src/tigase/net/Accept.java,
	  src/tigase/net/ConnectionOpenListener.java,
	  src/tigase/net/ConnectionOpenThread.java,
	  src/tigase/net/ConnectionType.java,
	  src/tigase/net/IOServiceListener.java,
	  src/tigase/net/SocketReadThread.java,
	  src/tigase/net/SocketType.java,
	  src/tigase/server/AbstractComponentRegistrator.java,
	  src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/Command.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/MessageRouterConfig.java,
	  src/tigase/server/XMPPServer.java,
	  src/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/tigase/stats/StatRecord.java,
	  src/tigase/stats/StatisticType.java,
	  src/tigase/util/ElementUtils.java,
	  src/tigase/util/LogFormatter.java,
	  src/tigase/util/RepositoryUtils.java,
	  src/tigase/util/RoutingsContainer.java,
	  src/tigase/xmpp/RepositoryAccess.java,
	  src/tigase/xmpp/StanzaType.java,
	  src/tigase/xmpp/XMPPIOService.java,
	  src/tigase/xmpp/XMPPIOServiceListener.java,
	  src/tigase/xmpp/XMPPImplIfc.java,
	  src/tigase/xmpp/XMPPPostprocessorIfc.java,
	  src/tigase/xmpp/XMPPPreprocessorIfc.java,
	  src/tigase/xmpp/XMPPProcessorIfc.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/XMPPSession.java,
	  src/tigase/xmpp/XMPPStopListenerIfc.java,
	  src/tigase/xmpp/impl/BindResource.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/tigase/xmpp/impl/JabberIqRegister.java,
	  src/tigase/xmpp/impl/JabberIqRoster.java,
	  src/tigase/xmpp/impl/JabberIqStats.java,
	  src/tigase/xmpp/impl/JabberIqVersion.java,
	  src/tigase/xmpp/impl/Message.java,
	  src/tigase/xmpp/impl/OfflineMessages.java,
	  src/tigase/xmpp/impl/Presence.java,
	  src/tigase/xmpp/impl/Privacy.java,
	  src/tigase/xmpp/impl/Roster.java,
	  src/tigase/xmpp/impl/SaslAuth.java,
	  src/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/tigase/xmpp/impl/SessionBind.java,
	  src/tigase/xmpp/impl/StartTLS.java,
	  src/tigase/xmpp/impl/VCardTemp.java:
	  
	  e-mail address corrected

2006-12-15 12:38  kobit

	* prj.el:
	  
	  

2006-12-15 12:18  kobit

	* prj.el, src/tigase/db/UserAuthRepositoryImpl.java,
	  src/tigase/db/jdbc/DrupalAuth.java,
	  src/tigase/io/SSLContextContainer.java:
	  
	  Now uses own Tigase implementation of Base64

2006-12-14 15:49  kobit

	* src/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Some fixes in implementation, work not finished yet but it
	  compiles

2006-12-14 15:49  kobit

	* src/tigase/auth/TigaseSaslServerFactory.java,
	  src/tigase/db/jdbc/JDBCRepository.java:
	  
	  Corrections related to JDK-1.6 version change

2006-12-14 15:32  kobit

	* build.properties:
	  
	  Version number change to 2.3.4

2006-12-14 15:32  kobit

	* src/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  XEP-114 coponent protocol implementation in progress

2006-12-14 15:31  kobit

	* src/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/tigase/xmpp/impl/Privacy.java:
	  
	  Active/default list is kept in user session data to improve
	  performance

2006-12-14 15:30  kobit

	* src/tigase/db/jdbc/JDBCRepository.java:
	  
	  Increased cache size to 10k elements, cache.remove() has been
	  improved so now cache.clear() is replaced with
	  cache.remove(user_id)

2006-12-13 23:29  kobit

	* src/tigase/io/SSLContextContainer.java:
	  
	  Now adding all ICA certificates for each domain keystore

2006-12-13 12:52  kobit

	* certs/rsa-keystore:
	  
	  Dummy certificate

2006-12-13 12:50  kobit

	* src/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/tigase/xmpp/impl/Privacy.java:
	  
	  Fixed a few minor bugs in privacy lists management

2006-12-13 12:50  kobit

	* src/tigase/io/SSLContextContainer.java:
	  
	  Fixed problem with loadin certain types of certificates

2006-12-10 19:22  kobit

	* src/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  vHosts bug in s2s fixed now

2006-12-10 15:49  kobit

	* build.properties,
	  src/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  vHosts for s2s bug fixed

2006-12-05 19:17  kobit

	* build.xml:
	  
	  Fixed build numbering problem

2006-12-05 19:17  kobit

	* src/tigase/xmpp/impl/Presence.java:
	  
	  Fixed problem with sending initial presence from all active
	  resources

2006-12-04 23:52  kobit

	* certs/rsa-keystore, src/tigase/io/SSLContextContainer.java,
	  src/tigase/io/TLSUtil.java, src/tigase/io/TelnetClient.java,
	  src/tigase/io/TelnetServer.java,
	  src/tigase/server/ConnectionManager.java:
	  
	  Default certificate now implemented, SSL uses default and TLS
	  uses default if certificate for selected domain does not exist

2006-12-03 21:55  kobit

	* certs/rsa-keystore, src/tigase/io/SSLContextContainer.java,
	  src/tigase/io/TLSUtil.java, src/tigase/io/TelnetClient.java,
	  src/tigase/io/TelnetServer.java, src/tigase/net/IOService.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Implemented support for vHosts certificates

2006-11-29 23:31  kobit

	* build.properties:
	  
	  Version change to 2.3.2

2006-11-29 23:31  kobit

	* src/tigase/db/jdbc/JDBCRepository.java:
	  
	  Removed all synchronization code from the implementation as the
	  class is intended to use in single thread

2006-11-29 15:45  kobit

	* build.properties:
	  
	  Version change

2006-11-29 15:05  kobit

	* src/tigase/server/AbstractMessageReceiver.java:
	  
	  Fixed dead lock problem on multi-cpu machines - replaced single
	  thread/queue with 2 queues and a thread for each

2006-11-29 15:04  kobit

	* src/tigase/server/ConnectionManager.java:
	  
	  Changed loging level for case when service for packet can not be
	  found

2006-11-29 15:03  kobit

	* src/tigase/server/xmppsession/SessionManager.java:
	  
	  Changed loging level for case when session can not be found

2006-11-29 15:03  kobit

	* src/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Removed commented import statement

2006-11-29 15:02  kobit

	* src/tigase/db/jdbc/JDBCRepository.java:
	  
	  Added synchronization code around checking connection code

2006-11-29 15:02  kobit

	* src/tigase/conf/Configurator.java:
	  
	  Added some more test code to change logging level after some
	  timeout to diagnoze lockup problem

2006-11-29 15:01  kobit

	* src/tigase/xmpp/RepositoryAccess.java:
	  
	  Changed loggin level from warning to finest for usernotfound
	  exception

2006-11-27 21:39  kobit

	* src/tigase/db/jdbc/JDBCRepository.java:
	  
	  Wrapped cache object in synchronized Map

2006-11-27 14:38  kobit

	* src/tigase/util/SimpleCache.java:
	  
	  Moved to tigase-util subproject

2006-11-26 23:42  kobit

	* build.properties:
	  
	  Version change

2006-11-26 23:02  kobit

	* ant-definitions.xml, build.xml:
	  
	  Modied build system to automatically create MANIFEST file

2006-11-26 22:43  kobit

	* MANIFEST.MF:
	  
	  Removed file which is automatically generated for each JAR file

2006-11-26 22:43  kobit

	* MANIFEST.MF:
	  
	  Version change

2006-11-26 22:42  kobit

	* MANIFEST.MF, ant-definitions.xml, build.xml, package.html,
	  scripts/tigase.sh, src/tigase/db/jdbc/DrupalAuth.java:
	  
	  Added timestamp for login and last access in Drupal database

2006-11-26 22:41  kobit

	* src/tigase/db/jdbc/JDBCRepository.java,
	  src/tigase/util/SimpleCache.java:
	  
	  Added simple caching for JDBC connector

2006-11-25 08:50  kobit

	* MANIFEST.MF, ant-definitions.xml:
	  
	  Modified building function to include new startup script

2006-11-20 00:16  kobit

	* MANIFEST.MF, src/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed a bug with improperly handling disconnection in case of
	  user unregistration

2006-11-18 19:30  kobit

	* MANIFEST.MF, src/tigase/db/UserAuthRepository.java,
	  src/tigase/db/UserAuthRepositoryImpl.java,
	  src/tigase/db/jdbc/DrupalAuth.java,
	  src/tigase/db/jdbc/JDBCRepository.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/RepositoryAccess.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/SaslAuth.java:
	  
	  Implemented fix for long lasting and idle jdbc connection
	  disconnection from server side

2006-11-18 16:57  kobit

	* src/tigase/xmpp/impl/SaslAuth.java:
	  
	  Ticket #35: http://server.tigase.org/ticket/35, removed printing
	  tacktrace into standatd output

2006-11-16 12:50  kobit

	* MANIFEST.MF, src/tigase/conf/Configurator.java,
	  src/tigase/db/RepositoryFactory.java,
	  src/tigase/db/jdbc/DrupalAuth.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/Packet.java,
	  src/tigase/util/RepositoryUtils.java:
	  
	  Fixed many small bugs found during migration to Drupal

2006-11-16 12:50  kobit

	* src/tigase/auth/SaslPLAIN.java:
	  
	  fixed the problem with the case when client doesn't send
	  authorization ID

2006-11-14 22:32  kobit

	* MANIFEST.MF, scripts/tigase.sh:
	  
	  Statrup script added

2006-11-13 23:02  kobit

	* MANIFEST.MF, src/tigase/util/RepositoryUtils.java:
	  
	  Added more options and repository tests

2006-11-13 23:02  kobit

	* src/tigase/db/xml/XMLRepository.java:
	  
	  JavaDoc fix

2006-11-13 23:02  kobit

	* src/tigase/db/RepositoryFactory.java:
	  
	  Fixed problem with multiple repository initialization for the
	  same resource

2006-11-13 21:01  kobit

	* src/tigase/db/xml/XMLRepository.java:
	  
	  Fixed the problem with repository initialization on fresh
	  installation where XML user repo does not exist

2006-11-12 19:25  kobit

	* MANIFEST.MF, src/tigase/util/RepositoryUtils.java:
	  
	  Added support for UserAuthRepository

2006-11-12 19:25  kobit

	* src/tigase/db/jdbc/DrupalAuth.java:
	  
	  addUser() implementation added and checking for user status in
	  drupal database

2006-11-12 13:46  kobit

	* MANIFEST.MF, src/tigase/auth/SaslPLAIN.java,
	  src/tigase/db/UserAuthRepository.java,
	  src/tigase/db/UserAuthRepositoryImpl.java,
	  src/tigase/db/jdbc/DrupalAuth.java,
	  src/tigase/db/jdbc/JDBCRepository.java,
	  src/tigase/db/xml/XMLRepository.java,
	  src/tigase/io/SSLContextContainer.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/xmpp/RepositoryAccess.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/SaslAuth.java:
	  
	  Authorization framework is finished and polished, drupal
	  authentication is implemented and workssvn add
	  src/tigase/db/UserAuthRepositoryImpl.java
	  src/tigase/db/jdbc/DrupalAuth.java

2006-11-11 20:28  kobit

	* MANIFEST.MF, certs/rsa-keystore, scripts/repo.sh,
	  src/tigase/auth/SaslPLAIN.java,
	  src/tigase/auth/TigaseSaslProvider.java,
	  src/tigase/auth/TigaseSaslServerFactory.java,
	  src/tigase/db/AuthorizationException.java,
	  src/tigase/db/UserAuthRepository.java,
	  src/tigase/db/jdbc/JDBCRepository.java,
	  src/tigase/db/xml/XMLRepository.java,
	  src/tigase/xmpp/RepositoryAccess.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/SaslAuth.java:
	  
	  Authorization framework rewriten again, it works but not well
	  tested

2006-11-06 23:58  kobit

	* MANIFEST.MF, src/tigase/auth/CommitHandler.java,
	  src/tigase/auth/DigestAuth.java,
	  src/tigase/auth/LoginHandler.java,
	  src/tigase/auth/PlainAuth.java,
	  src/tigase/auth/SaslCallbackHandler.java,
	  src/tigase/auth/SaslPLAIN.java,
	  src/tigase/auth/SessionCallback.java,
	  src/tigase/auth/TigaseConfiguration.java,
	  src/tigase/auth/TigaseSasl.java,
	  src/tigase/auth/TigaseSaslProvider.java,
	  src/tigase/auth/TigaseSaslServerFactory.java,
	  src/tigase/db/RepositoryFactory.java,
	  src/tigase/db/UserAuthRepository.java,
	  src/tigase/db/xml/XMLRepository.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/tigase/util/RepositoryUtils.java,
	  src/tigase/xmpp/RepositoryAccess.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/SaslAuth.java:
	  
	  Authorization framework rewritten and PLAIN SASL implemented

2006-11-06 22:18  kobit

	* src/tigase/auth/TigaseSasl.java:
	  
	  Small experiments with auth framework

2006-11-02 19:54  kobit

	* MANIFEST.MF,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/xmpp/XMPPIOService.java:
	  
	  Fixed the problem with 'to' attribute in stream open element,
	  ticket: http://server.tigase.org/ticket/4

2006-10-30 22:38  kobit

	* MANIFEST.MF, src/tigase/util/RepositoryUtils.java:
	  
	  Modified to allow print repository content only for one given
	  user account

2006-10-30 21:27  kobit

	* scripts, scripts/config.sh, scripts/repo.sh:
	  
	  Command line tools for repository and configuration maniulation

2006-10-30 21:21  kobit

	* MANIFEST.MF, database/mysql-schema.sql,
	  database/simple-sqldb.sql,
	  src/tigase/xmpp/impl/JabberIqRoster.java,
	  src/tigase/xmpp/impl/Presence.java,
	  src/tigase/xmpp/impl/Roster.java:
	  
	  Filename change to reflect database

2006-10-30 15:13  kobit

	* MANIFEST.MF, src/tigase/conf/Configurator.java:
	  
	  Full off-line configuration management implemented

2006-10-29 10:57  kobit

	* src/tigase/db/NonAuthUserRepository.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/xmpp/RepositoryAccess.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/impl/OfflineMessages.java,
	  src/tigase/xmpp/impl/VCardTemp.java:
	  
	  Javadoc warning fixed - javadoc is still not complete yet.

2006-10-29 00:16  kobit

	* MANIFEST.MF, src/tigase/xmpp/impl/Presence.java:
	  
	  Fixed a bug with extra probe sent for each presence: ticket -
	  http://server.tigase.org/ticket/31

2006-10-29 00:08  kobit

	* MANIFEST.MF, src/tigase/conf/ConfigRepository.java,
	  src/tigase/conf/Configurator.java,
	  src/tigase/db/jdbc/JDBCRepository.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/server/xmppsession/SessionManagerConfig.java,
	  src/tigase/util/RepositoryUtils.java:
	  
	  Simple configuration and repository management

2006-10-28 16:15  kobit

	* src/tigase/util/RepositoryUtils.java:
	  
	  JDBC module is ready and tested

2006-10-28 15:26  kobit

	* MANIFEST.MF, src/tigase/db/jdbc/JDBCRepository.java,
	  src/tigase/util/RepositoryUtils.java:
	  
	  JDBC module is ready and tested

2006-10-28 09:32  kobit

	* MANIFEST.MF, src/tigase/db/jdbc/JDBCRepository.java:
	  
	  Jdbc repository implementation is finished now but untested

2006-10-27 16:10  kobit

	* MANIFEST.MF, database/simple-sqldb.sql,
	  src/tigase/auth/PlainAuth.java,
	  src/tigase/auth/SaslCallbackHandler.java,
	  src/tigase/db/DBInitException.java,
	  src/tigase/db/DataOverwriteException.java,
	  src/tigase/db/RepositoryFactory.java,
	  src/tigase/db/TigaseDBException.java,
	  src/tigase/db/UserExistsException.java,
	  src/tigase/db/UserNotFoundException.java,
	  src/tigase/db/UserRepository.java, src/tigase/db/jdbc,
	  src/tigase/db/jdbc/JDBCRepository.java,
	  src/tigase/db/xml/XMLRepository.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/RepositoryAccess.java:
	  
	  JDBC database backend implementation

2006-10-26 08:44  kobit

	* MANIFEST.MF, database/simple-sqldb.sql,
	  src/tigase/db/UserRepository.java,
	  src/tigase/db/xml/XMLRepository.java,
	  src/tigase/xmpp/RepositoryAccess.java,
	  src/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Added getUsers() method - should be used only for conversion
	  process from one database to another....

2006-10-26 08:05  kobit

	* database, database/simple-sqldb.sql:
	  
	  Database schema for SQL databases

2006-10-24 22:31  kobit

	* MANIFEST.MF, src/tigase/db/RepositoryFactory.java,
	  src/tigase/db/UserRepository.java,
	  src/tigase/db/xml/XMLRepository.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java:
	  
	  Separation user repository from auth repository (ticket:
	  http://server.tigase.org/ticket/9 )and cleaned up repository
	  initialization api

2006-10-24 22:30  kobit

	* src/tigase/server/xmppsession/SessionManagerConfig.java:
	  
	  Separated config constants from main class to make code cleaner

2006-10-24 14:48  kobit

	* src/tigase/xmpp/RepositoryAccess.java:
	  
	  Implementation of offline and public data finished

2006-10-24 14:35  kobit

	* MANIFEST.MF, src/tigase/xmpp/impl/VCardTemp.java:
	  
	  Added support for retrieving vCard info for off-line users.

2006-10-24 14:27  kobit

	* MANIFEST.MF, src/tigase/db/DataOverwriteException.java,
	  src/tigase/db/NonAuthUserRepository.java,
	  src/tigase/db/UserRepository.java,
	  src/tigase/db/WriteOnlyUserRepository.java,
	  src/tigase/db/xml/XMLRepository.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/XMPPPostprocessorIfc.java,
	  src/tigase/xmpp/XMPPPreprocessorIfc.java,
	  src/tigase/xmpp/XMPPProcessorIfc.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/XMPPStopListenerIfc.java,
	  src/tigase/xmpp/impl/BindResource.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/tigase/xmpp/impl/JabberIqRegister.java,
	  src/tigase/xmpp/impl/JabberIqRoster.java,
	  src/tigase/xmpp/impl/JabberIqStats.java,
	  src/tigase/xmpp/impl/JabberIqVersion.java,
	  src/tigase/xmpp/impl/Message.java,
	  src/tigase/xmpp/impl/OfflineMessages.java,
	  src/tigase/xmpp/impl/Presence.java,
	  src/tigase/xmpp/impl/SaslAuth.java,
	  src/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/tigase/xmpp/impl/SessionBind.java,
	  src/tigase/xmpp/impl/StartTLS.java,
	  src/tigase/xmpp/impl/VCardTemp.java:
	  
	  Implementation of offline and public data finished

2006-10-20 08:48  kobit

	* MANIFEST.MF, src/tigase/server/xmppsession/SessionManager.java:
	  
	  Serious bug fixed with infinite error message loop

2006-10-20 01:13  kobit

	* src/tigase/xmpp/impl/JabberIqVersion.java:
	  
	  Commented out double attribute set

2006-10-20 01:12  kobit

	* src/tigase/server/Packet.java:
	  
	  Added from and to attributes in 'result' packet

2006-10-20 01:12  kobit

	* src/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed nasty bug with infinite loop sending error packets

2006-10-20 01:11  kobit

	* src/tigase/xmpp/impl/VCardTemp.java:
	  
	  Added vCard implementation

2006-10-19 22:11  kobit

	* MANIFEST.MF, src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/impl/JabberIqRoster.java:
	  
	  Fixed problem with removing user from the last group.

2006-10-19 22:10  kobit

	* src/tigase/xmpp/impl/JabberIqVersion.java:
	  
	  Corrected version retrieving between user clients.

2006-10-18 21:14  kobit

	* MANIFEST.MF, src/tigase/server/Packet.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/impl/BindResource.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/tigase/xmpp/impl/JabberIqRegister.java,
	  src/tigase/xmpp/impl/JabberIqRoster.java,
	  src/tigase/xmpp/impl/JabberIqStats.java,
	  src/tigase/xmpp/impl/JabberIqVersion.java,
	  src/tigase/xmpp/impl/Message.java,
	  src/tigase/xmpp/impl/OfflineMessages.java,
	  src/tigase/xmpp/impl/Presence.java,
	  src/tigase/xmpp/impl/SaslAuth.java,
	  src/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/tigase/xmpp/impl/SessionBind.java,
	  src/tigase/xmpp/impl/StartTLS.java:
	  
	  Privacy lists full implementation finished

2006-10-16 15:58  kobit

	* MANIFEST.MF, src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/XMPPStopListenerIfc.java,
	  src/tigase/xmpp/impl/OfflineMessages.java,
	  src/tigase/xmpp/impl/Presence.java:
	  
	  Stop listener implementation corrected

2006-10-16 15:13  kobit

	* src/tigase/db/WriteOnlyUserRepository.java:
	  
	  This is a workaround to allow plugins to write to repository even
	  if there is no authorized session. It is needed for off-line
	  message storage plugin

2006-10-16 15:12  kobit

	* src/tigase/xmpp/OfflineMessageStorage.java:
	  
	  Reimplemented as plugin not needed anymore

2006-10-16 15:11  kobit

	* MANIFEST.MF, certs/rsa-keystore,
	  src/tigase/db/UserRepository.java, src/tigase/server/Packet.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/ProcessorFactory.java,
	  src/tigase/xmpp/XMPPImplIfc.java,
	  src/tigase/xmpp/XMPPPostprocessorIfc.java,
	  src/tigase/xmpp/XMPPPreprocessorIfc.java,
	  src/tigase/xmpp/XMPPProcessor.java,
	  src/tigase/xmpp/XMPPProcessorIfc.java,
	  src/tigase/xmpp/XMPPStopListenerIfc.java,
	  src/tigase/xmpp/impl/BindResource.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/tigase/xmpp/impl/JabberIqRegister.java,
	  src/tigase/xmpp/impl/JabberIqRoster.java,
	  src/tigase/xmpp/impl/JabberIqStats.java,
	  src/tigase/xmpp/impl/JabberIqVersion.java,
	  src/tigase/xmpp/impl/Message.java,
	  src/tigase/xmpp/impl/OfflineMessages.java,
	  src/tigase/xmpp/impl/Presence.java,
	  src/tigase/xmpp/impl/SaslAuth.java,
	  src/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/tigase/xmpp/impl/SessionBind.java,
	  src/tigase/xmpp/impl/StartTLS.java:
	  
	  Major refactoring to add preprocessing/postprocessing, stopped
	  handlers, offline messages are now implemented as a plugin

2006-10-10 21:45  kobit

	* MANIFEST.MF, src/tigase/xmpp/impl/JabberIqPrivacy.java,
	  src/tigase/xmpp/impl/Privacy.java:
	  
	  Initial Privacy lists implementation. You can manage privacy
	  lists now but server doesn't use them yet

2006-10-10 21:44  kobit

	* src/tigase/xmpp/impl/JabberIqRoster.java,
	  src/tigase/xmpp/impl/SessionBind.java:
	  
	  Because of overloading okResult() method from Package class minor
	  adjustemts in code were necessary

2006-10-10 21:43  kobit

	* src/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Changed log levels from SEVERE to WARNING and added new method:
	  getDataKeys()

2006-10-10 21:42  kobit

	* src/tigase/db/xml/XMLRepository.java:
	  
	  Added better support for concurrent access to repository. Now
	  each thread can initialize and access repository indepedently
	  even for the same resource (data file)

2006-10-10 21:41  kobit

	* src/tigase/db/UserRepository.java:
	  
	  Added but commented out method: getInstance(resource) as there is
	  still no consistent idea how it should work

2006-10-10 21:40  kobit

	* src/tigase/server/Packet.java:
	  
	  Added 2 more methods: okResult(Element, int) and
	  getElemChildren()

2006-10-10 21:38  kobit

	* src/tigase/server/xmppsession/SessionManager.java:
	  
	  Added privacy component loading in default configuration and
	  changed initialization of XMLRepository to allow accessing
	  repository from different threads

2006-10-10 21:37  kobit

	* src/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Changes related to reconnecting connections

2006-10-10 21:36  kobit

	* src/tigase/server/ConnectionManager.java:
	  
	  All connections are initialized with delay at startup time now to
	  allow configuration fully load first, especially initialization
	  of SSL can take a bit longer. Now all 'connect' type connections
	  are not reconnecting by default, you have to set counter for them
	  to allow reconnecting

2006-10-10 21:34  kobit

	* src/tigase/io/TLSWrapper.java:
	  
	  Corrected logger package ID

2006-10-09 16:02  kobit

	* package.html:
	  
	  Basic server documentation

2006-10-09 16:02  kobit

	* MANIFEST.MF, src/tigase/io/SSLContextContainer.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/MessageRouter.java:
	  
	  Changed ClientConnectionManager component addressing

2006-10-09 16:02  kobit

	* src/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Changed ClientConnectionManager component addressing

2006-10-05 17:18  kobit

	* MANIFEST.MF, src/tigase/server/ConnectionManager.java,
	  src/tigase/server/MessageRouterConfig.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java:
	  
	  Component addressing for ClientConnectionManager has been changed
	  to make it more consistent and make all hostnames setting mean
	  the same

2006-10-04 16:37  kobit

	* libs:
	  
	  Added directory required by build file

2006-10-04 16:35  kobit

	* MANIFEST.MF, ant-definitions.xml, build.xml:
	  
	  Corrected build file

2006-10-04 16:35  kobit

	* src/tigase/xmpp/impl/ServiceDiscovery.java:
	  
	  Fixed null pointer exception

2006-10-03 11:20  kobit

	* MANIFEST.MF, src/tigase/server/Packet.java,
	  src/tigase/xmpp/impl/Presence.java,
	  src/tigase/xmpp/impl/SaslAuth.java:
	  
	  Fixed broken presence

2006-10-02 21:43  kobit

	* src/tigase/xmpp/StanzaType.java:
	  
	  Added new - non-standard stanza type used by kopete

2006-10-02 21:42  kobit

	* src/tigase/xmpp/impl/Presence.java:
	  
	  Fixed problem with updating presence for multiple user
	  connections

2006-09-30 16:48  kobit

	* MANIFEST.MF, src/tigase/xmpp/impl/JabberIqVersion.java:
	  
	  Null pointer exception fixed

2006-09-30 16:37  kobit

	* MANIFEST.MF, src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/OfflineMessageStorage.java:
	  
	  Message to admin implemented

2006-09-28 22:45  kobit

	* MANIFEST.MF, ant-definitions.xml,
	  src/tigase/server/XMPPServer.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/impl/ServiceDiscovery.java:
	  
	  Fixed service discovery and statistics reports

2006-09-28 22:45  kobit

	* src/tigase/net/IOService.java:
	  
	  Commented out printing stack trace on text console

2006-09-28 22:44  kobit

	* src/tigase/xmpp/impl/SaslAuth.java:
	  
	  Corrected SASL implementation for RFC compliance

2006-09-28 22:44  kobit

	* src/tigase/xmpp/impl/Presence.java:
	  
	  Fixed null pointer exception when probe was called for buddy not
	  in roster

2006-09-26 06:24  kobit

	* MANIFEST.MF, src/tigase/io/SocketIO.java:
	  
	  Fixed incorrect logger id

2006-09-26 06:23  kobit

	* src/tigase/xmpp/OfflineMessageStorage.java:
	  
	  Added time stamp and off-line message delivery element

2006-09-26 06:23  kobit

	* src/tigase/xmpp/impl/Presence.java:
	  
	  Fixed missing 'from' attribute when user send message to himself
	  and implemented off-line message delivery on receiving presence
	  packet

2006-09-26 06:22  kobit

	* src/tigase/xmpp/impl/Message.java:
	  
	  Fixed missing 'from' attribute when user send message to himself

2006-09-25 18:54  kobit

	* MANIFEST.MF, src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/impl/Presence.java,
	  src/tigase/xmpp/impl/SaslAuth.java:
	  
	  Off-line messages for XMPP 1.0 fixed. Now all off-line messages
	  are delivered after receiving initial presence message.

2006-09-24 23:04  kobit

	* MANIFEST.MF, build.properties, build.xml,
	  src/tigase/io/BufferUnderflowException.java,
	  src/tigase/io/IOInterface.java, src/tigase/io/SocketIO.java,
	  src/tigase/io/TLSIO.java, src/tigase/io/TLSWrapper.java,
	  src/tigase/net/IOService.java:
	  
	  Fixed problem with disconnecting SSL connection on receiving
	  large packets of data. See ticket: #6 -
	  http://server.tigase.org/ticket/6

2006-09-24 23:02  kobit

	* src/tigase/xmpp/XMPPDomBuilderHandler.java:
	  
	  Added error message for error() method, now it easier to find out
	  what caused the error.

2006-09-19 14:00  kobit

	* MANIFEST.MF, src/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed problem with Processors not loaded for specified ID, it
	  used to trow NullPointerException

2006-09-19 09:11  kobit

	* MANIFEST.MF,
	  src/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Another correction for the code disconnecting second channel if
	  one of dialback connection has been closed

2006-09-18 23:12  kobit

	* MANIFEST.MF, ant-definitions.xml, build.xml:
	  
	  Corrected build process for generating distribution files

2006-09-18 23:12  kobit

	* src/tigase/conf/Configurator.java:
	  
	  Changed tigase log name from java.log to tigase.log

2006-09-18 23:10  kobit

	* src/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Some servers disconnect one connection from s2s pair and don't
	  accept any data on the other connection, as a result
	  communication is broken. This fix closes other connection if one
	  of them has been closed by remote server

2006-09-18 13:09  kobit

	* src/tigase/server/ConnectionManager.java:
	  
	  Changed default configuration to use rsa-keystore

2006-09-18 13:00  kobit

	* certs/rsa-keystore:
	  
	  Keystore with RSA, default contain DSA wich is not liked by gaim

2006-09-18 12:33  kobit

	* build.properties:
	  
	  version numer change after bug fixes

2006-09-18 12:10  kobit

	* MANIFEST.MF, ant-definitions.xml,
	  src/tigase/server/xmppsession/SessionManager.java:
	  
	  Fixed problem with gajim connection - now server sends back error
	  for all unsupported stanze received from the client, previously
	  gajim seemed to hang waiting for response on unsupported IQ
	  stanzas

2006-09-18 12:09  kobit

	* src/tigase/server/ComponentRegistrator.java:
	  
	  Fixed broken javadoc comment

2006-09-18 12:09  kobit

	* src/tigase/conf/Configurator.java:
	  
	  Changed default configuration, handler for file logger is now
	  setup correctly

2006-09-18 12:08  kobit

	* src/tigase/auth/SaslCallbackHandler.java:
	  
	  Fixed broken javadoc comment

2006-09-17 18:48  kobit

	* MANIFEST.MF:
	  
	  This is version 2.2.0

2006-09-17 18:48  kobit

	* build.properties:
	  
	  Version number change

2006-09-17 18:47  kobit

	* src/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Fixed problem with remote server diconnect and impossible to
	  establish connection with that server later

2006-09-17 18:47  kobit

	* src/tigase/xmpp/OfflineMessageStorage.java:
	  
	  Small correction to preven storring for off-line delivery stanzas
	  other than <message/>

2006-09-16 21:57  kobit

	* MANIFEST.MF, src/tigase/db/UserRepository.java,
	  src/tigase/db/xml/XMLRepository.java,
	  src/tigase/net/IOService.java, src/tigase/server/Command.java,
	  src/tigase/server/Packet.java,
	  src/tigase/server/XMPPServiceCollector.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/util/ElementUtils.java,
	  src/tigase/xmpp/OfflineMessageStorage.java,
	  src/tigase/xmpp/XMPPIOService.java,
	  src/tigase/xmpp/XMPPProcessor.java,
	  src/tigase/xmpp/XMPPProcessorIfc.java,
	  src/tigase/xmpp/impl/BindResource.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/JabberIqRegister.java,
	  src/tigase/xmpp/impl/SaslAuth.java,
	  src/tigase/xmpp/impl/SessionBind.java,
	  src/tigase/xmpp/impl/StartTLS.java:
	  
	  Offline messages storage added and fixed various bugs

2006-09-14 12:17  kobit

	* MANIFEST.MF, src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/XMPPSession.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java:
	  
	  Fixed problem with setting resources, later after authorization

2006-09-14 07:21  kobit

	* MANIFEST.MF,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/xmpp/XMPPSession.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java:
	  
	  Fixed problem with reconnecting resource - the old session for
	  the same resource was not removed correctly

2006-09-14 04:54  kobit

	* MANIFEST.MF,
	  src/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Session id and dialback key is kept under different entries in
	  shared session data

2006-09-13 16:48  kobit

	* MANIFEST.MF, src/tigase/server/ConnectionManager.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/xmpp/XMPPProcessor.java,
	  src/tigase/xmpp/XMPPSession.java:
	  
	  Corrected, simplified and improved but not tested s2s -
	  completely rewrited actually, should handle google case easy

2006-09-13 16:48  kobit

	* src/tigase/auth/DialbackAuth.java:
	  
	  Not used anymore....

2006-09-13 16:47  kobit

	* src/tigase/xmpp/impl/Dialback.java:
	  
	  Not used anymore....

2006-09-13 16:47  kobit

	* src/tigase/xmpp/impl/Dialback.java:
	  
	  Not used anymore....

2006-09-11 19:35  kobit

	* MANIFEST.MF, src/tigase/server/MessageRouterConfig.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java:
	  
	  Switched to use SRV DNS record for xmpp servcice

2006-09-11 19:35  kobit

	* src/tigase/net/IOService.java:
	  
	  Removed unused import statement

2006-09-11 19:34  kobit

	* src/tigase/xmpp/impl/Presence.java:
	  
	  Fixed problem with sending presence notification just after
	  subscription has been approved

2006-09-11 19:33  kobit

	* src/tigase/xmpp/impl/Roster.java:
	  
	  Added more logging code

2006-09-11 15:11  kobit

	* src/tigase/net/DNSResolver.java:
	  
	  Moved to tigase.util project

2006-09-11 15:11  kobit

	* src/tigase/net/DNSResolver.java:
	  
	  Changed function parameter to 'final'

2006-09-11 15:04  kobit

	* src/tigase/net/AllAddresses.java,
	  src/tigase/net/DNSResolver.java:
	  
	  Renamed to more appropropriate name

2006-09-11 15:03  kobit

	* src/tigase/net/AllAddresses.java:
	  
	  Generic function implemented for retrieving IP address for xmpp
	  SRV DNS record

2006-09-11 13:02  kobit

	* src/tigase/net/ConnectionOpenThread.java:
	  
	  Server used to die on SocketException, that was wrong, fixed
	  now....

2006-09-11 13:01  kobit

	* src/tigase/server/xmppsession/SessionManager.java:
	  
	  Corrected default configuration generated during first startup

2006-09-11 13:01  kobit

	* src/tigase/net/AllAddresses.java:
	  
	  Sample class showing how to retrieve DNS records like SRV

2006-09-10 22:33  kobit

	* MANIFEST.MF, src/tigase/auth/DialbackAuth.java,
	  src/tigase/auth/SessionCallback.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/xmpp/impl/Dialback.java, tests/data/tigase-config.xml:
	  
	  s2s implementation finishedsvn status Finally.

2006-09-10 22:31  kobit

	* src/tigase/server/ConnectionManager.java:
	  
	  Due to asynchronouse nature I had to exchange 2 lines. Now
	  serviceStarted(serv) is called before
	  readThread.addSocketService(serv)

2006-09-10 22:30  kobit

	* src/tigase/server/MessageRouter.java:
	  
	  It may happen only due to a bug in server code that
	  packet.getTo() == null for packet processing by this class. So
	  just in case added checking at the beginning of the processPacket
	  method. Also replaced InetAddress class call with new
	  JID.getNodeHostIP method

2006-09-10 22:28  kobit

	* src/tigase/server/Packet.java:
	  
	  Added getElemCData() method

2006-09-10 22:27  kobit

	* src/tigase/xmpp/XMPPIOService.java:
	  
	  Added assert debug(data) code

2006-09-10 22:27  kobit

	* src/tigase/xmpp/impl/Presence.java:
	  
	  According to RFC server should not resend 'out_(un)subscribed'
	  notice but it make it very difficuly to synchronize presence
	  subscrition in case of earlier problems. So for now my
	  implemention will resend such notice

2006-09-10 22:24  kobit

	* src/tigase/xmpp/XMPPDomBuilderHandler.java:
	  
	  Support for xmlns:elname added

2006-09-08 19:33  kobit

	* MANIFEST.MF, src/tigase/auth/DialbackAuth.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/xmpp/impl/Dialback.java, tests/data/tigase-config.xml:
	  
	  s2s implementation continued...., connecting to remote server
	  now....

2006-09-08 19:32  kobit

	* src/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Changed code to make use of new method in IOService -
	  connectionType()

2006-09-08 19:31  kobit

	* src/tigase/server/xmppsession/SessionManager.java:
	  
	  A few more logging messages added

2006-09-08 19:30  kobit

	* src/tigase/net/ConnectionOpenThread.java:
	  
	  A few more logging messages added

2006-09-08 19:30  kobit

	* src/tigase/xmpp/XMPPIOService.java:
	  
	  New method added - xmppStreamOpen()

2006-09-08 19:29  kobit

	* src/tigase/net/IOService.java:
	  
	  Fixed a bug in writeData method for NULL data

2006-09-04 19:37  kobit

	* src/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Fixed bug when constructing stream_opened command some data were
	  added as pure string rather than DOM XML structure.

2006-08-31 06:04  kobit

	* MANIFEST.MF, src/tigase/auth/DialbackAuth.java,
	  src/tigase/auth/DigestAuth.java, src/tigase/auth/semantic.cache,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/xmpp/XMPPSession.java,
	  src/tigase/xmpp/impl/Dialback.java, tests/data/tigase-config.xml:
	  
	  s2s implementation in progress

2006-08-31 06:03  kobit

	* src/tigase/auth/TigaseConfiguration.java,
	  src/tigase/server/xmppsession/SessionManager.java:
	  
	  Changed TigaseConfiguration to statis class

2006-08-31 06:01  kobit

	* src/tigase/io/TelnetClient.java, src/tigase/io/TelnetServer.java:
	  
	  Added support for sending files to test large portion of data

2006-08-22 14:47  kobit

	* src/tigase/server/xmppserver/ServerConnectionManager.java:
	  
	  Constant name change from SESSION_ID to SESSION_ID_KEY and
	  getUniqueId method corrected

2006-08-22 14:46  kobit

	* src/tigase/server/ConnectionManager.java:
	  
	  TODO comments addded for serviceStarted method

2006-08-22 14:45  kobit

	* src/tigase/server/xmppcomponent/ComponentConnectionManager.java:
	  
	  Constant name change from serv.SESSION_ID to serv.SESSION_ID_KEY

2006-08-22 14:45  kobit

	* src/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Constant name change from serv.SESSION_ID to serv.SESSION_ID_KEY

2006-08-22 14:44  kobit

	* src/tigase/net/IOService.java:
	  
	  Added ConnectionType and remote/local address retrieving for
	  connection service

2006-08-22 14:43  kobit

	* src/tigase/conf/Configurator.java:
	  
	  Changed depreciated code accessing Logger.global

2006-08-22 14:43  kobit

	* src/tigase/xmpp/XMPPResourceConnection.java:
	  
	  Added java doc for connectionId variable

2006-08-18 09:57  kobit

	* MANIFEST.MF, prj.el, src/tigase/server/Packet.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/xmpp/StanzaType.java,
	  src/tigase/xmpp/impl/Dialback.java:
	  
	  s2s implementation and Dialback implementation

2006-08-07 19:44  kobit

	* MANIFEST.MF, src/tigase/io/TelnetClient.java:
	  
	  It uses trust-all mode si it doesn't get disconnected when server
	  sends unknown certificate

2006-08-07 19:42  kobit

	* MANIFEST.MF, src/tigase/io/SSLContextContainer.java,
	  src/tigase/io/TLSUtil.java, src/tigase/io/TLSWrapper.java:
	  
	  Added support for trust-all SSLContext

2006-08-07 19:02  kobit

	* MANIFEST.MF, src/tigase/io/TelnetClient.java,
	  src/tigase/io/TelnetServer.java:
	  
	  SSL connection is working now and debug options turns debuging on

2006-08-07 18:25  kobit

	* MANIFEST.MF, src/tigase/annotations/TODO.java,
	  src/tigase/auth/AuthorisationSystem.java,
	  src/tigase/auth/CommitHandler.java,
	  src/tigase/auth/DigestAuth.java, src/tigase/auth/PlainAuth.java,
	  src/tigase/auth/ResourceConnectionCallback.java,
	  src/tigase/auth/SaslCallbackHandler.java,
	  src/tigase/auth/TigaseConfiguration.java,
	  src/tigase/auth/TigaseSasl.java,
	  src/tigase/conf/ConfigComponent.java,
	  src/tigase/conf/ConfigRepository.java,
	  src/tigase/conf/Configurable.java,
	  src/tigase/conf/Configurator.java,
	  src/tigase/db/ConfigurationDB.java,
	  src/tigase/db/MessageHistoryDB.java,
	  src/tigase/db/MessageOfflineDB.java, src/tigase/db/UserDB.java,
	  src/tigase/db/UserExistsException.java,
	  src/tigase/db/UserNotFoundException.java,
	  src/tigase/db/UserRepository.java,
	  src/tigase/db/xml/XMLRepository.java,
	  src/tigase/http/HttpServer.java,
	  src/tigase/http/HttpService.java, src/tigase/io/IOInterface.java,
	  src/tigase/io/SSLContextContainer.java,
	  src/tigase/io/SocketIO.java, src/tigase/io/TLSIO.java,
	  src/tigase/io/TLSStatus.java, src/tigase/io/TLSUtil.java,
	  src/tigase/io/TLSWrapper.java, src/tigase/net/Accept.java,
	  src/tigase/net/ConnectionOpenListener.java,
	  src/tigase/net/ConnectionOpenThread.java,
	  src/tigase/net/ConnectionType.java,
	  src/tigase/net/IOService.java,
	  src/tigase/net/IOServiceListener.java,
	  src/tigase/net/ServiceCommand.java,
	  src/tigase/net/SocketReadThread.java,
	  src/tigase/net/SocketType.java,
	  src/tigase/server/AbstractComponentRegistrator.java,
	  src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/Command.java,
	  src/tigase/server/ComponentRegistrator.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/MessageReceiver.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/MessageRouterConfig.java,
	  src/tigase/server/Packet.java,
	  src/tigase/server/ServerComponent.java,
	  src/tigase/server/ThreadExceptionHandler.java,
	  src/tigase/server/XMPPServer.java,
	  src/tigase/server/XMPPService.java,
	  src/tigase/server/XMPPServiceCollector.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/stats/StatRecord.java,
	  src/tigase/stats/StatisticType.java,
	  src/tigase/stats/StatisticsCollector.java,
	  src/tigase/stats/StatisticsContainer.java,
	  src/tigase/stats/StatsComponent.java,
	  src/tigase/ui/UIComponent.java, src/tigase/ui/WebUI.java,
	  src/tigase/ui/XMPPServiceComponent.java,
	  src/tigase/util/ElementUtils.java,
	  src/tigase/util/LogFormatter.java,
	  src/tigase/util/RoutingsContainer.java,
	  src/tigase/xmpp/Authorization.java,
	  src/tigase/xmpp/NotAuthorizedException.java,
	  src/tigase/xmpp/ProcessorFactory.java,
	  src/tigase/xmpp/StanzaType.java,
	  src/tigase/xmpp/XMPPDomBuilderHandler.java,
	  src/tigase/xmpp/XMPPException.java,
	  src/tigase/xmpp/XMPPIOService.java,
	  src/tigase/xmpp/XMPPIOServiceListener.java,
	  src/tigase/xmpp/XMPPProcessor.java,
	  src/tigase/xmpp/XMPPProcessorIfc.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/XMPPSession.java,
	  src/tigase/xmpp/impl/BindResource.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/JabberIqRegister.java,
	  src/tigase/xmpp/impl/JabberIqRoster.java,
	  src/tigase/xmpp/impl/JabberIqStats.java,
	  src/tigase/xmpp/impl/JabberIqVersion.java,
	  src/tigase/xmpp/impl/Message.java,
	  src/tigase/xmpp/impl/Presence.java,
	  src/tigase/xmpp/impl/Roster.java,
	  src/tigase/xmpp/impl/SaslAuth.java,
	  src/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/tigase/xmpp/impl/SessionBind.java,
	  src/tigase/xmpp/impl/StartTLS.java:
	  
	  e-mail address changed to correct one in tigase.org domain

2006-08-07 18:24  kobit

	* src/tigase/io/TelnetClient.java, src/tigase/io/TelnetServer.java:
	  
	  Added SSL support, not working yet though

2006-08-07 14:48  kobit

	* src/tigase/io/SampleSocketThread.java:
	  
	  Corrected error message, when socket gets disconnected

2006-08-07 14:40  kobit

	* MANIFEST.MF, src/tigase/io/SampleSocketThread.java,
	  src/tigase/io/TelnetClient.java, src/tigase/io/TelnetServer.java:
	  
	  Sample classes for plain connection using tigase.io API

2006-08-07 14:40  kobit

	* src/tigase/io/SocketIO.java:
	  
	  SocketIO now initializes SocketChannel properly on its own, ie.
	  set non-blocking mode and so on

2006-08-07 14:19  kobit

	* MANIFEST.MF, src/tigase/io/TelnetServer.java:
	  
	  TelnetServer works now for plain socket connection, test it with
	  telnet linux program

2006-08-07 10:35  kobit

	* MANIFEST.MF, src/tigase/io/SampleSocketThread.java,
	  src/tigase/io/SimpleReaderThread.java,
	  src/tigase/io/TelnetServer.java:
	  
	  Smaple classes implementation in progress

2006-08-06 22:59  kobit

	* src/tigase/io/SimpleReaderThread.java,
	  src/tigase/io/TelnetClient.java, src/tigase/io/TelnetServer.java:
	  
	  Sample classes presenting tigase.io use

2006-08-06 22:57  kobit

	* MANIFEST.MF, prj.el, src/tigase/io/TLSIO.java,
	  src/tigase/io/TLSWrapper.java, src/tigase/net/IOService.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  Added support for client connection

2006-04-21 14:34  kobit

	* src/tigase/xmpp/impl/JabberIqAuth.java:
	  
	  Unblocked digest authorization

2006-04-21 13:54  kobit

	* MANIFEST.MF, src/tigase/xmpp/XMPPIOService.java:
	  
	  Fixes to multithreaded tests

2006-04-21 07:20  kobit

	* MANIFEST.MF, src/tigase/server/xmppsession/SessionManager.java,
	  tests/data/tigase-config.xml:
	  
	  Fixed a few minor configuration bugs

2006-04-21 07:15  kobit

	* MANIFEST.MF, src/tigase/auth/AuthorisationSystem.java,
	  src/tigase/db/ConfigurationDB.java,
	  src/tigase/db/MessageHistoryDB.java,
	  src/tigase/db/MessageOfflineDB.java, src/tigase/db/UserDB.java,
	  src/tigase/http/HttpServer.java, src/tigase/server/Command.java,
	  src/tigase/server/XMPPService.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/ui/UIComponent.java,
	  src/tigase/util/RoutingsContainer.java,
	  src/tigase/xmpp/XMPPIOService.java,
	  src/tigase/xmpp/XMPPSession.java,
	  src/tigase/xmpp/impl/StartTLS.java,
	  tests/data/tigase-config-1.xml, tests/data/tigase-config.xml:
	  
	  Corrected thread synchronization issues

2006-04-20 13:41  kobit

	* MANIFEST.MF, src/tigase/auth/CommitHandler.java,
	  src/tigase/auth/PlainAuth.java,
	  src/tigase/auth/SaslCallbackHandler.java,
	  src/tigase/auth/semantic.cache,
	  src/tigase/net/SocketReadThread.java,
	  src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/stats/StatRecord.java,
	  src/tigase/stats/StatisticType.java,
	  src/tigase/xmpp/XMPPIOService.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/XMPPSession.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/Message.java,
	  src/tigase/xmpp/impl/Presence.java,
	  tests/data/tigase-config-2.xml:
	  
	  Fixed a few concurency issues

2006-04-10 20:23  kobit

	* MANIFEST.MF, src/tigase/net/ConnectionOpenThread.java,
	  src/tigase/net/SocketReadThread.java,
	  tests/data/tigase-config-1.xml, tests/data/tigase-config-2.xml:
	  
	  New XML-tools version support corrected, TestRoster now expects
	  XML data with " instead of '

2006-04-10 17:46  kobit

	* MANIFEST.MF:
	  
	  Compiler warnings fixed

2006-04-10 16:47  kobit

	* src/tigase/util/ClassComparator.java:
	  
	  Separation util code from the rest of components

2006-04-10 16:46  kobit

	* src/tigase/util/ObjectComparator.java:
	  
	  Separation util code from the rest of components

2006-04-10 16:44  kobit

	* MANIFEST.MF, src/tigase/util/ClassUtil.java:
	  
	  Separation util code from the rest of components

2006-04-10 16:38  kobit

	* src/tigase/util/Algorithms.java, src/tigase/util/JID.java,
	  src/tigase/util/Telnet.java:
	  
	  Separation util code from the rest of components

2006-04-06 07:18  kobit

	* MANIFEST.MF, build.properties, src/tigase/io/TLSIO.java,
	  src/tigase/net/IOService.java,
	  src/tigase/net/SocketReadThread.java,
	  src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/Packet.java, src/tigase/server/XMPPServer.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/xmpp/XMPPIOService.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/JabberIqStats.java,
	  src/tigase/xmpp/impl/JabberIqVersion.java,
	  src/tigase/xmpp/impl/Presence.java,
	  src/tigase/xmpp/impl/StartTLS.java,
	  tests/data/tigase-config-1.xml, tests/data/tigase-config-2.xml:
	  
	  Fixes for bugs: TLS start, multithreaded I/0, uncautch exception
	  in main threads

2006-03-29 06:32  kobit

	* MANIFEST.MF, src/tigase/conf/Configurator.java,
	  src/tigase/server/AbstractComponentRegistrator.java,
	  src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/Command.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/Packet.java,
	  src/tigase/server/ServerComponent.java,
	  src/tigase/server/XMPPService.java,
	  src/tigase/server/XMPPServiceCollector.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/stats/StatRecord.java,
	  src/tigase/stats/StatisticsCollector.java,
	  src/tigase/util/ElementUtils.java,
	  src/tigase/xmpp/impl/BindResource.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/JabberIqRegister.java,
	  src/tigase/xmpp/impl/JabberIqRoster.java,
	  src/tigase/xmpp/impl/JabberIqStats.java,
	  src/tigase/xmpp/impl/JabberIqVersion.java,
	  src/tigase/xmpp/impl/ServiceDiscovery.java,
	  src/tigase/xmpp/impl/StartTLS.java,
	  tests/data/tigase-config-2.xml:
	  
	  All basic implementations comleted

2006-03-21 07:18  kobit

	* MANIFEST.MF, src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/Command.java, src/tigase/server/Packet.java,
	  src/tigase/server/XMPPServer.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/IqType.java, src/tigase/xmpp/StanzaType.java,
	  src/tigase/xmpp/XMPPIOService.java,
	  src/tigase/xmpp/XMPPProcessor.java,
	  src/tigase/xmpp/XMPPProcessorIfc.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/XMPPSession.java,
	  src/tigase/xmpp/impl/BindResource.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/JabberIqRegister.java,
	  src/tigase/xmpp/impl/JabberIqRoster.java,
	  src/tigase/xmpp/impl/JabberIqVersion.java,
	  src/tigase/xmpp/impl/Message.java,
	  src/tigase/xmpp/impl/Presence.java,
	  src/tigase/xmpp/impl/Roster.java,
	  src/tigase/xmpp/impl/SaslAuth.java,
	  src/tigase/xmpp/impl/SessionBind.java,
	  tests/data/tigase-config-1.xml, tests/data/tigase-config-2.xml:
	  
	  Implemented presence, roster, message, version

2006-02-20 22:59  kobit

	* MANIFEST.MF, src/tigase/auth/DigestAuth.java,
	  src/tigase/auth/PlainAuth.java, src/tigase/auth/semantic.cache,
	  src/tigase/server/Packet.java,
	  src/tigase/xmpp/Authorization.java, src/tigase/xmpp/IqType.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/impl/BindResource.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/JabberIqRegister.java,
	  src/tigase/xmpp/impl/SaslAuth.java,
	  src/tigase/xmpp/impl/SessionBind.java,
	  tests/data/tigase-config-2.xml:
	  
	  Added session bind and bind resource implementation

2006-02-20 21:05  kobit

	* src/tigase/xmpp/impl/SaslAuth.java,
	  src/tigase/xmpp/impl/XmppSasl.java:
	  
	  SASL authorization implememted

2006-02-20 21:03  kobit

	* src/tigase/xmpp/impl/XMPPSasl.java,
	  src/tigase/xmpp/impl/XmppSasl.java:
	  
	  SASL authorization implememted

2006-02-20 21:01  kobit

	* src/tigase/xmpp/impl/SaslAuth.java,
	  src/tigase/xmpp/impl/XMPPSasl.java:
	  
	  SASL authorization implememted

2006-02-20 21:01  kobit

	* MANIFEST.MF, src/tigase/auth/SaslCallbackHandler.java,
	  src/tigase/auth/semantic.cache,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/xmpp/IqType.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/SaslAuth.java,
	  tests/data/tigase-config-2.xml:
	  
	  SASL authorization implememted

2006-02-20 16:42  kobit

	* tests/data/telnet-test.xml, tests/data/tigase-config-1.xml,
	  tests/data/tigase-config-2.xml, tests/data/tigase-config.xml:
	  
	  Framework for authorization and some authorization implementation
	  is ready

2006-02-20 16:41  kobit

	* src/tigase/xmpp/Authorization.java, src/tigase/xmpp/IqType.java,
	  src/tigase/xmpp/NotAuthorizedException.java,
	  src/tigase/xmpp/ProcessorFactory.java,
	  src/tigase/xmpp/XMPPException.java,
	  src/tigase/xmpp/XMPPIOServiceListener.java,
	  src/tigase/xmpp/XMPPProcessor.java,
	  src/tigase/xmpp/XMPPProcessorIfc.java,
	  src/tigase/xmpp/XMPPResourceConnection.java,
	  src/tigase/xmpp/XMPPSession.java:
	  
	  Framework for authorization and some authorization implementation
	  is ready

2006-02-20 16:41  kobit

	* src/tigase/auth/CommitHandler.java,
	  src/tigase/auth/DigestAuth.java, src/tigase/auth/PlainAuth.java,
	  src/tigase/auth/ResourceConnectionCallback.java,
	  src/tigase/auth/SaslCallbackHandler.java,
	  src/tigase/auth/TigaseConfiguration.java,
	  src/tigase/auth/TigaseSasl.java, src/tigase/auth/semantic.cache,
	  src/tigase/db/UserExistsException.java,
	  src/tigase/db/UserNotFoundException.java,
	  src/tigase/db/UserRepository.java, src/tigase/db/xml,
	  src/tigase/db/xml/XMLRepository.java,
	  src/tigase/server/Command.java, src/tigase/util/Algorithms.java,
	  src/tigase/util/ClassComparator.java,
	  src/tigase/util/ClassUtil.java,
	  src/tigase/util/ObjectComparator.java,
	  src/tigase/util/RoutingsContainer.java, src/tigase/xmpp/impl,
	  src/tigase/xmpp/impl/JabberIqAuth.java,
	  src/tigase/xmpp/impl/JabberIqRegister.java,
	  src/tigase/xmpp/impl/SaslAuth.java:
	  
	  Framework for authorization and some authorization implementation
	  is ready

2006-02-20 16:39  kobit

	* MANIFEST.MF, src/tigase/net/IOService.java,
	  src/tigase/net/Reply.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/Packet.java,
	  src/tigase/server/XMPPIOService.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/util/Telnet.java, src/tigase/xmpp,
	  src/tigase/xmpp/XMPPDomBuilderHandler.java,
	  src/tigase/xmpp/XMPPIOService.java:
	  
	  Framework for authorization and some authorization implementation
	  is ready

2006-02-07 07:45  kobit

	* MANIFEST.MF, src/tigase/net/IOService.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/XMPPIOService.java:
	  
	  Better separation network layer from protocol layer

2006-02-06 22:21  kobit

	* MANIFEST.MF, prj.el, src/tigase/io,
	  src/tigase/io/IOInterface.java,
	  src/tigase/io/SSLContextContainer.java,
	  src/tigase/io/SocketIO.java, src/tigase/io/TLSIO.java,
	  src/tigase/io/TLSStatus.java, src/tigase/io/TLSUtil.java,
	  src/tigase/io/TLSWrapper.java, src/tigase/net,
	  src/tigase/net/Accept.java,
	  src/tigase/net/ConnectionOpenListener.java,
	  src/tigase/net/ConnectionOpenThread.java,
	  src/tigase/net/ConnectionType.java,
	  src/tigase/net/IOService.java,
	  src/tigase/net/IOServiceListener.java, src/tigase/net/Reply.java,
	  src/tigase/net/ServiceCommand.java,
	  src/tigase/net/SocketReadThread.java,
	  src/tigase/net/SocketType.java,
	  src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/MessageReceiver.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/MessageRouterConfig.java,
	  src/tigase/server/Packet.java,
	  src/tigase/server/ThreadExceptionHandler.java,
	  src/tigase/server/XMPPServer.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/util/JID.java, src/tigase/util/Telnet.java:
	  
	  Routing between instances implemented

2006-01-23 00:04  kobit

	* MANIFEST.MF, src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/ConnectionManager.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java:
	  
	  abstract ConnectionManager introduced

2006-01-15 23:48  kobit

	* MANIFEST.MF, src/tigase/conf/ConfigRepository.java,
	  src/tigase/server/AbstractComponentRegistrator.java,
	  src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/MessageReceiver.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/MessageRouterConfig.java,
	  src/tigase/server/ServerComponent.java,
	  src/tigase/server/XMPPServer.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java:
	  
	  Server basic startup

2006-01-05 23:59  kobit

	* src/tigase/util, src/tigase/util/LogFormatter.java:
	  
	  Improved configuration management

2006-01-05 23:58  kobit

	* MANIFEST.MF, src/tigase/conf/ConfigRepository.java,
	  src/tigase/conf/Configurator.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/XMPPServer.java, tests/data/test_config.xml:
	  
	  Improved configuration management

2006-01-04 00:21  kobit

	* MANIFEST.MF, build.xml, src/tigase/conf/ConfigRepository.java,
	  src/tigase/conf/Configurable.java,
	  src/tigase/conf/Configurator.java,
	  src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/XMPPServer.java:
	  
	  Configuration basics implemented

2006-01-02 22:52  kobit

	* MANIFEST.MF, src/tigase/conf/ConfigRepository.java,
	  src/tigase/conf/Configurator.java, tests/data/test_config.xml:
	  
	  XMLDB and config repository fixes

2005-12-29 07:42  kobit

	* MANIFEST.MF, build.xml, src/tigase/conf/ConfigRepository.java,
	  src/tigase/conf/Configurator.java,
	  src/tigase/server/AbstractComponentRegistrator.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/XMPPServer.java,
	  src/tigase/server/XMPPServiceCollector.java,
	  src/tigase/stats/StatisticsCollector.java, tests/data,
	  tests/data/test_config.xml:
	  
	  Added types to XMLDB and support for them in Configurator

2005-11-28 23:30  kobit

	* MANIFEST.MF, src/tigase/conf/Configurable.java,
	  src/tigase/conf/Configurator.java,
	  src/tigase/server/AbstractComponentRegistrator.java,
	  src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/ComponentRegistrator.java,
	  src/tigase/server/MessageReceiver.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/XMPPServer.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java:
	  
	  MessageRouter implementation started

2005-11-25 23:23  kobit

	* MANIFEST.MF, src/tigase/conf/Configurable.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java:
	  
	  Configurable interface corrected

2005-11-25 23:19  kobit

	* MANIFEST.MF, src/tigase/annotations,
	  src/tigase/annotations/TODO.java,
	  src/tigase/conf/Configurable.java,
	  src/tigase/conf/Configurator.java,
	  src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/MessageReceiver.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/XMPPServer.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/stats/StatRecord.java,
	  src/tigase/stats/StatisticType.java,
	  src/tigase/stats/StatisticsContainer.java:
	  
	  AbstractMessageReceiver initial implementation

2005-11-22 23:19  kobit

	* MANIFEST.MF, ant-definitions.xml, build.xml, jar,
	  src/tigase/conf/ConfigComponent.java,
	  src/tigase/conf/Configurable.java,
	  src/tigase/conf/Configurator.java,
	  src/tigase/http/HttpService.java,
	  src/tigase/http/HttpServiceIfc.java,
	  src/tigase/server/AbstractComponentRegistrator.java,
	  src/tigase/server/AbstractMessageReceiver.java,
	  src/tigase/server/ComponentRegistrator.java,
	  src/tigase/server/ComponentRegistratorIfc.java,
	  src/tigase/server/MessageReceiver.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/Packet.java,
	  src/tigase/server/ServerComponent.java,
	  src/tigase/server/ServerComponentIfc.java,
	  src/tigase/server/XMPPService.java,
	  src/tigase/server/XMPPServiceCollector.java,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/stats/StatisticsCollector.java,
	  src/tigase/stats/StatisticsContainer.java,
	  src/tigase/stats/StatisticsContainerIfc.java,
	  src/tigase/stats/StatsComponent.java, src/tigase/ui/WebUI.java,
	  src/tigase/ui/XMPPServiceComponent.java:
	  
	  Initial, compilable sources

2005-11-21 07:33  kobit

	* ., ant-definitions.xml, build.properties, build.xml, certs,
	  certs/client_truststore, certs/dummy.cer, certs/keystore,
	  certs/truststore, jar, package-list, package-list/package-list,
	  prj.el, src, src/tigase, src/tigase/auth,
	  src/tigase/auth/AuthorisationSystem.java, src/tigase/conf,
	  src/tigase/conf/ConfigComponent.java,
	  src/tigase/conf/Configurable.java,
	  src/tigase/conf/Configurator.java, src/tigase/db,
	  src/tigase/db/ConfigurationDB.java,
	  src/tigase/db/MessageHistoryDB.java,
	  src/tigase/db/MessageOfflineDB.java, src/tigase/db/UserDB.java,
	  src/tigase/http, src/tigase/http/HttpServer.java,
	  src/tigase/http/HttpServiceIfc.java, src/tigase/server,
	  src/tigase/server/ComponentRegistratorIfc.java,
	  src/tigase/server/MessageReceiver.java,
	  src/tigase/server/MessageRouter.java,
	  src/tigase/server/Packet.java,
	  src/tigase/server/ServerComponentIfc.java,
	  src/tigase/server/XMPPService.java,
	  src/tigase/server/XMPPServiceCollector.java,
	  src/tigase/server/xmppclient,
	  src/tigase/server/xmppclient/ClientConnectionManager.java,
	  src/tigase/server/xmppcomponent,
	  src/tigase/server/xmppcomponent/ComponentConnectionManager.java,
	  src/tigase/server/xmppserver,
	  src/tigase/server/xmppserver/ServerConnectionManager.java,
	  src/tigase/server/xmppsession,
	  src/tigase/server/xmppsession/SessionManager.java,
	  src/tigase/stats, src/tigase/stats/StatisticsCollector.java,
	  src/tigase/stats/StatisticsContainerIfc.java,
	  src/tigase/stats/StatsComponent.java, src/tigase/ui,
	  src/tigase/ui/UIComponent.java, src/tigase/ui/WebUI.java,
	  src/tigase/ui/XMPPServiceComponent.java, tests, tests/unittests,
	  tests/unittests/src:
	  
	  Initial version of Tigase project.

