gitextract_m7d9fno2/ ├── README.md ├── tigase-server 7.1.0/ │ ├── License.html │ ├── certs/ │ │ ├── keystore │ │ ├── rsa-keystore │ │ └── truststore │ ├── conf/ │ │ └── config.properties │ ├── database/ │ │ ├── derby-installer-create-db.sql │ │ ├── derby-installer-post.sql │ │ ├── derby-schema-4-props.sql │ │ ├── derby-schema-4-schema.sql │ │ ├── derby-schema-4-sp.sql │ │ ├── derby-schema-4.sql │ │ ├── derby-schema-5-1-props.sql │ │ ├── derby-schema-5-1-schema.sql │ │ ├── derby-schema-5-1-sp.sql │ │ ├── derby-schema-5-1.sql │ │ ├── derby-schema-5.sql │ │ ├── derby-schema-7-1-props.sql │ │ ├── derby-schema-7-1-schema.sql │ │ ├── derby-schema-7-1-sp.sql │ │ ├── derby-schema-7-1.sql │ │ ├── derby-schema-upgrade-to-5-1.sql │ │ ├── derby-schema-upgrade-to-7-1.sql │ │ ├── mysql-installer-create-db.sql │ │ ├── mysql-installer-post.sql │ │ ├── mysql-schema-3.sql │ │ ├── mysql-schema-4-props.sql │ │ ├── mysql-schema-4-schema.sql │ │ ├── mysql-schema-4-sp.sql │ │ ├── mysql-schema-4-test.sql │ │ ├── mysql-schema-4.sql │ │ ├── mysql-schema-5-1-props.sql │ │ ├── mysql-schema-5-1-schema.sql │ │ ├── mysql-schema-5-1-sp.sql │ │ ├── mysql-schema-5-1.sql │ │ ├── mysql-schema-5.sql │ │ ├── mysql-schema-7-1-props.sql │ │ ├── mysql-schema-7-1-schema.sql │ │ ├── mysql-schema-7-1-sp.sql │ │ ├── mysql-schema-7-1.sql │ │ ├── mysql-schema-upgrade-to-4.sql │ │ ├── mysql-schema-upgrade-to-5-1.sql │ │ ├── mysql-schema-upgrade-to-7-1.sql │ │ ├── postgresql-installer-create-db.sql │ │ ├── postgresql-installer-post.sql │ │ ├── postgresql-schema-3.sql │ │ ├── postgresql-schema-4-props.sql │ │ ├── postgresql-schema-4-schema.sql │ │ ├── postgresql-schema-4-sp.sql │ │ ├── postgresql-schema-4.sql │ │ ├── postgresql-schema-5-1-props.sql │ │ ├── postgresql-schema-5-1-schema.sql │ │ ├── postgresql-schema-5-1-sp.sql │ │ ├── postgresql-schema-5-1.sql │ │ ├── postgresql-schema-5.sql │ │ ├── postgresql-schema-7-1-props.sql │ │ ├── postgresql-schema-7-1-schema.sql │ │ ├── postgresql-schema-7-1-sp.sql │ │ ├── postgresql-schema-7-1.sql │ │ ├── postgresql-schema-upgrade-to-4.sql │ │ ├── postgresql-schema-upgrade-to-5-1.sql │ │ ├── postgresql-schema-upgrade-to-7-1.sql │ │ ├── sqlserver-create_database.sql │ │ ├── sqlserver-installer-create-db.sql │ │ ├── sqlserver-installer-post.sql │ │ ├── sqlserver-schema-4.sql │ │ ├── sqlserver-schema-5-1-props.sql │ │ ├── sqlserver-schema-5-1-schema.sql │ │ ├── sqlserver-schema-5-1-sp.sql │ │ ├── sqlserver-schema-5-1.sql │ │ ├── sqlserver-schema-7-1-props.sql │ │ ├── sqlserver-schema-7-1-schema.sql │ │ ├── sqlserver-schema-7-1-sp.sql │ │ ├── sqlserver-schema-7-1.sql │ │ ├── sqlserver-schema-upgrade-to-7-1.sql │ │ └── sqlserver-schema.sql │ ├── debian/ │ │ ├── README.Debian │ │ ├── changelog │ │ ├── compat │ │ ├── control │ │ ├── copyright │ │ ├── init.properties │ │ ├── rules │ │ ├── std-logger.sh │ │ ├── tigase-server.default │ │ ├── tigase-server.dirs │ │ ├── tigase-server.init │ │ ├── tigase-server.install │ │ ├── tigase-server.postinst │ │ ├── tigase-server.postrm │ │ └── watch │ ├── etc/ │ │ ├── APNs_HTMessage_Dev.p12 │ │ ├── APNs_HTMessage_Dev.pem │ │ ├── HTMessage_Dev_APNs.p12 │ │ ├── HTMessage_Dev_APNs.pem │ │ ├── bosh-extra-headers.txt │ │ ├── client-access-policy.xml │ │ ├── config-dump.properties │ │ ├── cross-domain-policy.xml │ │ ├── htmessage_production_APNs.p12 │ │ ├── htmessage_production_APNs.pem │ │ ├── init-apns.properties │ │ ├── init.properties │ │ ├── jmx.access │ │ ├── jmx.password │ │ ├── logback.xml │ │ ├── snmp.acl │ │ ├── tigase-http-context.xml │ │ └── tigase.conf │ ├── jars/ │ │ ├── apns-1.0.0.jar │ │ ├── commons-beanutils-1.9.2.jar │ │ ├── commons-collections-3.2.1.jar │ │ ├── commons-lang-2.6.jar │ │ ├── commons-logging-1.2.jar │ │ ├── commons-pool2-2.4.1.jar │ │ ├── derby.jar │ │ ├── derbytools.jar │ │ ├── groovy-all-2.3.7.jar │ │ ├── hamcrest-core.jar │ │ ├── jackson-annotations-2.7.3.jar │ │ ├── jackson-core-2.7.0.jar │ │ ├── jackson-databind-2.1.4.jar │ │ ├── javax.servlet-api.jar │ │ ├── jdmkrt.jar │ │ ├── jedis-2.7.2.jar │ │ ├── jetty-http.jar │ │ ├── jetty-io.jar │ │ ├── jetty-security.jar │ │ ├── jetty-server.jar │ │ ├── jetty-servlet.jar │ │ ├── jetty-util.jar │ │ ├── json.jar │ │ ├── jstun.jar │ │ ├── jtds.jar │ │ ├── jul-to-slf4j.jar │ │ ├── licence-lib.jar │ │ ├── logback-classic.jar │ │ ├── logback-core.jar │ │ ├── mongo-java-driver.jar │ │ ├── mysql-connector-java.jar │ │ ├── postgresql.jar │ │ ├── tigase-extras.jar │ │ ├── tigase-http-api.jar │ │ ├── tigase-message-archiving.jar │ │ └── tigase-web-ui.war │ ├── logs/ │ │ └── server-info.html │ ├── modules/ │ │ ├── distribution/ │ │ │ ├── pom.xml │ │ │ ├── scripts/ │ │ │ │ ├── genChangeLog.sh │ │ │ │ └── git2cl │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── assembly/ │ │ │ │ ├── dist-max.xml │ │ │ │ └── dist.xml │ │ │ └── resources/ │ │ │ └── META-INF/ │ │ │ └── java.security.Provider │ │ ├── documentation/ │ │ │ ├── .gitignore │ │ │ ├── adminguide/ │ │ │ │ ├── asciidoc/ │ │ │ │ │ ├── css/ │ │ │ │ │ │ └── docbook-xsl.css │ │ │ │ │ ├── files/ │ │ │ │ │ │ └── StatsDumper.groovy │ │ │ │ │ ├── index.asciidoc │ │ │ │ │ └── text/ │ │ │ │ │ ├── Admin_Guide_01_-_About_Tigase_Jabber_XMPP_Server.asciidoc │ │ │ │ │ ├── Admin_Guide_02_-_Quick_Start.asciidoc │ │ │ │ │ ├── Admin_Guide_03_-_Quick_Start_-_A_-_Installation_Using_GUI_Installer.asciidoc │ │ │ │ │ ├── Admin_Guide_04_-_Quick_Start_-_B_-_Installation_Using_Web_Installer.asciidoc │ │ │ │ │ ├── Admin_Guide_05_-_Quick_Start_-_C_-_Installing_Using_Console_Installer.asciidoc │ │ │ │ │ ├── Admin_Guide_06_-_Quick_Start_-_D_-_Manual_Installation_in_Console_Mode.asciidoc │ │ │ │ │ ├── Admin_Guide_07_-_Quick_Start_-_E_-_Windows_Installation.asciidoc │ │ │ │ │ ├── Admin_Guide_07_-_Quick_Start_-_F_-_Setting_Up_Server.asciidoc │ │ │ │ │ ├── Admin_Guide_08_-_Latest_and_Nightly_Builds.asciidoc │ │ │ │ │ ├── Admin_Guide_09_-_Configuration.asciidoc │ │ │ │ │ ├── Admin_Guide_100_-_Using_Tigase_-_O_-_Licensing.asciidoc │ │ │ │ │ ├── Admin_Guide_101_-_Using_Tigase_-_P_-_Advanced_Options.asciidoc │ │ │ │ │ ├── Admin_Guide_102_-_Statistics_Descriptions.asciidoc │ │ │ │ │ ├── Admin_Guide_103_-_Components_-_K_-_C2S.asciidoc │ │ │ │ │ ├── Admin_Guide_104_-_Using_Tigase_-_Q_-_Clustering.asciidoc │ │ │ │ │ ├── Admin_Guide_105_-_Configuration_-_F_-_Sess-man.asciidoc │ │ │ │ │ ├── Admin_Guide_106_-_Components_-_L_-_Socks5.asciidoc │ │ │ │ │ ├── Admin_Guide_10_-_Configuration_-_A_-_Tigase_XMPP_Server_init.properties_Configuration.asciidoc │ │ │ │ │ ├── Admin_Guide_11_-_Configuration_-_B_-_Startup_Files_tigase.sh_and_tigase.asciidoc │ │ │ │ │ ├── Admin_Guide_12_-_Configuration_-_C_-_Linux_Settings_for_High_Load_Systems.asciidoc │ │ │ │ │ ├── Admin_Guide_13_-_Configuration_-_D_-_Configuration_Storage_Options.asciidoc │ │ │ │ │ ├── Admin_Guide_13_-_Configuration_-_E_-_JVM_settings.asciidoc │ │ │ │ │ ├── Admin_Guide_14_-_Security.asciidoc │ │ │ │ │ ├── Admin_Guide_15_-_Security_-_A_-_Server_Certificates.asciidoc │ │ │ │ │ ├── Admin_Guide_16_-_Security_-_A_-_Server_Certificates_-_1_-_Creating_and_Loading_the_Server_Certificate_in_PEM_Files.asciidoc │ │ │ │ │ ├── Admin_Guide_17_-_Security_-_A_-_Server_Certificates_-_2_-_Installing_StartCom_Certificate_in_your_Linux_System.asciidoc │ │ │ │ │ ├── Admin_Guide_18_-_Security_-_A_-_Server_Certificates_-_3_-_Server_Certificate_Using_Keytool_and_Keystore.asciidoc │ │ │ │ │ ├── Admin_Guide_19_-_Security_-_B_-_Authentication_Connectors.asciidoc │ │ │ │ │ ├── Admin_Guide_20_-_Security_-_B_-_Authentication_Connectors_-_1_-_Tigase_Auth_Connector.asciidoc │ │ │ │ │ ├── Admin_Guide_21_-_Security_-_B_-_Authentication_Connectors_-_2_-_Tigase_Custom_Auth_Connector.asciidoc │ │ │ │ │ ├── Admin_Guide_22_-_Security_-_B_-_Authentication_Connectors_-_3_-_Drupal_Authentication_Added.asciidoc │ │ │ │ │ ├── Admin_Guide_23_-_Security_-_B_-_Authentication_Connectors_-_4_-_LDAP_Authentication_Connector.asciidoc │ │ │ │ │ ├── Admin_Guide_24_-_Security_-_B_-_Authentication_Connectors_-_5_-_Configuration_of_SASL_EXTERNAL.asciidoc │ │ │ │ │ ├── Admin_Guide_25_-_Security_-_C_-_Packet_Filtering.asciidoc │ │ │ │ │ ├── Admin_Guide_26_-_Security_-_C_-_Packet_Filtering_-_1_-_Domain_Based_Packet_Filtering.asciidoc │ │ │ │ │ ├── Admin_Guide_27_-_Security_-_D_-_Access_Control_List.asciidoc │ │ │ │ │ ├── Admin_Guide_28_-_Database_Management.asciidoc │ │ │ │ │ ├── Admin_Guide_29_-_Database_Management_-_A_-_Database_Preparation.asciidoc │ │ │ │ │ ├── Admin_Guide_29_-_Database_Management_-_A_-_Database_Preperation_-_1_-_DbSchemaLoader.asciidoc │ │ │ │ │ ├── Admin_Guide_30_-_Database_Management_-_A_-_Database_Preparation_-_1_-_Prepare_the_MySQL_Database_for_Tigase_Server.asciidoc │ │ │ │ │ ├── Admin_Guide_31_-_Database_Management_-_A_-_Database_Preparation_-_2_-_Prepare_the_Derby_Database_for_Tigase_Server.asciidoc │ │ │ │ │ ├── Admin_Guide_32_-_Database_Management_-_A_-_Database_Preparation_-_3_-_Prepare_the_MS_SQL_Server_Database_for_Tigase_Server.asciidoc │ │ │ │ │ ├── Admin_Guide_33_-_Database_Management_-_A_-_Database_Preparation_-_4_-_Prepare_the_PostgreSQL_Database_for_Tigase_Server.asciidoc │ │ │ │ │ ├── Admin_Guide_34_-_Database_Management_-_A_-_Database_Preperation_-_5_-_Prepare_Tigase_for_MongoDB.asciidoc │ │ │ │ │ ├── Admin_Guide_35_-_Database_Management_-_B_-_Hashed_User_Passwords_in_Database.asciidoc │ │ │ │ │ ├── Admin_Guide_36_-_Database_Management_-_C_-_Tigase_Server_and_Multiple_Databases.asciidoc │ │ │ │ │ ├── Admin_Guide_37_-_Database_Management_-_D_-_Importing_User_Data.asciidoc │ │ │ │ │ ├── Admin_Guide_38_-_Database_Management_-_E_-_Integrating_Existing_Databases.asciidoc │ │ │ │ │ ├── Admin_Guide_39_-_Database_Management_-_E_-_Integrating_Existing_Databases_-_1_-_Connecting_Tigase_Server_to_MySQL_Database.asciidoc │ │ │ │ │ ├── Admin_Guide_40_-_Database_Management_-_E_-_Integrating_Existing_Databases_-_2_-_Integrating_Tigase_Server_with_Drupal.asciidoc │ │ │ │ │ ├── Admin_Guide_41_-_Database_Management_-_E_-_Integrating_Existing_Databases_-_3_-_Integrating_Tigase_Server_with_LibreSource.asciidoc │ │ │ │ │ ├── Admin_Guide_42_-_Database_Management_-_E_-_Integrating_Existing_Databases_-_4_-_MySQL_Database_Use.asciidoc │ │ │ │ │ ├── Admin_Guide_43_-_Database_Management_-_E_-_Integrating_Existing_Databases_-_5_-_PostgreSQL_Database.asciidoc │ │ │ │ │ ├── Admin_Guide_44_-_Database_Management_-_F_-_Schema_Updates.asciidoc │ │ │ │ │ ├── Admin_Guide_45_-_Database_Managament_-_F_-_Schema_Updates_-_A_-_Tigase_Server_7.1.asciidoc │ │ │ │ │ ├── Admin_Guide_46_-_Database_Management_-_F_-_Schema_Updates_-_B_-_Tigase_Server_Version_5.x.asciidoc │ │ │ │ │ ├── Admin_Guide_47_-_Database_Management_-_F_-_Schema_Updates_-_B_-_Tigase_Server_Version_5.x_-_1_-_Derby.asciidoc │ │ │ │ │ ├── Admin_Guide_48_-_Database_Management_-_F_-_Schema_Updates_-_B_-_Tigase_Server_Version_5.x_-_2_-_MySQL_Database_Schema_Upgrade_for_Tigase_5.1.asciidoc │ │ │ │ │ ├── Admin_Guide_49_-_Database_Management_-_F_-_Schema_Updates_-_B_-_Tigase_Server_Version_5.x_-_3_-_PostgreSQL_Database_Schema_Upgrade_for_Tigase_5.1.asciidoc │ │ │ │ │ ├── Admin_Guide_51_-_Database_Management_-_F_-_Schema_Updates_-_C_-_Tigase_Server_Version_4.x.asciidoc │ │ │ │ │ ├── Admin_Guide_52_-_Database_Management_-_F_-_Schema_Updates_-_C_-_Tigase_Server_Version_4.x_-_1_-_MySQL_Database_Schema_Upgrade_for_Tigase_4.0.asciidoc │ │ │ │ │ ├── Admin_Guide_53_-_Components.asciidoc │ │ │ │ │ ├── Admin_Guide_54_-_Components_-_A_-_StanzaSender.asciidoc │ │ │ │ │ ├── Admin_Guide_55_-_Components_-_B_-_Tigase_HTTP_API.asciidoc │ │ │ │ │ ├── Admin_Guide_56_-_Components_-_B_-_Tigase_HTTP_API_-_1_-_REST_API_Guide.asciidoc │ │ │ │ │ ├── Admin_Guide_57_-_Components_-_B_-_Tigase_HTTP_API_-_2_-_Admin_UI.asciidoc │ │ │ │ │ ├── Admin_Guide_58_-_Components_-_B_-_Tigase_HTTP_API_-_3_-_Web_Client.asciidoc │ │ │ │ │ ├── Admin_Guide_59_-_Components_-_C_-_Message_Archiving.asciidoc │ │ │ │ │ ├── Admin_Guide_60_-_Components_-_D_-_Advanced_Message_Processing_-_AMP_XEP-0079.asciidoc │ │ │ │ │ ├── Admin_Guide_61_-_Components_-_E_-_PubSub.asciidoc │ │ │ │ │ ├── Admin_Guide_62_-_Components_-_E_-_PubSub_-_1_-_Offline_Message_Sink.asciidoc │ │ │ │ │ ├── Admin_Guide_63_-_Components_-_E_-_PubSub_-_2_-_PubSub_Schema_Changes.asciidoc │ │ │ │ │ ├── Admin_Guide_64_-_Components_-_F_-_Server_Monitoring.asciidoc │ │ │ │ │ ├── Admin_Guide_65_-_Components_-_F_-_Server_Monitoring_-_1_-_Setting_up_Remote_Monitoring_in_the_Server.asciidoc │ │ │ │ │ ├── Admin_Guide_66_-_Components_-_F_-_Server_Monitoring_-_2_-_Retrieving_statistics.asciidoc │ │ │ │ │ ├── Admin_Guide_67_-_Components_-_F_-_Server_Monitoring_-_3_-_EventBus.asciidoc │ │ │ │ │ ├── Admin_Guide_68_-_Components_-_G_-_Server_to_Server_Protocol.asciidoc │ │ │ │ │ ├── Admin_Guide_69_-_Components_-_H_-_MUC.asciidoc │ │ │ │ │ ├── Admin_Guide_70_-_Components_-_I_-_Tigase_Load_Balancing.asciidoc │ │ │ │ │ ├── Admin_Guide_71_-_Components_-_J_-_External_Component_Configuration.asciidoc │ │ │ │ │ ├── Admin_Guide_72_-_Components_-_J_-_External_Component_Configuration_-_1_-_Basic_Configuration_Options_(external_component).asciidoc │ │ │ │ │ ├── Admin_Guide_73_-_Components_-_J_-_External_Component_Configuration_-_2_-_Tigase_as_External_Component.asciidoc │ │ │ │ │ ├── Admin_Guide_74_-_Components_-_J_-_External_Component_Configuration_-_3_-_Load_Balancing_External_Components_in_Cluster_Mode.asciidoc │ │ │ │ │ ├── Admin_Guide_75_-_Virtual_Hosts_in_the_Tigase_Server.asciidoc │ │ │ │ │ ├── Admin_Guide_76_-_Virtual_Hosts_in_the_Tigase_Server_-_A_-_Specification_for_ad-hoc_Commands_Used_to_Manage_Virtual_Domains.asciidoc │ │ │ │ │ ├── Admin_Guide_77_-_Virtual_Hosts_in_the_Tigase_Server_-_B_-_Virtual_Components_for_Cluster_Mode.asciidoc │ │ │ │ │ ├── Admin_Guide_78_-_Using_Tigase.asciidoc │ │ │ │ │ ├── Admin_Guide_79_-_Using_Tigase_-_A_-_Log_Guide.asciidoc │ │ │ │ │ ├── Admin_Guide_80_-_Using_Tigase_-_B_-_Debugging_Tigase.asciidoc │ │ │ │ │ ├── Admin_Guide_81_-_Using_Tigase_-_C_-_Basic_System_Checks.asciidoc │ │ │ │ │ ├── Admin_Guide_82_-_Using_Tigase_-_D_-_Add_and_Manage_Virtual_Domains.asciidoc │ │ │ │ │ ├── Admin_Guide_83_-_Using_Tigase_-_E_-_Presence_Forwarding.asciidoc │ │ │ │ │ ├── Admin_Guide_84_-_Using_Tigase_-_F_-_Register_Own_XMPP_Domain.asciidoc │ │ │ │ │ ├── Admin_Guide_85_-_Using_Tigase_-_G_-_Tigase_and_PyMSN-t_Transport.asciidoc │ │ │ │ │ ├── Admin_Guide_86_-_Using_Tigase_-_H_-_Two_or_more_SessionManagers.asciidoc │ │ │ │ │ ├── Admin_Guide_87_-_Using_Tigase_-_I_-_Watchdog.asciidoc │ │ │ │ │ ├── Admin_Guide_88_-_Using_Tigase_-_J_-_Tips_and_Tricks.asciidoc │ │ │ │ │ ├── Admin_Guide_89_-_Using_Tigase_-_J_-_Tips_and_Tricks_-_1_-_Tigase_Tip_Checking_the_Runtime_Environment.asciidoc │ │ │ │ │ ├── Admin_Guide_91_-_Using_Tigase_-_J_-_Tips_and_Tricks_-_3_-_Best_Practices_for_Connecting_From_Web_Browser_to_Tigase_XMPP_Server.asciidoc │ │ │ │ │ ├── Admin_Guide_92_-_Using_Tigase_-_K_-_Command_Line_Tools.asciidoc │ │ │ │ │ ├── Admin_Guide_93_-_Using_Tigase_-_K_-_Command_Line_Tools_-_1_-_Configuration_Managament_Tool.asciidoc │ │ │ │ │ ├── Admin_Guide_94_-_Using_Tigase_-_L_-_Scripting_Support_in_Tigase.asciidoc │ │ │ │ │ ├── Admin_Guide_95_-_Using_Tigase_-_L_-_Scripting_Support_in_Tigase_-_1_-_Scripting_Introduction_-_Hello_World.asciidoc │ │ │ │ │ ├── Admin_Guide_96_-_Using_Tigase_-_L_-_Scripting_Support_in_Tigase_-_2_-_Tigase_Scripting_Version_4.4.x_Update_for_Administrators.asciidoc │ │ │ │ │ ├── Admin_Guide_97_-_Using_Tigase_-_L_-_Scripting_Support_in_Tigase_-_3_-_Tigase_and_Python.asciidoc │ │ │ │ │ ├── Admin_Guide_98_-_Using_Tigase_-_M_-_Configuration_Wizards.asciidoc │ │ │ │ │ ├── Admin_Guide_99_-_Using_Tigase_-_N_-_Offline_Messages.asciidoc │ │ │ │ │ └── Tigase_v7.1.0.asciidoc │ │ │ │ └── pom.xml │ │ │ ├── devguide/ │ │ │ │ ├── asciidoc/ │ │ │ │ │ ├── css/ │ │ │ │ │ │ └── docbook-xsl.css │ │ │ │ │ ├── files/ │ │ │ │ │ │ └── tigase-server.psf │ │ │ │ │ ├── index.asciidoc │ │ │ │ │ └── text/ │ │ │ │ │ ├── Development_Guide_01_-_Basic_Information.asciidoc │ │ │ │ │ ├── Development_Guide_02_-_Hack_Tigase_Jabber-XMPP_Server_in_Eclipse.asciidoc │ │ │ │ │ ├── Development_Guide_03_-_API_Changes_in_Tigase_Server_5.x.asciidoc │ │ │ │ │ ├── Development_Guide_04_-_Server_Compilation.asciidoc │ │ │ │ │ ├── Development_Guide_05_-_Tigase_XMPP_Server_5.2.0_and_Later_-_Compilation_and_Generating_Distribution_Packages.asciidoc │ │ │ │ │ ├── Development_Guide_06_-_Tigase_Packages_Dependency_Change_-_Server_Compilation_Version_4.x_or_Later.asciidoc │ │ │ │ │ ├── Development_Guide_07_-_Server_Compilation_-_Version_2.x_and_3.x.asciidoc │ │ │ │ │ ├── Development_Guide_08_-_Component_Development.asciidoc │ │ │ │ │ ├── Development_Guide_09_-_Component_Implementation_-_Lesson_1_-_Basics.asciidoc │ │ │ │ │ ├── Development_Guide_10_-_Component_Implementation_-_Lesson_2_-_Configuration.asciidoc │ │ │ │ │ ├── Development_Guide_11_-_Component_Implementation_-_Lesson_3_-_Multi-threading.asciidoc │ │ │ │ │ ├── Development_Guide_12_-_Component_Implementation_-_Lesson_4_-_Service_Discovery.asciidoc │ │ │ │ │ ├── Development_Guide_13_-_Component_Implementation_-_Lesson_5_-_Statistics.asciidoc │ │ │ │ │ ├── Development_Guide_14_-_Component_Implementation_-_Lesson_6_-_Scripting_Support.asciidoc │ │ │ │ │ ├── Development_Guide_15_-_Component_Implementation_-_Lesson_7_-_Data_Repository.asciidoc │ │ │ │ │ ├── Development_Guide_16_-_Component_Implementation_-_Lesson_8_-_Startup_Time.asciidoc │ │ │ │ │ ├── Development_Guide_17_-_Configuration_API.asciidoc │ │ │ │ │ ├── Development_Guide_18_-_Packet_Filtering_in_Component.asciidoc │ │ │ │ │ ├── Development_Guide_19_-_Plugin_Development.asciidoc │ │ │ │ │ ├── Development_Guide_20_-_Writing_Plugin_Code.asciidoc │ │ │ │ │ ├── Development_Guide_21_-_Plugin_Configuration.asciidoc │ │ │ │ │ ├── Development_Guide_22_-_How_Packets_are_Processed_by_the_SM_and_Plugins.asciidoc │ │ │ │ │ ├── Development_Guide_23_-_SASL_Custom_Mechanisms_and_Configuration.asciidoc │ │ │ │ │ ├── Development_Guide_24_-_Using_Maven.asciidoc │ │ │ │ │ ├── Development_Guide_25_-_Setting_Up_Maven_In_Windows.asciidoc │ │ │ │ │ ├── Development_Guide_26_-_A_Very_Short_Maven_Guide.asciidoc │ │ │ │ │ ├── Development_Guide_27_-_Maven_2.x_Support.asciidoc │ │ │ │ │ ├── Development_Guide_28_-_Tests.asciidoc │ │ │ │ │ ├── Development_Guide_29_-_Tigase_Test_Suite.asciidoc │ │ │ │ │ ├── Development_Guide_30_-_Test_Suite_Scripting_Language.asciidoc │ │ │ │ │ ├── Development_Guide_31_-_Writing_Tests_for_Plugins.asciidoc │ │ │ │ │ ├── Development_Guide_32_-_Test_Case_Parameters_Description.asciidoc │ │ │ │ │ ├── Development_Guide_33_-_Experimental.asciidoc │ │ │ │ │ ├── Development_Guide_34_-_Dynamic_Rosters.asciidoc │ │ │ │ │ ├── Development_Guide_35_-_Mobile_Optimizations.asciidoc │ │ │ │ │ ├── Development_Guide_36_-_Bosh_Session_Cache.asciidoc │ │ │ │ │ ├── Development_Guide_37_-_Old_Stuff.asciidoc │ │ │ │ │ ├── Development_Guide_38_-_Tigase_DB_Schema_Explained.asciidoc │ │ │ │ │ ├── Development_Guide_39_-_Why_the_Most_Recent_JDK.asciidoc │ │ │ │ │ ├── Development_Guide_40_-_Generating_Tigase_Installer.asciidoc │ │ │ │ │ ├── Development_Guide_41_-_API_Description_for_Virtual_Domains_Management_in_the_Tigase_Server.asciidoc │ │ │ │ │ ├── Development_Guide_42_-_Cluster_Map_Interface.asciidoc │ │ │ │ │ ├── Development_Guide_43_-_EventBus_API.asciidoc │ │ │ │ │ ├── Development_Guide_44_-_Stanza_Limitations.asciidoc │ │ │ │ │ └── Development_Guide_XX_-_Hack_Tigase_Jabber-XMPP_Server_in_Eclipse.asciidoc │ │ │ │ └── pom.xml │ │ │ ├── pom.xml │ │ │ ├── propertiesguide/ │ │ │ │ ├── asciidoc/ │ │ │ │ │ ├── css/ │ │ │ │ │ │ └── docbook-xsl.css │ │ │ │ │ ├── files/ │ │ │ │ │ │ └── .gitignore │ │ │ │ │ ├── images/ │ │ │ │ │ │ └── .gitignore │ │ │ │ │ ├── index.asciidoc │ │ │ │ │ └── text/ │ │ │ │ │ ├── Properties_Guide_01_-_--admins.asciidoc │ │ │ │ │ ├── Properties_Guide_02_-_--auth-db.asciidoc │ │ │ │ │ ├── Properties_Guide_03_-_--auth-db-uri.asciidoc │ │ │ │ │ ├── Properties_Guide_04_-_--auth-domain-repo-pool.asciidoc │ │ │ │ │ ├── Properties_Guide_05_-_--auth-repo-pool.asciidoc │ │ │ │ │ ├── Properties_Guide_06_-_--auth-repo-pool-size.asciidoc │ │ │ │ │ ├── Properties_Guide_07_-_--bind-ext-hostnames.asciidoc │ │ │ │ │ ├── Properties_Guide_08_-_--bosh-close-connection.asciidoc │ │ │ │ │ ├── Properties_Guide_09_-_--bosh-extra-headers-file.asciidoc │ │ │ │ │ ├── Properties_Guide_10_-_--cl-conn-repo-class.asciidoc │ │ │ │ │ ├── Properties_Guide_11_-_--client-access-policy-file.asciidoc │ │ │ │ │ ├── Properties_Guide_12_-_--cluster-connect-all.asciidoc │ │ │ │ │ ├── Properties_Guide_13_-_--cluster-mode.asciidoc │ │ │ │ │ ├── Properties_Guide_14_-_--cluster-nodes.asciidoc │ │ │ │ │ ├── Properties_Guide_15_-_--cm-ht-traffic-throttling.asciidoc │ │ │ │ │ ├── Properties_Guide_16_-_--cm-see-other-host.asciidoc │ │ │ │ │ ├── Properties_Guide_17_-_--cm-traffic-throttling.asciidoc │ │ │ │ │ ├── Properties_Guide_18_-_--cmpname-ports.asciidoc │ │ │ │ │ ├── Properties_Guide_19_-_--comp-class.asciidoc │ │ │ │ │ ├── Properties_Guide_20_-_--comp-name.asciidoc │ │ │ │ │ ├── Properties_Guide_21_-_--cross-domain-policy-file.asciidoc │ │ │ │ │ ├── Properties_Guide_22_-_--data-repo-pool-size.asciidoc │ │ │ │ │ ├── Properties_Guide_23_-_--debug.asciidoc │ │ │ │ │ ├── Properties_Guide_24_-_--debug-packages.asciidoc │ │ │ │ │ ├── Properties_Guide_25_-_--domain-filter-policy.asciidoc │ │ │ │ │ ├── Properties_Guide_26_-_--elements-number-limit.asciidoc │ │ │ │ │ ├── Properties_Guide_27_-_--ext-comp.asciidoc │ │ │ │ │ ├── Properties_Guide_28_-_--extcomp-repo-class.asciidoc │ │ │ │ │ ├── Properties_Guide_29_-_--external.asciidoc │ │ │ │ │ ├── Properties_Guide_30_-_--hardened-mode.asciidoc │ │ │ │ │ ├── Properties_Guide_31_-_--max-queue-size.asciidoc │ │ │ │ │ ├── Properties_Guide_32_-_--monitoring.asciidoc │ │ │ │ │ ├── Properties_Guide_33_-_--net-buff-high-throughput.asciidoc │ │ │ │ │ ├── Properties_Guide_34_-_--net-buff-standard.asciidoc │ │ │ │ │ ├── Properties_Guide_35_-_--new-connections-throttling.asciidoc │ │ │ │ │ ├── Properties_Guide_36_-_--nonpriority-queue.asciidoc │ │ │ │ │ ├── Properties_Guide_37_-_--queue-implementation.asciidoc │ │ │ │ │ ├── Properties_Guide_38_-_--roster-implementation.asciidoc │ │ │ │ │ ├── Properties_Guide_39_-_--s2s-ejabberd-bug-workaround-active.asciidoc │ │ │ │ │ ├── Properties_Guide_40_-_--s2s-secret.asciidoc │ │ │ │ │ ├── Properties_Guide_41_-_--s2s-skip-tls-hostnames.asciidoc │ │ │ │ │ ├── Properties_Guide_42_-_--script-dir.asciidoc │ │ │ │ │ ├── Properties_Guide_43_-_--sm-cluster-strategy-class.asciidoc │ │ │ │ │ ├── Properties_Guide_44_-_--sm-plugins.asciidoc │ │ │ │ │ ├── Properties_Guide_45_-_--sm-threads-pool.asciidoc │ │ │ │ │ ├── Properties_Guide_46_-_--ssl-certs-location.asciidoc │ │ │ │ │ ├── Properties_Guide_47_-_--ssl-container-class.asciidoc │ │ │ │ │ ├── Properties_Guide_48_-_--ssl-def-cert-domain.asciidoc │ │ │ │ │ ├── Properties_Guide_49_-_--stats-archiv.asciidoc │ │ │ │ │ ├── Properties_Guide_50_-_--stats-history.asciidoc │ │ │ │ │ ├── Properties_Guide_51_-_--stringprep-processor.asciidoc │ │ │ │ │ ├── Properties_Guide_52_-_--test.asciidoc │ │ │ │ │ ├── Properties_Guide_53_-_--tigase-config-repo-class.asciidoc │ │ │ │ │ ├── Properties_Guide_54_-_--tigase-config-repo-uri.asciidoc │ │ │ │ │ ├── Properties_Guide_55_-_--tls-jdk-nss-bug-workaround-active.asciidoc │ │ │ │ │ ├── Properties_Guide_56_-_--trusted.asciidoc │ │ │ │ │ ├── Properties_Guide_57_-_--user-db.asciidoc │ │ │ │ │ ├── Properties_Guide_58_-_--user-db-uri.asciidoc │ │ │ │ │ ├── Properties_Guide_59_-_--user-domain-repo-pool.asciidoc │ │ │ │ │ ├── Properties_Guide_60_-_--user-repo-pool.asciidoc │ │ │ │ │ ├── Properties_Guide_61_-_--user-repo-pool-size.asciidoc │ │ │ │ │ ├── Properties_Guide_62_-_--vhost-anonymous-enabled.asciidoc │ │ │ │ │ ├── Properties_Guide_63_-_--vhost-disable-dns-check.asciidoc │ │ │ │ │ ├── Properties_Guide_64_-_--vhost-max-users.asciidoc │ │ │ │ │ ├── Properties_Guide_65_-_--vhost-message-forward-jid.asciidoc │ │ │ │ │ ├── Properties_Guide_66_-_--vhost-presence-forward-jid.asciidoc │ │ │ │ │ ├── Properties_Guide_67_-_--vhost-register-enabled.asciidoc │ │ │ │ │ ├── Properties_Guide_68_-_--vhost-tls-required.asciidoc │ │ │ │ │ ├── Properties_Guide_69_-_--virt-hosts.asciidoc │ │ │ │ │ ├── Properties_Guide_70_-_--watchdog_delay.asciidoc │ │ │ │ │ ├── Properties_Guide_71_-_--watchdog_ping_type.asciidoc │ │ │ │ │ ├── Properties_Guide_72_-_--watchdog_timeout.asciidoc │ │ │ │ │ ├── Properties_Guide_73_-_-config-type.asciidoc │ │ │ │ │ └── Properties_Guide_74_-_--ws-allow-unmasked-frames.asciidoc │ │ │ │ └── pom.xml │ │ │ └── userguide/ │ │ │ ├── asciidoc/ │ │ │ │ ├── css/ │ │ │ │ │ └── docbook-xsl.css │ │ │ │ ├── files/ │ │ │ │ │ └── .gitignore │ │ │ │ ├── images/ │ │ │ │ │ └── tigase-register-2-s.png.1 │ │ │ │ ├── index.asciidoc │ │ │ │ └── text/ │ │ │ │ ├── UserGuide.asciidoc │ │ │ │ ├── User_Guide_01_Jabber_XMPP_Introduction.asciidoc │ │ │ │ ├── User_Guide_02_Installing_Minichat_on_your_Website.asciidoc │ │ │ │ ├── User_Guide_03_How_to_use_Tigase_Service.asciidoc │ │ │ │ ├── User_Guide_04_Psi_Initial_Configuration.asciidoc │ │ │ │ ├── User_Guide_05_Tigase_Service_and_MSN_Transport_from_Client_Side.asciidoc │ │ │ │ └── User_Guide_06_Jeti_and_MSN_Transport_on_tigase.org.asciidoc │ │ │ └── pom.xml │ │ └── master/ │ │ └── pom.xml │ ├── package-list/ │ │ └── package-list │ ├── package.html │ ├── pom.xml │ ├── scripts/ │ │ ├── admin/ │ │ │ ├── AddUser.groovy │ │ │ ├── AddUserTracker.groovy │ │ │ ├── BoshPreBindSession.groovy │ │ │ ├── BroadcastToOnline.groovy │ │ │ ├── ChangeUserPassword.groovy │ │ │ ├── CompManager.groovy │ │ │ ├── CompRepoItemAdd.groovy │ │ │ ├── CompRepoItemRemove.groovy │ │ │ ├── CompRepoItemUpdate.groovy │ │ │ ├── CompRepoReload.groovy │ │ │ ├── ConfigList.groovy │ │ │ ├── ConnectionTime.groovy │ │ │ ├── CreateNode.groovy │ │ │ ├── DNSQuery.groovy │ │ │ ├── DeleteNode.groovy │ │ │ ├── DeleteUser.groovy │ │ │ ├── ForceStopServiceForKey.groovy │ │ │ ├── GetAnyFile.groovy │ │ │ ├── GetConfigFile.groovy │ │ │ ├── GetInitPropertiesFromMemory.groovy │ │ │ ├── GetListOfActiveUsers.groovy │ │ │ ├── GetListOfClusterNodes.groovy │ │ │ ├── GetListOfIdleUsers.groovy │ │ │ ├── GetListOfOnlineUsers.groovy │ │ │ ├── GetNumberOfActiveUsers.groovy │ │ │ ├── GetNumberOfIdleUsers.groovy │ │ │ ├── GetRegisteredUserList.groovy │ │ │ ├── GetTopActiveUsers.groovy │ │ │ ├── GetUserRoster.groovy │ │ │ ├── ListCommands.groovy │ │ │ ├── ListServiceKeys.groovy │ │ │ ├── LoadErrors.groovy │ │ │ ├── OAuthCredentials.groovy │ │ │ ├── PluginManager.groovy │ │ │ ├── PublishItem.groovy │ │ │ ├── RemoveUserTracker.groovy │ │ │ ├── RosterFixer.groovy │ │ │ ├── RosterFixerCluster.groovy │ │ │ ├── S2SBadConnectionStates.groovy │ │ │ ├── S2SCIDState.groovy │ │ │ ├── S2SResetBadConnections.groovy │ │ │ ├── SSLCertificateAdd.groovy │ │ │ ├── SimServiceStopped.groovy │ │ │ ├── SubscribeNode.groovy │ │ │ ├── UnsubscribeNode.groovy │ │ │ ├── UserDomainFilter.groovy │ │ │ ├── UserRosterManagement.groovy │ │ │ ├── UserRosterManagementExt.groovy │ │ │ ├── UserStatistics.groovy │ │ │ ├── example_HelloWorld.groovy │ │ │ └── example_TigaseScriptingGuide.groovy │ │ ├── config.sh │ │ ├── db-create-derby.cmd │ │ ├── db-create-derby.sh │ │ ├── db-create-mysql.sh │ │ ├── db-create-postgresql.sh │ │ ├── db-create-sqlserver.cmd │ │ ├── db-create.sh │ │ ├── debian/ │ │ │ ├── changelog │ │ │ ├── compat │ │ │ ├── control │ │ │ ├── copyright │ │ │ ├── init-debian.properties │ │ │ ├── rules │ │ │ ├── tigase-debian.conf │ │ │ ├── tigase-install.sh │ │ │ ├── tigase.default │ │ │ ├── tigase.dirs │ │ │ ├── tigase.init.d │ │ │ ├── tigase.postinst │ │ │ └── tigase.postrm │ │ ├── gentoo/ │ │ │ ├── conf.d/ │ │ │ │ └── tigase │ │ │ └── init.d/ │ │ │ └── tigase │ │ ├── installer-generate.sh │ │ ├── installer-prepare.sh │ │ ├── machine-check.sh │ │ ├── mandriva/ │ │ │ └── init.d/ │ │ │ └── tigase │ │ ├── pubsub/ │ │ │ └── repository_migrator.groovy │ │ ├── redhat/ │ │ │ └── init.d/ │ │ │ └── tigase │ │ ├── repo.sh │ │ ├── rest/ │ │ │ ├── adhoc/ │ │ │ │ └── AdHoc.groovy │ │ │ ├── avatar/ │ │ │ │ ├── AvatarGet.groovy │ │ │ │ └── AvatarPutNoAuth.groovy │ │ │ ├── footer.html │ │ │ ├── header.html │ │ │ ├── index.html │ │ │ ├── static/ │ │ │ │ └── chart_legend_templates.js │ │ │ ├── stats/ │ │ │ │ ├── ComponentStats.groovy │ │ │ │ ├── ComponentStatsGet.html │ │ │ │ ├── ServerStats.groovy │ │ │ │ └── ServerStatsGet.html │ │ │ ├── stream/ │ │ │ │ └── Stream.groovy │ │ │ ├── user/ │ │ │ │ ├── UserAdmin.groovy │ │ │ │ ├── UserAdminGet.html │ │ │ │ ├── UserUser.groovy │ │ │ │ └── UserUserGet.html │ │ │ └── users/ │ │ │ ├── UsersDomainList.groovy │ │ │ ├── UsersDomainListGet.html │ │ │ ├── UsersList.groovy │ │ │ └── UsersListGet.html │ │ ├── restart-all-servers.sh │ │ ├── stop-all-servers.sh │ │ ├── tigase.sh │ │ ├── update-all-servers.sh │ │ ├── update-code-functions.sh │ │ ├── update-code.sh │ │ └── user_roster.sh │ ├── src/ │ │ ├── main/ │ │ │ ├── bash/ │ │ │ │ ├── cron-dnotify-check.sh │ │ │ │ └── users-list-moitor.sh │ │ │ ├── groovy/ │ │ │ │ └── tigase/ │ │ │ │ ├── admin/ │ │ │ │ │ ├── AddUser.groovy │ │ │ │ │ ├── AddUserTracker.groovy │ │ │ │ │ ├── BoshPreBindSession.groovy │ │ │ │ │ ├── BroadcastToOnline.groovy │ │ │ │ │ ├── ChangeUserPassword.groovy │ │ │ │ │ ├── CompManager.groovy │ │ │ │ │ ├── CompRepoItemAdd.groovy │ │ │ │ │ ├── CompRepoItemRemove.groovy │ │ │ │ │ ├── CompRepoItemUpdate.groovy │ │ │ │ │ ├── CompRepoReload.groovy │ │ │ │ │ ├── ConfigList.groovy │ │ │ │ │ ├── ConnectionTime.groovy │ │ │ │ │ ├── DNSQuery.groovy │ │ │ │ │ ├── DeleteUser.groovy │ │ │ │ │ ├── EditUser.groovy │ │ │ │ │ ├── EndUserSession.groovy │ │ │ │ │ ├── ForceStopServiceForKey.groovy │ │ │ │ │ ├── GetAnyFile.groovy │ │ │ │ │ ├── GetConfigFile.groovy │ │ │ │ │ ├── GetInitPropertiesFromMemory.groovy │ │ │ │ │ ├── GetListOfActiveUsers.groovy │ │ │ │ │ ├── GetListOfClusterNodes.groovy │ │ │ │ │ ├── GetListOfIdleUsers.groovy │ │ │ │ │ ├── GetListOfOnlineUsers.groovy │ │ │ │ │ ├── GetNumberOfActiveUsers.groovy │ │ │ │ │ ├── GetNumberOfIdleUsers.groovy │ │ │ │ │ ├── GetRegisteredUserList.groovy │ │ │ │ │ ├── GetTopActiveUsers.groovy │ │ │ │ │ ├── GetUserInfo.groovy │ │ │ │ │ ├── GetUserRoster.groovy │ │ │ │ │ ├── ListCommands.groovy │ │ │ │ │ ├── ListServiceKeys.groovy │ │ │ │ │ ├── LoadErrors.groovy │ │ │ │ │ ├── OAuthCredentials.groovy │ │ │ │ │ ├── PluginManager.groovy │ │ │ │ │ ├── RemoveUserTracker.groovy │ │ │ │ │ ├── RosterFixer.groovy │ │ │ │ │ ├── RosterFixerCluster.groovy │ │ │ │ │ ├── S2SBadConnectionStates.groovy │ │ │ │ │ ├── S2SCIDState.groovy │ │ │ │ │ ├── S2SResetBadConnections.groovy │ │ │ │ │ ├── SSLCertificateAdd.groovy │ │ │ │ │ ├── SimServiceStopped.groovy │ │ │ │ │ ├── UserDomainFilter.groovy │ │ │ │ │ ├── UserRosterManagement.groovy │ │ │ │ │ ├── UserRosterManagementExt.groovy │ │ │ │ │ ├── UserStatistics.groovy │ │ │ │ │ ├── example_HelloWorld.groovy │ │ │ │ │ ├── example_TigaseScriptingGuide.groovy │ │ │ │ │ └── template.html │ │ │ │ └── converter/ │ │ │ │ ├── Feeder.groovy │ │ │ │ ├── OpenFire.groovy │ │ │ │ ├── README │ │ │ │ ├── converter.groovy │ │ │ │ ├── converter.sh │ │ │ │ ├── ejabberd.groovy │ │ │ │ └── jabberd2.groovy │ │ │ ├── izpack/ │ │ │ │ ├── README.txt │ │ │ │ ├── RegistrySpec.xml │ │ │ │ ├── Unix_shortcutSpec.xml │ │ │ │ ├── changes.patch │ │ │ │ ├── install.xml │ │ │ │ ├── java/ │ │ │ │ │ ├── DerbyPathPanel.java │ │ │ │ │ ├── DerbyPathPanelConsoleHelper.java │ │ │ │ │ ├── TigaseCheckPanelConsoleHelper.java │ │ │ │ │ ├── TigaseConfigConst.java │ │ │ │ │ ├── TigaseConfigLoadPanel.java │ │ │ │ │ ├── TigaseConfigLoadPanelConsoleHelper.java │ │ │ │ │ ├── TigaseConfigSavePanel.java │ │ │ │ │ ├── TigaseConfigSavePanelConsoleHelper.java │ │ │ │ │ ├── TigaseDBCheckPanel.java │ │ │ │ │ ├── TigaseDBCheckPanelConsoleHelper.java │ │ │ │ │ ├── TigaseInstallerCommon.java │ │ │ │ │ ├── TigaseInstallerDBHelper.java │ │ │ │ │ ├── TigaseInstallerDbHelperFunctionalTest.java │ │ │ │ │ ├── TigaseJDKPathPanel.java │ │ │ │ │ └── TigaseJDKPathPanelConsoleHelper.java │ │ │ │ ├── resources/ │ │ │ │ │ ├── packsLang.xml │ │ │ │ │ ├── panelsLangPack.xml │ │ │ │ │ └── target_windows.dir │ │ │ │ ├── shortcutSpec.xml │ │ │ │ └── userInputSpec.xml │ │ │ ├── java/ │ │ │ │ └── tigase/ │ │ │ │ ├── annotations/ │ │ │ │ │ ├── TODO.java │ │ │ │ │ └── TigaseDeprecatedComponent.java │ │ │ │ ├── apns/ │ │ │ │ │ ├── APNSDBFactory.java │ │ │ │ │ ├── APNSDBProvider.java │ │ │ │ │ ├── APNSManager.java │ │ │ │ │ └── MySqlAPNSProvider.java │ │ │ │ ├── auth/ │ │ │ │ │ ├── AuthRepositoryAware.java │ │ │ │ │ ├── Aware.java │ │ │ │ │ ├── CallbackHandlerFactory.java │ │ │ │ │ ├── DefaultMechanismSelector.java │ │ │ │ │ ├── DomainAware.java │ │ │ │ │ ├── MechanismSelector.java │ │ │ │ │ ├── MechanismSelectorFactory.java │ │ │ │ │ ├── NonAuthUserRepositoryAware.java │ │ │ │ │ ├── PluginSettingsAware.java │ │ │ │ │ ├── SessionAware.java │ │ │ │ │ ├── TigaseSaslProvider.java │ │ │ │ │ ├── XmppSaslException.java │ │ │ │ │ ├── callbacks/ │ │ │ │ │ │ ├── ChannelBindingCallback.java │ │ │ │ │ │ ├── PBKDIterationsCallback.java │ │ │ │ │ │ ├── SaltCallback.java │ │ │ │ │ │ ├── SaltedPasswordCallback.java │ │ │ │ │ │ ├── ValidateCertificateData.java │ │ │ │ │ │ ├── VerifyPasswordCallback.java │ │ │ │ │ │ └── XMPPSessionCallback.java │ │ │ │ │ ├── impl/ │ │ │ │ │ │ ├── AuthRepoPlainCallbackHandler.java │ │ │ │ │ │ ├── CertBasedCallbackHandler.java │ │ │ │ │ │ ├── PlainSPCallbackHandler.java │ │ │ │ │ │ ├── ScramCallbackHandler.java │ │ │ │ │ │ └── ScramSPCallbackHandler.java │ │ │ │ │ └── mechanisms/ │ │ │ │ │ ├── AbstractSasl.java │ │ │ │ │ ├── AbstractSaslSCRAM.java │ │ │ │ │ ├── SaslANONYMOUS.java │ │ │ │ │ ├── SaslEXTERNAL.java │ │ │ │ │ ├── SaslPLAIN.java │ │ │ │ │ ├── SaslSCRAM.java │ │ │ │ │ ├── SaslSCRAMPlus.java │ │ │ │ │ └── TigaseSaslServerFactory.java │ │ │ │ ├── cluster/ │ │ │ │ │ ├── AmpComponentClustered.java │ │ │ │ │ ├── BoshConnectionClustered.java │ │ │ │ │ ├── ClientConnectionClustered.java │ │ │ │ │ ├── ClusterConnection.java │ │ │ │ │ ├── ClusterConnectionManager.java │ │ │ │ │ ├── ClusterConnectionSelector.java │ │ │ │ │ ├── ClusterConnectionSelectorOld.java │ │ │ │ │ ├── ClusterController.java │ │ │ │ │ ├── MonitorClustered.java │ │ │ │ │ ├── SessionManagerClustered.java │ │ │ │ │ ├── VirtualComponent.java │ │ │ │ │ ├── WebSocketClientConnectionClustered.java │ │ │ │ │ ├── api/ │ │ │ │ │ │ ├── ClusterCommandException.java │ │ │ │ │ │ ├── ClusterConnectionHandler.java │ │ │ │ │ │ ├── ClusterConnectionSelectorIfc.java │ │ │ │ │ │ ├── ClusterControllerIfc.java │ │ │ │ │ │ ├── ClusterElement.java │ │ │ │ │ │ ├── ClusteredComponentIfc.java │ │ │ │ │ │ ├── CommandListener.java │ │ │ │ │ │ ├── CommandListenerAbstract.java │ │ │ │ │ │ └── SessionManagerClusteredIfc.java │ │ │ │ │ ├── repo/ │ │ │ │ │ │ ├── ClConConfigRepository.java │ │ │ │ │ │ ├── ClConDirRepository.java │ │ │ │ │ │ ├── ClConRepoDefaults.java │ │ │ │ │ │ ├── ClConSQLRepository.java │ │ │ │ │ │ ├── ClusterRepoConstants.java │ │ │ │ │ │ └── ClusterRepoItem.java │ │ │ │ │ └── strategy/ │ │ │ │ │ ├── ClusteringStrategyIfc.java │ │ │ │ │ ├── ConnectionRecord.java │ │ │ │ │ ├── ConnectionRecordIfc.java │ │ │ │ │ ├── DefaultClusteringStrategy.java │ │ │ │ │ ├── DefaultClusteringStrategyAbstract.java │ │ │ │ │ ├── SMNonCachingAllNodes.java │ │ │ │ │ └── cmd/ │ │ │ │ │ └── PacketForwardCmd.java │ │ │ │ ├── component/ │ │ │ │ │ ├── AbstractComponent.java │ │ │ │ │ ├── AbstractContext.java │ │ │ │ │ ├── Context.java │ │ │ │ │ ├── PacketWriter.java │ │ │ │ │ ├── adhoc/ │ │ │ │ │ │ ├── AdHocCommand.java │ │ │ │ │ │ ├── AdHocCommandException.java │ │ │ │ │ │ ├── AdHocCommandManager.java │ │ │ │ │ │ ├── AdHocResponse.java │ │ │ │ │ │ ├── AdHocScriptCommandManager.java │ │ │ │ │ │ ├── AdHocSession.java │ │ │ │ │ │ └── AdhHocRequest.java │ │ │ │ │ ├── exceptions/ │ │ │ │ │ │ ├── ComponentException.java │ │ │ │ │ │ └── RepositoryException.java │ │ │ │ │ ├── modules/ │ │ │ │ │ │ ├── AbstractModule.java │ │ │ │ │ │ ├── ContextAware.java │ │ │ │ │ │ ├── InitializingModule.java │ │ │ │ │ │ ├── Module.java │ │ │ │ │ │ ├── ModuleProvider.java │ │ │ │ │ │ ├── ModulesManager.java │ │ │ │ │ │ └── impl/ │ │ │ │ │ │ ├── AdHocCommandModule.java │ │ │ │ │ │ ├── DiscoveryModule.java │ │ │ │ │ │ ├── JabberVersionModule.java │ │ │ │ │ │ └── XmppPingModule.java │ │ │ │ │ └── responses/ │ │ │ │ │ ├── AsyncCallback.java │ │ │ │ │ ├── DefaultResponseHandler.java │ │ │ │ │ └── ResponseManager.java │ │ │ │ ├── conf/ │ │ │ │ │ ├── ConfigItem.java │ │ │ │ │ ├── ConfigRepositoryIfc.java │ │ │ │ │ ├── ConfigSQLRepository.java │ │ │ │ │ ├── ConfigXMLRepository.java │ │ │ │ │ ├── Configurable.java │ │ │ │ │ ├── ConfigurationCache.java │ │ │ │ │ ├── ConfigurationException.java │ │ │ │ │ ├── Configurator.java │ │ │ │ │ ├── ConfiguratorAbstract.java │ │ │ │ │ ├── ConfiguratorOld.java │ │ │ │ │ └── MonitoringSetupIfc.java │ │ │ │ ├── db/ │ │ │ │ │ ├── AuthRepository.java │ │ │ │ │ ├── AuthRepositoryImpl.java │ │ │ │ │ ├── AuthRepositoryMDImpl.java │ │ │ │ │ ├── AuthRepositoryPool.java │ │ │ │ │ ├── AuthorizationException.java │ │ │ │ │ ├── DBInitException.java │ │ │ │ │ ├── DataOverwriteException.java │ │ │ │ │ ├── DataRepository.java │ │ │ │ │ ├── DataRepositoryPool.java │ │ │ │ │ ├── DummyRepository.java │ │ │ │ │ ├── MsgRepositoryIfc.java │ │ │ │ │ ├── NonAuthUserRepository.java │ │ │ │ │ ├── NonAuthUserRepositoryImpl.java │ │ │ │ │ ├── Repository.java │ │ │ │ │ ├── RepositoryFactory.java │ │ │ │ │ ├── TigaseDBException.java │ │ │ │ │ ├── UserExistsException.java │ │ │ │ │ ├── UserNotFoundException.java │ │ │ │ │ ├── UserRepository.java │ │ │ │ │ ├── UserRepositoryMDImpl.java │ │ │ │ │ ├── UserRepositoryPool.java │ │ │ │ │ ├── comp/ │ │ │ │ │ │ ├── ComponentRepository.java │ │ │ │ │ │ ├── ConfigRepository.java │ │ │ │ │ │ ├── RepositoryChangeListenerIfc.java │ │ │ │ │ │ ├── RepositoryItem.java │ │ │ │ │ │ ├── RepositoryItemAbstract.java │ │ │ │ │ │ └── UserRepoRepository.java │ │ │ │ │ ├── derby/ │ │ │ │ │ │ └── StoredProcedures.java │ │ │ │ │ ├── jdbc/ │ │ │ │ │ │ ├── DataRepositoryImpl.java │ │ │ │ │ │ ├── DrupalWPAuth.java │ │ │ │ │ │ ├── JDBCRepository.java │ │ │ │ │ │ ├── TigaseAuth.java │ │ │ │ │ │ ├── TigaseCustomAuth.java │ │ │ │ │ │ └── TigaseSPAuth.java │ │ │ │ │ ├── ldap/ │ │ │ │ │ │ └── LdapAuthProvider.java │ │ │ │ │ └── xml/ │ │ │ │ │ └── XMLRepository.java │ │ │ │ ├── disco/ │ │ │ │ │ ├── ServiceEntity.java │ │ │ │ │ ├── ServiceIdentity.java │ │ │ │ │ ├── XMPPService.java │ │ │ │ │ └── XMPPServiceCollector.java │ │ │ │ ├── disteventbus/ │ │ │ │ │ ├── DistEventBusException.java │ │ │ │ │ ├── EventBus.java │ │ │ │ │ ├── EventBusFactory.java │ │ │ │ │ ├── EventHandler.java │ │ │ │ │ ├── FireEventException.java │ │ │ │ │ ├── component/ │ │ │ │ │ │ ├── AbstractEventBusModule.java │ │ │ │ │ │ ├── AddListenerScriptCommand.java │ │ │ │ │ │ ├── ElemPathCriteria.java │ │ │ │ │ │ ├── EventBusComponent.java │ │ │ │ │ │ ├── EventBusContext.java │ │ │ │ │ │ ├── EventPublisherModule.java │ │ │ │ │ │ ├── EventReceiverModule.java │ │ │ │ │ │ ├── ListenerScript.java │ │ │ │ │ │ ├── ListenerScriptRegistrar.java │ │ │ │ │ │ ├── NodeNameUtil.java │ │ │ │ │ │ ├── RemoveListenerScriptCommand.java │ │ │ │ │ │ ├── SubscribeModule.java │ │ │ │ │ │ ├── UnsubscribeModule.java │ │ │ │ │ │ └── stores/ │ │ │ │ │ │ ├── Affiliation.java │ │ │ │ │ │ ├── AffiliationStore.java │ │ │ │ │ │ ├── Subscription.java │ │ │ │ │ │ └── SubscriptionStore.java │ │ │ │ │ └── impl/ │ │ │ │ │ ├── EventName.java │ │ │ │ │ ├── EventsNameMap.java │ │ │ │ │ └── LocalEventBus.java │ │ │ │ ├── io/ │ │ │ │ │ ├── BufferUnderflowException.java │ │ │ │ │ ├── CertFilesTrustManager.java │ │ │ │ │ ├── IOInterface.java │ │ │ │ │ ├── SSLContextContainer.java │ │ │ │ │ ├── SSLContextContainerIfc.java │ │ │ │ │ ├── SampleSocketThread.java │ │ │ │ │ ├── SocketIO.java │ │ │ │ │ ├── TLSEventHandler.java │ │ │ │ │ ├── TLSIO.java │ │ │ │ │ ├── TLSStatus.java │ │ │ │ │ ├── TLSUtil.java │ │ │ │ │ ├── TLSWrapper.java │ │ │ │ │ ├── TelnetClient.java │ │ │ │ │ ├── TelnetServer.java │ │ │ │ │ ├── ZLibIO.java │ │ │ │ │ └── jdk18/ │ │ │ │ │ └── SNISSLContextContainer.java │ │ │ │ ├── jdk18/ │ │ │ │ │ └── Activator.java │ │ │ │ ├── kernel/ │ │ │ │ │ ├── AnnotationConfigurator.java │ │ │ │ │ ├── BeanUtils.java │ │ │ │ │ ├── KernelException.java │ │ │ │ │ ├── Registrar.java │ │ │ │ │ ├── beans/ │ │ │ │ │ │ ├── Bean.java │ │ │ │ │ │ ├── BeanFactory.java │ │ │ │ │ │ ├── Initializable.java │ │ │ │ │ │ ├── Inject.java │ │ │ │ │ │ ├── UnregisterAware.java │ │ │ │ │ │ └── config/ │ │ │ │ │ │ ├── AbstractBeanConfigurator.java │ │ │ │ │ │ ├── BeanConfigurator.java │ │ │ │ │ │ └── ConfigField.java │ │ │ │ │ └── core/ │ │ │ │ │ ├── BeanConfig.java │ │ │ │ │ ├── BeanConfigBuilder.java │ │ │ │ │ ├── Dependency.java │ │ │ │ │ ├── DependencyGrapher.java │ │ │ │ │ ├── DependencyManager.java │ │ │ │ │ ├── Kernel.java │ │ │ │ │ └── RegistrarKernel.java │ │ │ │ ├── monitor/ │ │ │ │ │ ├── AdHocTask.java │ │ │ │ │ ├── BeanConfigurator.java │ │ │ │ │ ├── ConfigurableTask.java │ │ │ │ │ ├── InfoTask.java │ │ │ │ │ ├── MonitorComponent.java │ │ │ │ │ ├── MonitorContext.java │ │ │ │ │ ├── MonitorExtension.java │ │ │ │ │ ├── MonitorTask.java │ │ │ │ │ ├── TaskConfigItem.java │ │ │ │ │ ├── TaskConfigItemJDBCRepository.java │ │ │ │ │ ├── TasksScriptRegistrar.java │ │ │ │ │ ├── TimerTaskService.java │ │ │ │ │ ├── modules/ │ │ │ │ │ │ ├── AdHocCommandMonitorModule.java │ │ │ │ │ │ ├── AddScriptTaskCommand.java │ │ │ │ │ │ ├── AddTimerScriptTaskCommand.java │ │ │ │ │ │ ├── ConfigureTaskCommand.java │ │ │ │ │ │ ├── DeleteScriptTaskCommand.java │ │ │ │ │ │ ├── DiscoveryMonitorModule.java │ │ │ │ │ │ └── InfoTaskCommand.java │ │ │ │ │ └── tasks/ │ │ │ │ │ ├── AbstractConfigurableTask.java │ │ │ │ │ ├── AbstractConfigurableTimerTask.java │ │ │ │ │ ├── ConnectionsTask.java │ │ │ │ │ ├── CpuTempTask.java │ │ │ │ │ ├── DiskTask.java │ │ │ │ │ ├── LoadCheckerTask.java │ │ │ │ │ ├── LoggerTask.java │ │ │ │ │ ├── MemoryCheckerTask.java │ │ │ │ │ ├── SampleTask.java │ │ │ │ │ ├── ScriptTask.java │ │ │ │ │ └── ScriptTimerTask.java │ │ │ │ ├── net/ │ │ │ │ │ ├── Accept.java │ │ │ │ │ ├── ConnectionOpenListener.java │ │ │ │ │ ├── ConnectionOpenThread.java │ │ │ │ │ ├── ConnectionType.java │ │ │ │ │ ├── IOService.java │ │ │ │ │ ├── IOServiceListener.java │ │ │ │ │ ├── IOUtil.java │ │ │ │ │ ├── ServiceCommand.java │ │ │ │ │ ├── SocketThread.java │ │ │ │ │ └── SocketType.java │ │ │ │ ├── osgi/ │ │ │ │ │ ├── Activator.java │ │ │ │ │ ├── ModulesManager.java │ │ │ │ │ ├── ModulesManagerImpl.java │ │ │ │ │ ├── OSGiScriptEngine.java │ │ │ │ │ ├── OSGiScriptEngineFactory.java │ │ │ │ │ ├── OSGiScriptEngineManager.java │ │ │ │ │ └── util/ │ │ │ │ │ └── ClassUtil.java │ │ │ │ ├── receipt/ │ │ │ │ │ ├── BufferedMessageReceiptsStore.java │ │ │ │ │ ├── MessageReceiptsStore.java │ │ │ │ │ └── MessageReceiptsStoreFactory.java │ │ │ │ ├── server/ │ │ │ │ │ ├── AbstractComponentRegistrator.java │ │ │ │ │ ├── AbstractMessageReceiver.java │ │ │ │ │ ├── BasicComponent.java │ │ │ │ │ ├── CmdAcl.java │ │ │ │ │ ├── Command.java │ │ │ │ │ ├── ComponentInfo.java │ │ │ │ │ ├── ComponentRegistrator.java │ │ │ │ │ ├── ConnectionManager.java │ │ │ │ │ ├── DataForm.java │ │ │ │ │ ├── DisableDisco.java │ │ │ │ │ ├── Iq.java │ │ │ │ │ ├── Message.java │ │ │ │ │ ├── MessageReceiver.java │ │ │ │ │ ├── MessageRouter.java │ │ │ │ │ ├── MessageRouterConfig.java │ │ │ │ │ ├── MessageRouterIfc.java │ │ │ │ │ ├── Packet.java │ │ │ │ │ ├── PacketFilterIfc.java │ │ │ │ │ ├── Permissions.java │ │ │ │ │ ├── PolicyViolationException.java │ │ │ │ │ ├── Presence.java │ │ │ │ │ ├── Priority.java │ │ │ │ │ ├── QueueType.java │ │ │ │ │ ├── ReceiverTimeoutHandler.java │ │ │ │ │ ├── ServerComponent.java │ │ │ │ │ ├── ServiceChecker.java │ │ │ │ │ ├── ThreadExceptionHandler.java │ │ │ │ │ ├── XMPPServer.java │ │ │ │ │ ├── amp/ │ │ │ │ │ │ ├── ActionAbstract.java │ │ │ │ │ │ ├── ActionIfc.java │ │ │ │ │ │ ├── ActionResultsHandlerIfc.java │ │ │ │ │ │ ├── AmpComponent.java │ │ │ │ │ │ ├── AmpFeatureIfc.java │ │ │ │ │ │ ├── ConditionIfc.java │ │ │ │ │ │ ├── JDBCMsgRepository.java │ │ │ │ │ │ ├── JidResourceMap.java │ │ │ │ │ │ ├── MsgRepository.java │ │ │ │ │ │ ├── action/ │ │ │ │ │ │ │ ├── Alert.java │ │ │ │ │ │ │ ├── Broadcast.java │ │ │ │ │ │ │ ├── Deliver.java │ │ │ │ │ │ │ ├── Drop.java │ │ │ │ │ │ │ ├── Error.java │ │ │ │ │ │ │ ├── Notify.java │ │ │ │ │ │ │ └── Store.java │ │ │ │ │ │ └── cond/ │ │ │ │ │ │ ├── Deliver.java │ │ │ │ │ │ ├── ExpireAt.java │ │ │ │ │ │ └── MatchResource.java │ │ │ │ │ ├── bosh/ │ │ │ │ │ │ ├── BoshConnectionManager.java │ │ │ │ │ │ ├── BoshIOService.java │ │ │ │ │ │ ├── BoshSendQueueTask.java │ │ │ │ │ │ ├── BoshSession.java │ │ │ │ │ │ ├── BoshSessionCache.java │ │ │ │ │ │ ├── BoshSessionTaskHandler.java │ │ │ │ │ │ ├── BoshSidLoggerFilter.java │ │ │ │ │ │ ├── BoshTask.java │ │ │ │ │ │ └── Constants.java │ │ │ │ │ ├── ext/ │ │ │ │ │ │ ├── CompConfigRepository.java │ │ │ │ │ │ ├── CompDBRepository.java │ │ │ │ │ │ ├── CompRepoDefaults.java │ │ │ │ │ │ ├── CompRepoItem.java │ │ │ │ │ │ ├── CompSQLRepository.java │ │ │ │ │ │ ├── ComponentConnection.java │ │ │ │ │ │ ├── ComponentIOService.java │ │ │ │ │ │ ├── ComponentProtocol.java │ │ │ │ │ │ ├── ComponentProtocolHandler.java │ │ │ │ │ │ ├── ExtProcessor.java │ │ │ │ │ │ ├── StreamOpenHandler.java │ │ │ │ │ │ ├── handlers/ │ │ │ │ │ │ │ ├── BindProcessor.java │ │ │ │ │ │ │ ├── ComponentAcceptStreamOpenHandler.java │ │ │ │ │ │ │ ├── ComponentConnectStreamOpenHandler.java │ │ │ │ │ │ │ ├── HandshakeProcessor.java │ │ │ │ │ │ │ ├── JabberClientStreamOpenHandler.java │ │ │ │ │ │ │ ├── SASLProcessor.java │ │ │ │ │ │ │ ├── StartTLSProcessor.java │ │ │ │ │ │ │ ├── StreamFeaturesProcessor.java │ │ │ │ │ │ │ └── UnknownXMLNSStreamOpenHandler.java │ │ │ │ │ │ └── lb/ │ │ │ │ │ │ ├── LoadBalancerIfc.java │ │ │ │ │ │ ├── ReceiverBareJidLB.java │ │ │ │ │ │ ├── ReceiverFullJidLB.java │ │ │ │ │ │ ├── SenderBareJidLB.java │ │ │ │ │ │ └── SenderFullJidLB.java │ │ │ │ │ ├── filters/ │ │ │ │ │ │ └── PacketCounter.java │ │ │ │ │ ├── monitor/ │ │ │ │ │ │ ├── MonitorComponent.java │ │ │ │ │ │ ├── MonitorPluginIfc.java │ │ │ │ │ │ └── MonitorRuntime.java │ │ │ │ │ ├── package-info.java │ │ │ │ │ ├── script/ │ │ │ │ │ │ ├── AbstractScriptCommand.java │ │ │ │ │ │ ├── AddScriptCommand.java │ │ │ │ │ │ ├── CommandIfc.java │ │ │ │ │ │ ├── RemoveScriptCommand.java │ │ │ │ │ │ └── Script.java │ │ │ │ │ ├── sreceiver/ │ │ │ │ │ │ ├── AbstractReceiverTask.java │ │ │ │ │ │ ├── DefaultValues.java │ │ │ │ │ │ ├── NewTaskCommand.java │ │ │ │ │ │ ├── NewsDistributor.java │ │ │ │ │ │ ├── PropertyConstants.java │ │ │ │ │ │ ├── PropertyItem.java │ │ │ │ │ │ ├── PubSubTestsTask.java │ │ │ │ │ │ ├── ReceiverTaskIfc.java │ │ │ │ │ │ ├── RepoRosterTask.java │ │ │ │ │ │ ├── RosterItem.java │ │ │ │ │ │ ├── ShortNewsPublisher.java │ │ │ │ │ │ ├── StanzaReceiver.java │ │ │ │ │ │ ├── StanzaReceiverIfc.java │ │ │ │ │ │ ├── TaskCommandIfc.java │ │ │ │ │ │ ├── TaskCommons.java │ │ │ │ │ │ ├── TaskCreationPolicy.java │ │ │ │ │ │ ├── TaskInstanceCommand.java │ │ │ │ │ │ ├── TaskType.java │ │ │ │ │ │ ├── TesterTask.java │ │ │ │ │ │ └── sysmon/ │ │ │ │ │ │ ├── AbstractMonitor.java │ │ │ │ │ │ ├── CPUMonitor.java │ │ │ │ │ │ ├── DiskMonitor.java │ │ │ │ │ │ ├── LogMonitor.java │ │ │ │ │ │ ├── MemMonitor.java │ │ │ │ │ │ ├── N270Monitor.java │ │ │ │ │ │ ├── ResourceMonitorIfc.java │ │ │ │ │ │ └── SystemMonitorTask.java │ │ │ │ │ ├── ssender/ │ │ │ │ │ │ ├── DrupalCommentsTask.java │ │ │ │ │ │ ├── DrupalForumTask.java │ │ │ │ │ │ ├── FileTask.java │ │ │ │ │ │ ├── JDBCTask.java │ │ │ │ │ │ ├── SenderTask.java │ │ │ │ │ │ ├── StanzaHandler.java │ │ │ │ │ │ └── StanzaSender.java │ │ │ │ │ ├── test/ │ │ │ │ │ │ ├── EchoComponent.java │ │ │ │ │ │ └── TestComponent.java │ │ │ │ │ ├── websocket/ │ │ │ │ │ │ ├── WebSocketClientConnectionManager.java │ │ │ │ │ │ ├── WebSocketHixie76.java │ │ │ │ │ │ ├── WebSocketHybi.java │ │ │ │ │ │ ├── WebSocketProtocolIfc.java │ │ │ │ │ │ └── WebSocketXMPPIOService.java │ │ │ │ │ ├── xmppclient/ │ │ │ │ │ │ ├── ClientConnectionManager.java │ │ │ │ │ │ ├── ClientTrustManagerFactory.java │ │ │ │ │ │ ├── IPMonitor.java │ │ │ │ │ │ ├── SeeOtherHost.java │ │ │ │ │ │ ├── SeeOtherHostDB.java │ │ │ │ │ │ ├── SeeOtherHostDualIP.java │ │ │ │ │ │ ├── SeeOtherHostDualIPSQLRepository.java │ │ │ │ │ │ ├── SeeOtherHostHashed.java │ │ │ │ │ │ ├── SeeOtherHostIfc.java │ │ │ │ │ │ ├── StreamErrorCounterIOProcessor.java │ │ │ │ │ │ ├── StreamManagementIOProcessor.java │ │ │ │ │ │ ├── XMPPIOProcessor.java │ │ │ │ │ │ └── XMPPIOProcessorsFactory.java │ │ │ │ │ ├── xmppcomponent/ │ │ │ │ │ │ └── ComponentConnectionManager.java │ │ │ │ │ ├── xmppserver/ │ │ │ │ │ │ ├── CID.java │ │ │ │ │ │ ├── CIDConnections.java │ │ │ │ │ │ ├── ConnectionHandlerIfc.java │ │ │ │ │ │ ├── LocalhostException.java │ │ │ │ │ │ ├── NotLocalhostException.java │ │ │ │ │ │ ├── OutgoingState.java │ │ │ │ │ │ ├── S2SConnection.java │ │ │ │ │ │ ├── S2SConnectionHandlerIfc.java │ │ │ │ │ │ ├── S2SConnectionManager.java │ │ │ │ │ │ ├── S2SConnectionSelector.java │ │ │ │ │ │ ├── S2SIOService.java │ │ │ │ │ │ ├── S2SProcessor.java │ │ │ │ │ │ ├── S2SRandomSelector.java │ │ │ │ │ │ ├── ServerConnectionManager.java │ │ │ │ │ │ ├── ServerConnections.java │ │ │ │ │ │ └── proc/ │ │ │ │ │ │ ├── Dialback.java │ │ │ │ │ │ ├── PacketChecker.java │ │ │ │ │ │ ├── S2SAbstractProcessor.java │ │ │ │ │ │ ├── StartTLS.java │ │ │ │ │ │ ├── StartZlib.java │ │ │ │ │ │ ├── StreamError.java │ │ │ │ │ │ ├── StreamFeatures.java │ │ │ │ │ │ └── StreamOpen.java │ │ │ │ │ └── xmppsession/ │ │ │ │ │ ├── PacketDefaultHandler.java │ │ │ │ │ ├── SMResourceConnection.java │ │ │ │ │ ├── SessionManager.java │ │ │ │ │ ├── SessionManagerConfig.java │ │ │ │ │ └── SessionManagerHandler.java │ │ │ │ ├── stats/ │ │ │ │ │ ├── Counter.java │ │ │ │ │ ├── CounterDataArchivizer.java │ │ │ │ │ ├── CounterDataFileLogger.java │ │ │ │ │ ├── CounterDataLogger.java │ │ │ │ │ ├── CounterPerSecond.java │ │ │ │ │ ├── CounterValue.java │ │ │ │ │ ├── ErrorsStatisticsProvider.java │ │ │ │ │ ├── JMXProxyListener.java │ │ │ │ │ ├── JMXProxyListenerOpt.java │ │ │ │ │ ├── JavaJMXProxy.java │ │ │ │ │ ├── JavaJMXProxyOpt.java │ │ │ │ │ ├── StatRecord.java │ │ │ │ │ ├── StatisticHolder.java │ │ │ │ │ ├── StatisticHolderImpl.java │ │ │ │ │ ├── StatisticType.java │ │ │ │ │ ├── StatisticsArchivizerIfc.java │ │ │ │ │ ├── StatisticsCollector.java │ │ │ │ │ ├── StatisticsContainer.java │ │ │ │ │ ├── StatisticsContainerIfc.java │ │ │ │ │ ├── StatisticsList.java │ │ │ │ │ ├── StatisticsProvider.java │ │ │ │ │ ├── StatisticsProviderIfc.java │ │ │ │ │ └── StatisticsProviderMBean.java │ │ │ │ ├── sys/ │ │ │ │ │ ├── CPULoadListener.java │ │ │ │ │ ├── MemoryChangeListener.java │ │ │ │ │ ├── OnlineJidsReporter.java │ │ │ │ │ ├── ResourceState.java │ │ │ │ │ ├── ShutdownHook.java │ │ │ │ │ └── TigaseRuntime.java │ │ │ │ ├── util/ │ │ │ │ │ ├── AllHistoryCache.java │ │ │ │ │ ├── DBSchemaLoader.java │ │ │ │ │ ├── DBUtils.java │ │ │ │ │ ├── DataTypes.java │ │ │ │ │ ├── ElementUtils.java │ │ │ │ │ ├── EverySecond.java │ │ │ │ │ ├── FloatHistoryCache.java │ │ │ │ │ ├── IdentityComparator.java │ │ │ │ │ ├── IntHistoryCache.java │ │ │ │ │ ├── LogFilter.java │ │ │ │ │ ├── LogFormatter.java │ │ │ │ │ ├── LogUserFilter.java │ │ │ │ │ ├── LogWithStackTraceEntry.java │ │ │ │ │ ├── LongHistoryCache.java │ │ │ │ │ ├── NonpriorityQueue.java │ │ │ │ │ ├── OSUtils.java │ │ │ │ │ ├── PatternComparator.java │ │ │ │ │ ├── PriorityQueueAbstract.java │ │ │ │ │ ├── PriorityQueueRelaxed.java │ │ │ │ │ ├── PriorityQueueStrict.java │ │ │ │ │ ├── ProcessingThreads.java │ │ │ │ │ ├── PropertiesUtil.java │ │ │ │ │ ├── QueueItem.java │ │ │ │ │ ├── RepositoryUtils.java │ │ │ │ │ ├── RoutingsContainer.java │ │ │ │ │ ├── SchemaLoader.java │ │ │ │ │ ├── ThreadPoolUtils.java │ │ │ │ │ ├── TimeUtils.java │ │ │ │ │ ├── TimerTask.java │ │ │ │ │ ├── TimingRecord.java │ │ │ │ │ ├── TimingRecorder.java │ │ │ │ │ ├── UpdatesChecker.java │ │ │ │ │ ├── WorkerThread.java │ │ │ │ │ └── tracer/ │ │ │ │ │ └── TigaseTracer.java │ │ │ │ ├── vhosts/ │ │ │ │ │ ├── VHostItem.java │ │ │ │ │ ├── VHostJDBCRepository.java │ │ │ │ │ ├── VHostListener.java │ │ │ │ │ ├── VHostManager.java │ │ │ │ │ ├── VHostManagerIfc.java │ │ │ │ │ ├── VHostRepoDefaults.java │ │ │ │ │ └── filter/ │ │ │ │ │ ├── CustomDomainFilter.java │ │ │ │ │ ├── DomainFilterPolicy.java │ │ │ │ │ └── Rule.java │ │ │ │ └── xmpp/ │ │ │ │ ├── Authorization.java │ │ │ │ ├── ConnectionStatus.java │ │ │ │ ├── ElementMatcher.java │ │ │ │ ├── NoConnectionIdException.java │ │ │ │ ├── NotAuthorizedException.java │ │ │ │ ├── PacketErrorTypeException.java │ │ │ │ ├── ProcessorFactory.java │ │ │ │ ├── RepositoryAccess.java │ │ │ │ ├── StanzaType.java │ │ │ │ ├── StreamError.java │ │ │ │ ├── XMPPDomBuilderHandler.java │ │ │ │ ├── XMPPException.java │ │ │ │ ├── XMPPIOService.java │ │ │ │ ├── XMPPIOServiceListener.java │ │ │ │ ├── XMPPImplIfc.java │ │ │ │ ├── XMPPPacketFilterIfc.java │ │ │ │ ├── XMPPParserException.java │ │ │ │ ├── XMPPPostprocessorIfc.java │ │ │ │ ├── XMPPPreprocessorIfc.java │ │ │ │ ├── XMPPPresenceUpdateProcessorIfc.java │ │ │ │ ├── XMPPProcessor.java │ │ │ │ ├── XMPPProcessorAbstract.java │ │ │ │ ├── XMPPProcessorIfc.java │ │ │ │ ├── XMPPResourceConnection.java │ │ │ │ ├── XMPPSession.java │ │ │ │ ├── XMPPStopListenerIfc.java │ │ │ │ └── impl/ │ │ │ │ ├── AbstractAuthPreprocessor.java │ │ │ │ ├── BindResource.java │ │ │ │ ├── BlockingCommand.java │ │ │ │ ├── C2SDeliveryErrorProcessor.java │ │ │ │ ├── CAPS.java │ │ │ │ ├── ClientStateIndication.java │ │ │ │ ├── DomainFilter.java │ │ │ │ ├── EntityTime.java │ │ │ │ ├── ErrorCounter.java │ │ │ │ ├── FlexibleOfflineMessageRetrieval.java │ │ │ │ ├── IBB.java │ │ │ │ ├── InvisibleCommand.java │ │ │ │ ├── JabberIqAuth.java │ │ │ │ ├── JabberIqCommand.java │ │ │ │ ├── JabberIqIq.java │ │ │ │ ├── JabberIqOOB.java │ │ │ │ ├── JabberIqPrivacy.java │ │ │ │ ├── JabberIqPrivate.java │ │ │ │ ├── JabberIqRegister.java │ │ │ │ ├── JabberIqRoster.java │ │ │ │ ├── JabberIqSi.java │ │ │ │ ├── JabberIqSocks5Bytestreams.java │ │ │ │ ├── JabberIqStats.java │ │ │ │ ├── JabberIqVersion.java │ │ │ │ ├── Jingle.java │ │ │ │ ├── LastActivity.java │ │ │ │ ├── Message.java │ │ │ │ ├── MessageAll.java │ │ │ │ ├── MessageAmp.java │ │ │ │ ├── MessageCarbons.java │ │ │ │ ├── MessageForwarding.java │ │ │ │ ├── MessagePush.java │ │ │ │ ├── MessageReceipts.java │ │ │ │ ├── MobileV1.java │ │ │ │ ├── MobileV2.java │ │ │ │ ├── MobileV3.java │ │ │ │ ├── OfflineMessages.java │ │ │ │ ├── PepPlugin.java │ │ │ │ ├── Presence.java │ │ │ │ ├── PresenceAbstract.java │ │ │ │ ├── PresenceCapabilitiesManager.java │ │ │ │ ├── PresenceOffline.java │ │ │ │ ├── PresenceState.java │ │ │ │ ├── PresenceSubscription.java │ │ │ │ ├── Privacy.java │ │ │ │ ├── RemoteRosterManagement.java │ │ │ │ ├── RosterPresence.java │ │ │ │ ├── SaslAuth.java │ │ │ │ ├── ServiceDiscovery.java │ │ │ │ ├── SessionBind.java │ │ │ │ ├── SimpleForwarder.java │ │ │ │ ├── StartTLS.java │ │ │ │ ├── StartZLib.java │ │ │ │ ├── UrnXmppPing.java │ │ │ │ ├── VCard4.java │ │ │ │ ├── VCardTemp.java │ │ │ │ ├── VCardXMPPProcessorAbstract.java │ │ │ │ ├── annotation/ │ │ │ │ │ ├── AnnotatedXMPPProcessor.java │ │ │ │ │ ├── DiscoFeatures.java │ │ │ │ │ ├── Handle.java │ │ │ │ │ ├── HandleStanzaTypes.java │ │ │ │ │ ├── Handles.java │ │ │ │ │ ├── Id.java │ │ │ │ │ ├── StreamFeature.java │ │ │ │ │ └── StreamFeatures.java │ │ │ │ ├── package-info.java │ │ │ │ └── roster/ │ │ │ │ ├── AnonymousRoster.java │ │ │ │ ├── DynamicRoster.java │ │ │ │ ├── DynamicRosterIfc.java │ │ │ │ ├── DynamicRosterTest.java │ │ │ │ ├── DynamicRosterTest123.java │ │ │ │ ├── RepositoryAccessException.java │ │ │ │ ├── Roster.java │ │ │ │ ├── RosterAbstract.java │ │ │ │ ├── RosterElement.java │ │ │ │ ├── RosterFactory.java │ │ │ │ ├── RosterFlat.java │ │ │ │ └── RosterRetrievingException.java │ │ │ ├── php/ │ │ │ │ └── drupal/ │ │ │ │ └── modules/ │ │ │ │ ├── short_news-5.x/ │ │ │ │ │ ├── short_news.info │ │ │ │ │ └── short_news.module │ │ │ │ ├── short_news-6.x/ │ │ │ │ │ ├── short_news.info │ │ │ │ │ └── short_news.module │ │ │ │ ├── short_news.module │ │ │ │ ├── tigase.module │ │ │ │ ├── tigase_monitor-5.x/ │ │ │ │ │ ├── tigase_monitor.info │ │ │ │ │ └── tigase_monitor.module │ │ │ │ ├── tigase_monitor.module │ │ │ │ └── tigase_usrreg-5.x/ │ │ │ │ ├── tigase_usrreg.info │ │ │ │ └── tigase_usrreg.module │ │ │ ├── python/ │ │ │ │ └── tigase/ │ │ │ │ └── admin/ │ │ │ │ └── PythonExample.py │ │ │ ├── resources/ │ │ │ │ ├── META-INF/ │ │ │ │ │ ├── MANIFEST.MF │ │ │ │ │ └── java.security.Provider │ │ │ │ └── mib/ │ │ │ │ └── JVM-MANAGEMENT-MIB.mib │ │ │ ├── ruby/ │ │ │ │ └── tigase/ │ │ │ │ └── admin/ │ │ │ │ └── RubyExample.rb │ │ │ └── scala/ │ │ │ └── tigase/ │ │ │ └── admin/ │ │ │ └── ScalaExample.scala │ │ └── test/ │ │ └── java/ │ │ └── tigase/ │ │ ├── auth/ │ │ │ └── mechanisms/ │ │ │ ├── SaslANONYMOUSTest.java │ │ │ ├── SaslPLAINTest.java │ │ │ ├── SaslSCRAMPlusTest.java │ │ │ └── SaslSCRAMTest.java │ │ ├── cluster/ │ │ │ ├── ClusterConnectionSelectorTest.java │ │ │ └── api/ │ │ │ └── ClusterElementTest.java │ │ ├── db/ │ │ │ └── jdbc/ │ │ │ └── JDBCRepositoryTest.java │ │ ├── disteventbus/ │ │ │ ├── component/ │ │ │ │ └── NodeNameUtilTest.java │ │ │ └── impl/ │ │ │ ├── EventNameTest.java │ │ │ ├── EventsNameMapTest.java │ │ │ └── LocalEventBusTest.java │ │ ├── io/ │ │ │ └── SSLContextContainerTest.java │ │ ├── kernel/ │ │ │ ├── Bean1.java │ │ │ ├── Bean2.java │ │ │ ├── Bean3.java │ │ │ ├── Bean4.java │ │ │ ├── Bean5.java │ │ │ ├── Bean5Factory.java │ │ │ ├── Bean6.java │ │ │ ├── Bean7.java │ │ │ ├── KernelTest.java │ │ │ ├── RegistrarKernelTest.java │ │ │ ├── Special.java │ │ │ ├── module1/ │ │ │ │ ├── Bean11.java │ │ │ │ ├── Module1Registrar.java │ │ │ │ └── Module1Service.java │ │ │ └── module2/ │ │ │ ├── Module2Registrar.java │ │ │ └── Module2Service.java │ │ ├── monitor/ │ │ │ └── tasks/ │ │ │ └── UsersDisconnectTaskTest.java │ │ ├── server/ │ │ │ ├── PacketTest.java │ │ │ ├── websocket/ │ │ │ │ ├── WebSocketHixie76Test.java │ │ │ │ ├── WebSocketHybiTest.java │ │ │ │ └── WebSocketXMPPIOServiceTest.java │ │ │ ├── xmppclient/ │ │ │ │ └── StreamManagementIOProcessorTest.java │ │ │ └── xmppserver/ │ │ │ ├── S2SConnectionManagerDomainServerNameMapperTest.java │ │ │ └── proc/ │ │ │ └── DialbackTest.java │ │ ├── tests/ │ │ │ └── SlowTest.java │ │ ├── util/ │ │ │ └── DataTypesTest.java │ │ ├── vhosts/ │ │ │ ├── VHostItemTest.java │ │ │ ├── VHostJDBCRepositoryTest.java │ │ │ └── filter/ │ │ │ ├── CustomDomainFilterTest.java │ │ │ └── DomainFilterPolicyTest.java │ │ └── xmpp/ │ │ ├── XMPPDomBuilderHandlerTest.java │ │ └── impl/ │ │ ├── BindResourceTest.java │ │ ├── BlockingCommandTest.java │ │ ├── C2SDeliveryErrorProcessorTest.java │ │ ├── DomainFilterTest.java │ │ ├── JabberIqPrivacyTest.java │ │ ├── JabberIqRegisterWhitelistTest.java │ │ ├── MessageAmpTest.java │ │ ├── MessageCarbonsTest.java │ │ ├── MessageTest.java │ │ ├── MobileV3Test.java │ │ ├── OfflineMessagesTest.java │ │ ├── ProcessorTestCase.java │ │ ├── VCardHelperTest.java │ │ ├── annotation/ │ │ │ ├── AnnotatedXMPPProcessorTest.java │ │ │ ├── TestAnnotatedXMPPProcessor.java │ │ │ └── TestAnnotatedXMPPProcessor2.java │ │ └── roster/ │ │ └── RosterElementTest.java │ ├── tests/ │ │ └── data/ │ │ ├── telnet-test.xml │ │ ├── test_config.xml │ │ ├── tigase-config-1.xml │ │ ├── tigase-config-2.xml │ │ └── tigase-config.xml │ └── win-stuff/ │ ├── Licence.txt │ ├── Setup.bat │ ├── Tigase-minimal.iss │ ├── Tigase.iss │ ├── scripts/ │ │ ├── InstallTigaseService.bat │ │ ├── Run.bat │ │ ├── Tigase.bat │ │ ├── Uninst.bat │ │ └── UninstallTigaseService.bat │ └── wrapper/ │ ├── wrapper-community-license-1.2.txt │ ├── wrapper.conf │ └── wrapper.jar └── tigase.sql