├── version ├── smack-repl ├── .gitignore └── scala.repl ├── resources ├── logo │ ├── .gitignore │ ├── smack-logo-plain.ai │ ├── smack-logo-with-text.ai │ └── Makefile ├── sample │ ├── web │ │ ├── viewRoster.jsp │ │ ├── images │ │ │ ├── garbage.png │ │ │ ├── refresh.png │ │ │ ├── messages.png │ │ │ ├── address_book.png │ │ │ ├── businessmen.png │ │ │ ├── plug_delete.png │ │ │ ├── businessman_add.png │ │ │ ├── nav_right_blue.png │ │ │ └── businessman_delete.png │ │ └── css │ │ │ └── general.css │ └── conf │ │ └── WEB-INF │ │ └── web.xml ├── old-documentation-images │ ├── roster.png │ ├── smacklogo.png │ ├── debugwindow.gif │ └── enhanceddebugger.png ├── smacklint.sh ├── gradle.properties.example ├── eclipse │ └── smack.importorder ├── sample.providers ├── generate-notice-file └── getCopyright.sh ├── smack-omemo-signal-integration-test ├── .gitignore └── build.gradle ├── smack-core ├── .gitignore └── src │ ├── main │ ├── resources │ │ └── org.jivesoftware.smack │ │ │ ├── NOTICE │ │ │ └── jul.properties │ └── java │ │ └── org │ │ └── jivesoftware │ │ └── smack │ │ ├── util │ │ ├── package-info.java │ │ ├── stringencoder │ │ │ └── package-info.java │ │ ├── rce │ │ │ └── package-info.java │ │ └── SuccessCallback.java │ │ ├── package-info.java │ │ ├── compression │ │ └── package-info.java │ │ ├── datatypes │ │ └── package-info.java │ │ ├── initializer │ │ └── package-info.java │ │ ├── iqrequest │ │ └── package-info.java │ │ ├── packet │ │ ├── id │ │ │ ├── package-info.java │ │ │ └── StanzaIdSource.java │ │ ├── AbstractStreamClose.java │ │ └── package-info.java │ │ ├── parsing │ │ └── package-info.java │ │ ├── proxy │ │ └── package-info.java │ │ ├── bind2 │ │ └── package-info.java │ │ ├── internal │ │ └── package-info.java │ │ ├── sasl │ │ ├── core │ │ │ └── package-info.java │ │ ├── package-info.java │ │ └── packet │ │ │ └── package-info.java │ │ ├── c2s │ │ └── package-info.java │ │ ├── fsm │ │ └── package-info.java │ │ ├── filter │ │ └── jidtype │ │ │ └── package-info.java │ │ └── compress │ │ ├── package-info.java │ │ └── provider │ │ └── package-info.java │ └── test │ └── resources │ └── test.providers ├── smack-websocket ├── src │ ├── test │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── main │ │ └── java │ │ └── org │ │ └── jivesoftware │ │ └── smack │ │ └── websocket │ │ └── package-info.java └── build.gradle ├── smack-extensions ├── src │ ├── test │ │ └── resources │ │ │ ├── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ │ │ └── org │ │ │ └── jivesoftware │ │ │ └── smackx │ │ │ ├── xhtmlim │ │ │ └── provider │ │ │ │ └── xhtml.xml │ │ │ ├── amp │ │ │ ├── correct_stanza_test.xml │ │ │ └── incorrect_stanza_test.xml │ │ │ └── xdatalayout │ │ │ └── packet │ │ │ └── xdata-layout-sample.xml │ └── main │ │ └── java │ │ └── org │ │ └── jivesoftware │ │ ├── smackx │ │ ├── rsm │ │ │ └── package-info.java │ │ ├── jingle │ │ │ └── Role.java │ │ ├── attention │ │ │ └── package-info.java │ │ ├── bookmarks │ │ │ └── package-info.java │ │ ├── ping │ │ │ ├── package-info.java │ │ │ ├── packet │ │ │ │ └── package-info.java │ │ │ └── provider │ │ │ │ └── package-info.java │ │ ├── receipts │ │ │ └── package-info.java │ │ ├── admin │ │ │ └── package-info.java │ │ ├── jiveproperties │ │ │ ├── packet │ │ │ │ └── package-info.java │ │ │ └── provider │ │ │ │ └── package-info.java │ │ ├── muc │ │ │ ├── filter │ │ │ │ └── package-info.java │ │ │ └── packet │ │ │ │ └── package-info.java │ │ ├── nick │ │ │ ├── package-info.java │ │ │ ├── provider │ │ │ │ └── package-info.java │ │ │ └── packet │ │ │ │ └── package-info.java │ │ ├── si │ │ │ ├── package-info.java │ │ │ └── packet │ │ │ │ └── package-info.java │ │ ├── amp │ │ │ └── package-info.java │ │ ├── geoloc │ │ │ ├── package-info.java │ │ │ └── packet │ │ │ │ └── package-info.java │ │ ├── iqlast │ │ │ ├── package-info.java │ │ │ └── packet │ │ │ │ └── package-info.java │ │ ├── privacy │ │ │ └── filter │ │ │ │ └── package-info.java │ │ ├── pubsub │ │ │ ├── util │ │ │ │ └── package-info.java │ │ │ └── filter │ │ │ │ └── package-info.java │ │ ├── search │ │ │ └── package-info.java │ │ ├── time │ │ │ ├── packet │ │ │ │ └── package-info.java │ │ │ └── provider │ │ │ │ └── package-info.java │ │ ├── vcardtemp │ │ │ └── package-info.java │ │ ├── address │ │ │ └── package-info.java │ │ ├── caps │ │ │ ├── cache │ │ │ │ └── package-info.java │ │ │ └── packet │ │ │ │ └── package-info.java │ │ ├── commands │ │ │ └── package-info.java │ │ ├── forward │ │ │ └── package-info.java │ │ ├── pep │ │ │ └── package-info.java │ │ ├── urldata │ │ │ └── http │ │ │ │ └── element │ │ │ │ └── package-info.java │ │ ├── xdata │ │ │ ├── form │ │ │ │ └── package-info.java │ │ │ └── packet │ │ │ │ └── package-info.java │ │ ├── xhtmlim │ │ │ └── packet │ │ │ │ └── package-info.java │ │ ├── disco │ │ │ └── packet │ │ │ │ └── package-info.java │ │ └── iqversion │ │ │ └── package-info.java │ │ └── smack │ │ ├── chat2 │ │ └── package-info.java │ │ └── extensions │ │ └── package-info.java └── build.gradle ├── smack-jingle-old ├── libs │ ├── Speex.jar │ ├── jstun.jar │ ├── mac │ │ ├── 0jmf.mac.jar │ │ └── 0JavaSoundStream.fix.mac.jar │ ├── windows │ │ ├── jmacm.dll │ │ ├── jmam.dll │ │ ├── jmgdi.dll │ │ ├── jmgsm.dll │ │ ├── jmmci.dll │ │ ├── jmmpa.dll │ │ ├── jmvcm.dll │ │ ├── jmvfw.dll │ │ ├── jmcvid.dll │ │ ├── jmdaud.dll │ │ ├── jmdaudc.dll │ │ ├── jmddraw.dll │ │ ├── jmfjawt.dll │ │ ├── jmg723.dll │ │ ├── jmjpeg.dll │ │ ├── jmmpegv.dll │ │ ├── jmutil.dll │ │ ├── jmvh263.dll │ │ └── jmh263enc.dll │ └── jspeex-0.9.7-jfcom.jar ├── src │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── jivesoftware │ │ │ └── smackx │ │ │ ├── package-info.java │ │ │ └── jingleold │ │ │ ├── package-info.java │ │ │ ├── nat │ │ │ └── package-info.java │ │ │ ├── media │ │ │ └── package-info.java │ │ │ ├── packet │ │ │ └── package-info.java │ │ │ ├── provider │ │ │ └── package-info.java │ │ │ ├── listeners │ │ │ └── package-info.java │ │ │ └── mediaimpl │ │ │ ├── package-info.java │ │ │ ├── jmf │ │ │ └── package-info.java │ │ │ ├── jspeex │ │ │ └── package-info.java │ │ │ ├── multi │ │ │ └── package-info.java │ │ │ └── sshare │ │ │ └── package-info.java │ └── integration-test │ │ └── resources │ │ └── test-case.xml └── build.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── smack-debug ├── src │ └── main │ │ ├── resources │ │ └── images │ │ │ ├── message.png │ │ │ ├── unknown.png │ │ │ ├── warning.png │ │ │ ├── nav_left_blue.png │ │ │ ├── nav_right_red.png │ │ │ ├── photo_portrait.png │ │ │ ├── trafficlight_off.png │ │ │ ├── trafficlight_red.png │ │ │ ├── question_and_answer.png │ │ │ └── trafficlight_green.png │ │ └── java │ │ └── org │ │ └── jivesoftware │ │ └── smackx │ │ └── package-info.java └── build.gradle ├── smack-android └── src │ └── main │ └── java │ └── org │ └── jivesoftware │ ├── smack │ ├── package-info.java │ ├── util │ │ ├── package-info.java │ │ └── stringencoder │ │ │ ├── package-info.java │ │ │ └── android │ │ │ └── package-info.java │ └── android │ │ └── package-info.java │ └── smackx │ ├── package-info.java │ └── debugger │ ├── package-info.java │ └── android │ └── package-info.java ├── smack-integration-test └── src │ └── main │ └── java │ └── org │ ├── jivesoftware │ ├── smack │ │ ├── package-info.java │ │ ├── c2s │ │ │ └── package-info.java │ │ ├── roster │ │ │ └── package-info.java │ │ ├── tcp │ │ │ └── package-info.java │ │ └── chat2 │ │ │ └── package-info.java │ └── smackx │ │ ├── package-info.java │ │ ├── ping │ │ └── package-info.java │ │ ├── usertune │ │ └── package-info.java │ │ ├── softwareInfo │ │ └── package-info.java │ │ ├── chatstate │ │ └── package-info.java │ │ ├── iot │ │ └── package-info.java │ │ ├── pubsub │ │ └── package-info.java │ │ ├── xdata │ │ └── package-info.java │ │ └── caps │ │ └── package-info.java │ └── igniterealtime │ └── smack │ ├── package-info.java │ └── inttest │ └── util │ └── package-info.java ├── smack-legacy ├── src │ └── main │ │ └── java │ │ └── org │ │ └── jivesoftware │ │ ├── smackx │ │ ├── package-info.java │ │ ├── xevent │ │ │ ├── package-info.java │ │ │ ├── packet │ │ │ │ └── package-info.java │ │ │ └── provider │ │ │ │ └── package-info.java │ │ ├── workgroup │ │ │ ├── package-info.java │ │ │ ├── ext │ │ │ │ ├── package-info.java │ │ │ │ ├── forms │ │ │ │ │ └── package-info.java │ │ │ │ ├── macros │ │ │ │ │ └── package-info.java │ │ │ │ ├── notes │ │ │ │ │ └── package-info.java │ │ │ │ └── history │ │ │ │ │ └── package-info.java │ │ │ ├── agent │ │ │ │ └── package-info.java │ │ │ ├── user │ │ │ │ └── package-info.java │ │ │ ├── util │ │ │ │ └── package-info.java │ │ │ ├── packet │ │ │ │ └── package-info.java │ │ │ └── settings │ │ │ │ └── package-info.java │ │ └── xroster │ │ │ ├── packet │ │ │ └── package-info.java │ │ │ └── provider │ │ │ └── package-info.java │ │ └── smack │ │ └── legacy │ │ └── package-info.java └── build.gradle ├── smack-debug-slf4j ├── src │ └── main │ │ └── java │ │ └── org │ │ └── jivesoftware │ │ └── smackx │ │ ├── package-info.java │ │ └── debugger │ │ ├── package-info.java │ │ └── slf4j │ │ └── package-info.java └── build.gradle ├── smack-xmlparser-stax ├── src │ └── main │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.jivesoftware.smack.xml.XmlPullParserFactory └── build.gradle ├── smack-xmlparser-xpp3 └── src │ └── main │ └── resources │ └── META-INF │ └── services │ └── org.jivesoftware.smack.xml.XmlPullParserFactory ├── smack-android-extensions ├── src │ └── main │ │ └── java │ │ └── org │ │ └── jivesoftware │ │ └── smackx │ │ ├── package-info.java │ │ └── ping │ │ ├── package-info.java │ │ └── android │ │ └── package-info.java └── build.gradle ├── smack-resolver-dnsjava ├── src │ └── main │ │ └── java │ │ └── org │ │ └── jivesoftware │ │ └── smack │ │ └── util │ │ ├── package-info.java │ │ └── dns │ │ └── package-info.java └── build.gradle ├── smack-resolver-javax ├── src │ └── main │ │ └── java │ │ └── org │ │ └── jivesoftware │ │ └── smack │ │ └── util │ │ ├── package-info.java │ │ └── dns │ │ └── package-info.java └── build.gradle ├── smack-resolver-minidns ├── src │ └── main │ │ └── java │ │ └── org │ │ └── jivesoftware │ │ └── smack │ │ └── util │ │ ├── package-info.java │ │ └── dns │ │ └── package-info.java └── build.gradle ├── smack-websocket-okhttp ├── src │ └── main │ │ ├── resources │ │ └── META-INF │ │ │ └── services │ │ │ └── org.jivesoftware.smack.websocket.impl.WebSocketFactory │ │ └── java │ │ └── org │ │ └── jivesoftware │ │ └── smack │ │ └── websocket │ │ └── okhttp │ │ └── package-info.java └── build.gradle ├── smack-websocket-java11 ├── src │ └── main │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.jivesoftware.smack.websocket.impl.WebSocketFactory └── build.gradle ├── smack-java11-full └── src │ └── javadoc │ └── org │ └── jivesoftware │ └── smack │ └── full │ └── doc-files │ └── .gitignore ├── smack-java11 ├── src │ └── main │ │ └── java │ │ └── org │ │ └── jivesoftware │ │ └── smack │ │ ├── util │ │ └── stringencoder │ │ │ └── package-info.java │ │ └── java7 │ │ └── package-info.java └── build.gradle ├── smack-im ├── src │ └── main │ │ ├── resources │ │ └── org.jivesoftware.smack.im │ │ │ └── smackim.xml │ │ └── java │ │ └── org │ │ └── jivesoftware │ │ └── smack │ │ ├── im │ │ └── package-info.java │ │ ├── roster │ │ ├── package-info.java │ │ ├── packet │ │ │ └── package-info.java │ │ ├── provider │ │ │ └── package-info.java │ │ └── rosterstore │ │ │ └── package-info.java │ │ └── chat │ │ └── package-info.java └── build.gradle ├── smack-omemo ├── src │ └── main │ │ └── resources │ │ └── org.jivesoftware.smackx.omemo │ │ └── omemo.xml └── build.gradle ├── smack-sasl-javax ├── build.gradle └── src │ └── main │ └── java │ └── org │ └── jivesoftware │ └── smack │ └── sasl │ └── javax │ └── package-info.java ├── smack-resolver-minidns-dox └── build.gradle ├── smack-streammanagement ├── build.gradle └── src │ └── main │ └── java │ └── org │ └── jivesoftware │ └── smack │ └── sm │ ├── package-info.java │ └── provider │ └── package-info.java ├── smack-sasl-provided ├── build.gradle └── src │ └── main │ └── java │ └── org │ └── jivesoftware │ └── smack │ └── sasl │ └── provided │ └── package-info.java ├── smack-tcp ├── build.gradle └── src │ └── main │ ├── resources │ └── org.jivesoftware.smack.tcp │ │ └── smacktcp.providers │ └── java │ └── org │ └── jivesoftware │ └── smack │ └── tcp │ ├── package-info.java │ └── rce │ └── package-info.java ├── .gitignore ├── smack-examples └── build.gradle ├── smack-bosh ├── build.gradle └── src │ └── main │ └── java │ └── org │ └── jivesoftware │ └── smack │ └── bosh │ └── package-info.java ├── smack-xmlparser ├── build.gradle └── src │ └── main │ └── java │ └── org │ └── jivesoftware │ └── smack │ └── xml │ └── package-info.java ├── gradle.properties ├── .github └── pull_request_template.md ├── config └── checkstyle │ ├── suppressions.xml │ └── header.txt ├── smack-experimental ├── build.gradle └── src │ └── main │ └── java │ └── org │ └── jivesoftware │ ├── smackx │ ├── iot │ │ ├── data │ │ │ ├── package-info.java │ │ │ ├── filter │ │ │ │ └── package-info.java │ │ │ ├── element │ │ │ │ └── package-info.java │ │ │ └── provider │ │ │ │ └── package-info.java │ │ ├── parser │ │ │ └── package-info.java │ │ ├── control │ │ │ ├── package-info.java │ │ │ ├── element │ │ │ │ └── package-info.java │ │ │ └── provider │ │ │ │ └── package-info.java │ │ ├── element │ │ │ └── package-info.java │ │ ├── provisioning │ │ │ └── package-info.java │ │ └── discovery │ │ │ ├── element │ │ │ └── package-info.java │ │ │ └── provider │ │ │ └── package-info.java │ ├── sid │ │ ├── package-info.java │ │ ├── element │ │ │ └── package-info.java │ │ └── provider │ │ │ └── package-info.java │ ├── eme │ │ └── package-info.java │ ├── hashes │ │ └── package-info.java │ ├── hints │ │ └── package-info.java │ ├── carbons │ │ └── package-info.java │ ├── csi │ │ └── package-info.java │ ├── dox │ │ └── package-info.java │ ├── gcm │ │ ├── provider │ │ │ └── package-info.java │ │ └── packet │ │ │ └── package-info.java │ ├── reference │ │ ├── element │ │ │ └── package-info.java │ │ └── provider │ │ │ └── package-info.java │ ├── colors │ │ └── package-info.java │ ├── file_metadata │ │ └── provider │ │ │ └── package-info.java │ ├── jid_prep │ │ ├── provider │ │ │ └── package-info.java │ │ └── element │ │ │ └── package-info.java │ └── spoiler │ │ ├── element │ │ └── package-info.java │ │ └── provider │ │ └── package-info.java │ └── smack │ └── experimental │ └── package-info.java ├── Makefile ├── smack-openpgp └── src │ ├── test │ └── resources │ │ └── logback-test.xml │ └── main │ └── java │ └── org │ └── jivesoftware │ └── smackx │ └── ox │ ├── store │ ├── package-info.java │ ├── abstr │ │ └── package-info.java │ ├── definition │ │ └── package-info.java │ └── filebased │ │ └── package-info.java │ ├── util │ └── package-info.java │ ├── callback │ ├── backup │ │ └── package-info.java │ └── package-info.java │ ├── element │ └── package-info.java │ ├── exception │ └── package-info.java │ └── provider │ └── package-info.java └── smack-omemo-signal └── build.gradle /version: -------------------------------------------------------------------------------- 1 | 4.5.0-beta5-SNAPSHOT 2 | -------------------------------------------------------------------------------- /smack-repl/.gitignore: -------------------------------------------------------------------------------- 1 | /.cache-* 2 | -------------------------------------------------------------------------------- /resources/logo/.gitignore: -------------------------------------------------------------------------------- 1 | /*.png 2 | /smack-logo-plain-minimized.svg 3 | -------------------------------------------------------------------------------- /smack-omemo-signal-integration-test/.gitignore: -------------------------------------------------------------------------------- 1 | int_test_omemo_store/ 2 | -------------------------------------------------------------------------------- /smack-core/.gitignore: -------------------------------------------------------------------------------- 1 | src/main/resources/org.jivesoftware.smack/version 2 | -------------------------------------------------------------------------------- /smack-core/src/main/resources/org.jivesoftware.smack/NOTICE: -------------------------------------------------------------------------------- 1 | ../../../../../NOTICE -------------------------------------------------------------------------------- /smack-websocket/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /smack-extensions/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /smack-jingle-old/libs/Speex.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/Speex.jar -------------------------------------------------------------------------------- /smack-jingle-old/libs/jstun.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/jstun.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /resources/logo/smack-logo-plain.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/logo/smack-logo-plain.ai -------------------------------------------------------------------------------- /resources/sample/web/viewRoster.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/sample/web/viewRoster.jsp -------------------------------------------------------------------------------- /resources/logo/smack-logo-with-text.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/logo/smack-logo-with-text.ai -------------------------------------------------------------------------------- /resources/sample/web/images/garbage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/sample/web/images/garbage.png -------------------------------------------------------------------------------- /resources/sample/web/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/sample/web/images/refresh.png -------------------------------------------------------------------------------- /smack-jingle-old/libs/mac/0jmf.mac.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/mac/0jmf.mac.jar -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmacm.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmacm.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmam.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmam.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmgdi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmgdi.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmgsm.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmgsm.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmmci.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmmci.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmmpa.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmmpa.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmvcm.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmvcm.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmvfw.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmvfw.dll -------------------------------------------------------------------------------- /resources/sample/web/images/messages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/sample/web/images/messages.png -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmcvid.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmcvid.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmdaud.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmdaud.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmdaudc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmdaudc.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmddraw.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmddraw.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmfjawt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmfjawt.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmg723.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmg723.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmjpeg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmjpeg.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmmpegv.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmmpegv.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmutil.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmutil.dll -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmvh263.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmvh263.dll -------------------------------------------------------------------------------- /resources/sample/web/images/address_book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/sample/web/images/address_book.png -------------------------------------------------------------------------------- /resources/sample/web/images/businessmen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/sample/web/images/businessmen.png -------------------------------------------------------------------------------- /resources/sample/web/images/plug_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/sample/web/images/plug_delete.png -------------------------------------------------------------------------------- /smack-jingle-old/libs/jspeex-0.9.7-jfcom.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/jspeex-0.9.7-jfcom.jar -------------------------------------------------------------------------------- /smack-jingle-old/libs/windows/jmh263enc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/windows/jmh263enc.dll -------------------------------------------------------------------------------- /resources/old-documentation-images/roster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/old-documentation-images/roster.png -------------------------------------------------------------------------------- /resources/sample/web/images/businessman_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/sample/web/images/businessman_add.png -------------------------------------------------------------------------------- /resources/sample/web/images/nav_right_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/sample/web/images/nav_right_blue.png -------------------------------------------------------------------------------- /resources/smacklint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | find smack-integration-test -type f -path "*/src/main/java/*/smackx/*/package-info.java" 4 | -------------------------------------------------------------------------------- /resources/old-documentation-images/smacklogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/old-documentation-images/smacklogo.png -------------------------------------------------------------------------------- /smack-debug/src/main/resources/images/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-debug/src/main/resources/images/message.png -------------------------------------------------------------------------------- /smack-debug/src/main/resources/images/unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-debug/src/main/resources/images/unknown.png -------------------------------------------------------------------------------- /smack-debug/src/main/resources/images/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-debug/src/main/resources/images/warning.png -------------------------------------------------------------------------------- /resources/old-documentation-images/debugwindow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/old-documentation-images/debugwindow.gif -------------------------------------------------------------------------------- /resources/sample/web/images/businessman_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/sample/web/images/businessman_delete.png -------------------------------------------------------------------------------- /smack-android/src/main/java/org/jivesoftware/smack/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../smack-core/src/main/java/org/jivesoftware/smack/package-info.java -------------------------------------------------------------------------------- /smack-android/src/main/java/org/jivesoftware/smackx/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../smack-java11-full/src/main/java/org/jivesoftware/smackx/package-info.java -------------------------------------------------------------------------------- /smack-debug/src/main/java/org/jivesoftware/smackx/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../smack-java11-full/src/main/java/org/jivesoftware/smackx/package-info.java -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smack/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../smack-core/src/main/java/org/jivesoftware/smack/package-info.java -------------------------------------------------------------------------------- /smack-jingle-old/libs/mac/0JavaSoundStream.fix.mac.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-jingle-old/libs/mac/0JavaSoundStream.fix.mac.jar -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../smack-java11-full/src/main/java/org/jivesoftware/smackx/package-info.java -------------------------------------------------------------------------------- /resources/old-documentation-images/enhanceddebugger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/resources/old-documentation-images/enhanceddebugger.png -------------------------------------------------------------------------------- /smack-android/src/main/java/org/jivesoftware/smack/util/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../smack-core/src/main/java/org/jivesoftware/smack/util/package-info.java -------------------------------------------------------------------------------- /smack-debug-slf4j/src/main/java/org/jivesoftware/smackx/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../smack-java11-full/src/main/java/org/jivesoftware/smackx/package-info.java -------------------------------------------------------------------------------- /smack-debug/src/main/resources/images/nav_left_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-debug/src/main/resources/images/nav_left_blue.png -------------------------------------------------------------------------------- /smack-debug/src/main/resources/images/nav_right_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-debug/src/main/resources/images/nav_right_red.png -------------------------------------------------------------------------------- /smack-debug/src/main/resources/images/photo_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-debug/src/main/resources/images/photo_portrait.png -------------------------------------------------------------------------------- /smack-jingle-old/src/main/java/org/jivesoftware/smackx/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../smack-java11-full/src/main/java/org/jivesoftware/smackx/package-info.java -------------------------------------------------------------------------------- /smack-xmlparser-stax/src/main/resources/META-INF/services/org.jivesoftware.smack.xml.XmlPullParserFactory: -------------------------------------------------------------------------------- 1 | org.jivesoftware.smack.xml.stax.StaxXmlPullParserFactory 2 | -------------------------------------------------------------------------------- /smack-xmlparser-xpp3/src/main/resources/META-INF/services/org.jivesoftware.smack.xml.XmlPullParserFactory: -------------------------------------------------------------------------------- 1 | org.jivesoftware.smack.xml.xpp3.Xpp3XmlPullParserFactory 2 | -------------------------------------------------------------------------------- /smack-debug/src/main/resources/images/trafficlight_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-debug/src/main/resources/images/trafficlight_off.png -------------------------------------------------------------------------------- /smack-debug/src/main/resources/images/trafficlight_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-debug/src/main/resources/images/trafficlight_red.png -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smackx/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../smack-java11-full/src/main/java/org/jivesoftware/smackx/package-info.java -------------------------------------------------------------------------------- /smack-android-extensions/src/main/java/org/jivesoftware/smackx/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../smack-java11-full/src/main/java/org/jivesoftware/smackx/package-info.java -------------------------------------------------------------------------------- /smack-android/src/main/java/org/jivesoftware/smackx/debugger/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../smack-debug/src/main/java/org/jivesoftware/smackx/debugger/package-info.java -------------------------------------------------------------------------------- /smack-debug/src/main/resources/images/question_and_answer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-debug/src/main/resources/images/question_and_answer.png -------------------------------------------------------------------------------- /smack-debug/src/main/resources/images/trafficlight_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanitasvitae/Smack/HEAD/smack-debug/src/main/resources/images/trafficlight_green.png -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smack/c2s/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../smack-core/src/main/java/org/jivesoftware/smack/c2s/package-info.java -------------------------------------------------------------------------------- /smack-resolver-dnsjava/src/main/java/org/jivesoftware/smack/util/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../smack-core/src/main/java/org/jivesoftware/smack/util/package-info.java -------------------------------------------------------------------------------- /smack-resolver-javax/src/main/java/org/jivesoftware/smack/util/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../smack-core/src/main/java/org/jivesoftware/smack/util/package-info.java -------------------------------------------------------------------------------- /smack-resolver-minidns/src/main/java/org/jivesoftware/smack/util/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../smack-core/src/main/java/org/jivesoftware/smack/util/package-info.java -------------------------------------------------------------------------------- /smack-websocket-okhttp/src/main/resources/META-INF/services/org.jivesoftware.smack.websocket.impl.WebSocketFactory: -------------------------------------------------------------------------------- 1 | org.jivesoftware.smack.websocket.okhttp.OkHttpWebSocketFactory -------------------------------------------------------------------------------- /resources/gradle.properties.example: -------------------------------------------------------------------------------- 1 | signing.keyId=0x78548E35 2 | signing.secretKeyRingFile=/home/flo/.gnupg/secring.gpg 3 | 4 | sonatypeUsername=User 5 | sonatypePassword=Password -------------------------------------------------------------------------------- /smack-debug-slf4j/src/main/java/org/jivesoftware/smackx/debugger/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../smack-debug/src/main/java/org/jivesoftware/smackx/debugger/package-info.java -------------------------------------------------------------------------------- /smack-websocket-java11/src/main/resources/META-INF/services/org.jivesoftware.smack.websocket.impl.WebSocketFactory: -------------------------------------------------------------------------------- 1 | org.jivesoftware.smack.websocket.java11.Java11WebSocketFactory 2 | -------------------------------------------------------------------------------- /smack-android-extensions/src/main/java/org/jivesoftware/smackx/ping/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../smack-extensions/src/main/java/org/jivesoftware/smackx/ping/package-info.java -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smackx/ping/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../smack-extensions/src/main/java/org/jivesoftware/smackx/ping/package-info.java -------------------------------------------------------------------------------- /smack-java11-full/src/javadoc/org/jivesoftware/smack/full/doc-files/.gitignore: -------------------------------------------------------------------------------- 1 | /ModularXmppClientToServerConnectionStateGraph.dot 2 | /ModularXmppClientToServerConnectionStateGraph.png 3 | -------------------------------------------------------------------------------- /smack-resolver-dnsjava/src/main/java/org/jivesoftware/smack/util/dns/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../../smack-core/src/main/java/org/jivesoftware/smack/util/dns/package-info.java -------------------------------------------------------------------------------- /smack-resolver-javax/src/main/java/org/jivesoftware/smack/util/dns/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../../smack-core/src/main/java/org/jivesoftware/smack/util/dns/package-info.java -------------------------------------------------------------------------------- /smack-resolver-minidns/src/main/java/org/jivesoftware/smack/util/dns/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../../smack-core/src/main/java/org/jivesoftware/smack/util/dns/package-info.java -------------------------------------------------------------------------------- /resources/eclipse/smack.importorder: -------------------------------------------------------------------------------- 1 | #Organize Import Order 2 | #Wed Jun 14 16:42:40 CEST 2017 3 | 5= 4 | 4=org.jivesoftware.smackx 5 | 3=org.jivesoftware.smack 6 | 2=javax 7 | 1=java 8 | 0=\# 9 | -------------------------------------------------------------------------------- /smack-android/src/main/java/org/jivesoftware/smack/util/stringencoder/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../../smack-core/src/main/java/org/jivesoftware/smack/util/stringencoder/package-info.java -------------------------------------------------------------------------------- /smack-java11/src/main/java/org/jivesoftware/smack/util/stringencoder/package-info.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../../smack-core/src/main/java/org/jivesoftware/smack/util/stringencoder/package-info.java -------------------------------------------------------------------------------- /smack-core/src/main/resources/org.jivesoftware.smack/jul.properties: -------------------------------------------------------------------------------- 1 | # Sample Java Util Logging configuration for Smack. 2 | org.jivesoftware.smack.level = WARNING 3 | org.jivesoftware.smackx.level = WARNING -------------------------------------------------------------------------------- /smack-im/src/main/resources/org.jivesoftware.smack.im/smackim.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.jivesoftware.smack.roster.Roster 4 | 5 | 6 | -------------------------------------------------------------------------------- /smack-omemo/src/main/resources/org.jivesoftware.smackx.omemo/omemo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.jivesoftware.smackx.omemo.OmemoManager 4 | 5 | 6 | -------------------------------------------------------------------------------- /smack-debug/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | } 4 | 5 | description = """\ 6 | Smack GUI debugger. 7 | Inspect the exchanged XMPP stanzas.""" 8 | 9 | dependencies { 10 | api project(':smack-core') 11 | } 12 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /smack-resolver-javax/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | } 4 | 5 | description = """\ 6 | DNS SRV with Java7 7 | Use javax.naming for DNS SRV lookups. The javax.naming API is availabe in JavaSE 8 | since Java7.""" 9 | 10 | dependencies { 11 | api project(':smack-core') 12 | } 13 | -------------------------------------------------------------------------------- /smack-sasl-javax/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | } 4 | 5 | description = """\ 6 | SASL with javax.security.sasl 7 | Use javax.security.sasl for SASL.""" 8 | 9 | dependencies { 10 | api project(':smack-core') 11 | 12 | testFixturesApi(testFixtures(project(":smack-core"))) 13 | } 14 | -------------------------------------------------------------------------------- /smack-repl/scala.repl: -------------------------------------------------------------------------------- 1 | org.igniterealtime.smack.smackrepl.SmackRepl.init() 2 | 3 | import org.jivesoftware.smack._ 4 | import org.jivesoftware.smack.util.TLSUtils 5 | import org.jivesoftware.smack.tcp._ 6 | import org.jxmpp.jid.impl.JidCreate 7 | 8 | import org.igniterealtime.smack.examples._ 9 | import org.igniterealtime.smack.examples.IoT._ 10 | -------------------------------------------------------------------------------- /smack-websocket-java11/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | } 4 | 5 | description = """\ 6 | Smack for XMPP connections over WebSocket (RFC 7395) using java.net.http.WebSocket.""" 7 | 8 | dependencies { 9 | api project(':smack-websocket') 10 | 11 | testFixturesApi(testFixtures(project(':smack-websocket'))) 12 | } 13 | -------------------------------------------------------------------------------- /smack-resolver-dnsjava/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | DNS SRV with dnsjava 8 | Use dnsjava for DNS SRV lookups.""" 9 | 10 | dependencies { 11 | api project(':smack-core') 12 | implementation 'dnsjava:dnsjava:[3.0.0,3.0.9999]' 13 | } 14 | -------------------------------------------------------------------------------- /smack-resolver-minidns-dox/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | DNS over XMPP (DoX) support using MiniDNS.""" 8 | 9 | dependencies { 10 | api project(path: ':smack-resolver-minidns') 11 | api project(path: ':smack-experimental') 12 | } 13 | -------------------------------------------------------------------------------- /smack-websocket/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | Smack for XMPP connections over WebSocket (RFC 7395).""" 8 | 9 | dependencies { 10 | api project(':smack-core') 11 | 12 | testFixturesApi(testFixtures(project(':smack-core'))) 13 | } 14 | -------------------------------------------------------------------------------- /smack-streammanagement/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | Smack support for XMPP Stream Management (XEP-0198).""" 8 | 9 | dependencies { 10 | api project(':smack-core') 11 | 12 | testFixturesApi(testFixtures(project(":smack-core"))) 13 | } 14 | -------------------------------------------------------------------------------- /smack-sasl-provided/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | SASL with Smack provided code 8 | Use Smack provided code for SASL.""" 9 | 10 | dependencies { 11 | api project(':smack-core') 12 | 13 | testFixturesApi(testFixtures(project(":smack-core"))) 14 | } 15 | -------------------------------------------------------------------------------- /smack-debug-slf4j/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | } 4 | 5 | description = """\ 6 | Smack slf4j debugger. 7 | Inspect the exchanged XMPP stanzas. 8 | Connect your favourite slf4j backend of choice to get output inside of it""" 9 | 10 | dependencies { 11 | api project(':smack-core') 12 | implementation 'org.slf4j:slf4j-api:[1.7,2.0)' 13 | } 14 | -------------------------------------------------------------------------------- /smack-jingle-old/src/integration-test/resources/test-case.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | localhost 7 | 5222 8 | 9 | 10 | chat 11 | conference 12 | 13 | -------------------------------------------------------------------------------- /smack-tcp/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | Smack for standard XMPP connections over TCP.""" 8 | 9 | dependencies { 10 | api project(':smack-core') 11 | api project(':smack-streammanagement') 12 | 13 | testFixturesApi(testFixtures(project(":smack-core"))) 14 | } 15 | -------------------------------------------------------------------------------- /smack-extensions/src/test/resources/org/jivesoftware/smackx/xhtmlim/provider/xhtml.xml: -------------------------------------------------------------------------------- 1 | Generic family
AnotherLine
-------------------------------------------------------------------------------- /smack-core/src/test/resources/test.providers: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | provider 7 | test:file_provider 8 | org.jivesoftware.smack.provider.ProviderConfigTest$TestIQProvider 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # IntelliJ 2 | .idea 3 | *.iml 4 | *.ipr 5 | *.iws 6 | !.idea/icon.svg 7 | 8 | # Mac OS X 9 | .DS_Store 10 | 11 | .classpath 12 | .project 13 | .settings 14 | .gradle 15 | 16 | build/ 17 | core/build/ 18 | debug/build/ 19 | experimental/build/ 20 | extensions/build/ 21 | out/ 22 | 23 | bin/ 24 | core/bin 25 | debug/bin 26 | experimental/bin 27 | extensions/bin 28 | 29 | target/ 30 | .metadata 31 | 32 | local.properties 33 | -------------------------------------------------------------------------------- /smack-jingle-old/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | } 4 | 5 | description = """\ 6 | Smack Jingle API. 7 | Warning: This API is beta, outdated and currenlty unmaintained.""" 8 | 9 | dependencies { 10 | api project(':smack-core') 11 | api project(':smack-extensions') 12 | api 'javax.media:jmf:2.1.1e' 13 | api files('libs/jspeex-0.9.7-jfcom.jar', 'libs/jstun.jar', 'libs/Speex.jar') 14 | } 15 | -------------------------------------------------------------------------------- /smack-tcp/src/main/resources/org.jivesoftware.smack.tcp/smacktcp.providers: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | sm 7 | urn:xmpp:sm:3 8 | org.jivesoftware.smack.sm.provider.StreamManagementStreamFeatureProvider 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /smack-websocket-okhttp/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | Smack for XMPP connections over WebSocket (RFC 7395) using OkHttp.""" 8 | 9 | dependencies { 10 | api project(':smack-websocket') 11 | 12 | testFixturesApi(testFixtures(project(':smack-websocket'))) 13 | 14 | implementation("com.squareup.okhttp3:okhttp:4.6.0") 15 | } 16 | -------------------------------------------------------------------------------- /smack-examples/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | } 4 | 5 | description = """\ 6 | Examples and test applications for Smack""" 7 | 8 | dependencies { 9 | // Smack's integration test framework (sintest) depends on 10 | // smack-java*-full and since we may want to use parts of sinttest 11 | // in smack-examples, we simply depend sinttest. 12 | api project(':smack-integration-test') 13 | api project(':smack-omemo-signal') 14 | } 15 | -------------------------------------------------------------------------------- /smack-legacy/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | Smack legacy extensions. 8 | Usually XEPs in the state 'retracted', 'rejected', 'deprecated', 9 | 'obsolete' or in a long standing 'deferred' state.""" 10 | 11 | dependencies { 12 | api project(':smack-core') 13 | api project(':smack-extensions') 14 | 15 | testFixturesApi(testFixtures(project(":smack-core"))) 16 | } 17 | -------------------------------------------------------------------------------- /smack-resolver-minidns/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | DNS SRV with minidns 8 | Use minidns for DNS SRV lookups. For platforms that don't provide the 9 | javax.naming API (e.g. Android).""" 10 | 11 | dependencies { 12 | api project(':smack-core') 13 | api "org.minidns:minidns-hla:$miniDnsVersion" 14 | implementation "org.jxmpp:jxmpp-util-cache:$jxmppVersion" 15 | } 16 | -------------------------------------------------------------------------------- /smack-bosh/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | Smack BOSH API. 8 | This API is considered beta quality.""" 9 | 10 | dependencies { 11 | api project(':smack-core') 12 | // See https://issues.igniterealtime.org/browse/SMACK-858 and 13 | // comment in version.gradle why the specify the version this way. 14 | implementation 'org.igniterealtime.jbosh:jbosh:[0.9.1,0.9.999]' 15 | } 16 | -------------------------------------------------------------------------------- /smack-xmlparser/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | Smack XML parser fundamentals""" 8 | 9 | jar { 10 | bundle { 11 | bnd( 12 | // see http://docs.osgi.org/specification/osgi.cmpn/7.0.0/service.loader.html 13 | 'Require-Capability': 'osgi.extender;filter:="(osgi.extender=osgi.serviceloader.processor)"', 14 | ) 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /smack-omemo-signal-integration-test/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.application-conventions' 4 | } 5 | 6 | description = """\ 7 | Smack integration tests for OMEMO using libsignal.""" 8 | 9 | application { 10 | mainClass = 'org.igniterealtime.smack.inttest.smack_omemo_signal.SmackOmemoSignalIntegrationTestFramework' 11 | } 12 | 13 | dependencies { 14 | api project(':smack-integration-test') 15 | api project(':smack-omemo-signal') 16 | } 17 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Workaround for https://github.com/CycloneDX/cyclonedx-gradle-plugin/issues/349 2 | # suggested at https://docs.gradle.org/current/userguide/upgrading_version_8.html#xml_parsing_now_requires_recent_parsers 3 | systemProp.javax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl 4 | systemProp.javax.xml.transform.TransformerFactory=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl 5 | systemProp.javax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl 6 | -------------------------------------------------------------------------------- /smack-omemo/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description=""" 7 | Smack API for XEP-0384: OMEMO Encryption 8 | """ 9 | 10 | dependencies { 11 | api project(":smack-im") 12 | api project(":smack-extensions") 13 | api project(":smack-experimental") 14 | 15 | // TODO: Migrate Junit4 tests to Junit5. 16 | testImplementation "org.junit.vintage:junit-vintage-engine:$junitVersion" 17 | 18 | testFixturesApi(testFixtures(project(":smack-core"))) 19 | } 20 | -------------------------------------------------------------------------------- /resources/sample.providers: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | element 7 | ns 8 | com.myco.MyIQProvider 9 | 10 | 11 | 12 | elem 13 | http://jabber.org/protocol/whoknows 14 | com.myco.MyExtProvider 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /resources/sample/conf/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | Smack Client UI 9 | Smack sample UI 10 | 11 | 12 | 13 | login.jsp 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | Thank you for your contribution! 2 | 3 | Before creating a Pull Request, please make sure to 4 | * read https://github.com/igniterealtime/Smack/wiki/Guidelines-for-Smack-Developers-and-Contributors 5 | * run `gradle check` successfully in order to make sure that your code does not break any JUnit tests and is conform to the projects code style. 6 | * (if applicable) mention any Jira issue codes (eg. `SMACK-XXX`) in the *body* of your commit message (not the header), so that Jira automatically links the PR to the issue. 7 | * squash your commits if possible/sensible. 8 | -------------------------------------------------------------------------------- /config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /smack-experimental/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | Smack experimental extensions. 8 | Classes and methods for XEPs that are in status 'experimental' or that should 9 | otherwise carefully considered for deployment. The API may change even 10 | between patch versions.""" 11 | 12 | dependencies { 13 | api project(':smack-core') 14 | api project(':smack-extensions') 15 | 16 | implementation "org.hsluv:hsluv:0.2" 17 | 18 | testFixturesApi(testFixtures(project(":smack-extensions"))) 19 | } 20 | -------------------------------------------------------------------------------- /smack-java11/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | } 4 | 5 | description = """\ 6 | Smack for Java 11 (or higher). 7 | This is a pseudo-artifact that pulls all the required dependencies to 8 | run Smack on Java 11 (or higher) JVMs. Usually you want to add additional 9 | dependencies to smack-tcp, smack-extensions and smack-experimental.""" 10 | 11 | dependencies { 12 | api project(":smack-core") 13 | api project(":smack-resolver-javax") 14 | api project(":smack-sasl-javax") 15 | implementation project(":smack-xmlparser-stax") 16 | } 17 | 18 | javadoc { 19 | enabled = false 20 | } 21 | -------------------------------------------------------------------------------- /smack-android-extensions/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | id 'org.igniterealtime.smack.android-boot-classpath-conventions' 5 | } 6 | 7 | description = """\ 8 | Extra Smack extensions for Android.""" 9 | 10 | // Note that the test dependencies (junit, …) are inferred from the 11 | // sourceSet.test of the core subproject 12 | dependencies { 13 | api project(':smack-android') 14 | api project(':smack-extensions') 15 | 16 | // Add the Android jar to the Eclipse .classpath. 17 | implementation files(androidBootClasspath) 18 | } 19 | -------------------------------------------------------------------------------- /smack-im/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | Smack IM. 8 | Classes and methods for XMPP-IM (RFC 6121): 9 | Roster, Chat and other functionality.""" 10 | 11 | // Note that the test dependencies (junit, …) are inferred from the 12 | // sourceSet.test of the core subproject 13 | dependencies { 14 | api project(':smack-core') 15 | testImplementation(testFixtures(project(":smack-core"))) 16 | 17 | // TODO: Migrate Junit4 tests to Junit5. 18 | testImplementation "org.junit.vintage:junit-vintage-engine:$junitVersion" 19 | } 20 | -------------------------------------------------------------------------------- /smack-extensions/src/test/resources/org/jivesoftware/smackx/amp/correct_stanza_test.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | GRADLE ?= ./gradlew 2 | 3 | .PHONY: all 4 | all: check jacocoRootReport javadocAll sinttest 5 | 6 | .PHONY: codecov 7 | codecov: 8 | $(GRADLE) smack-java11-full:testCodeCoverageReport 9 | echo "Report available at smack-java11-full/build/reports/jacoco/testCodeCoverageReport/html/index.html" 10 | 11 | .PHONY: check 12 | check: 13 | $(GRADLE) $@ 14 | 15 | .PHONY: eclipse 16 | eclipse: 17 | $(GRADLE) $@ 18 | 19 | .PHONY: sinttest 20 | sinttest: 21 | $(GRADLE) $@ 22 | 23 | .PHONY: jacocoRootReport 24 | jacocoRootReport: 25 | $(GRADLE) $@ 26 | 27 | .PHONY: javadocAll 28 | javadocAll: 29 | $(GRADLE) $@ 30 | echo "Smack javadoc available at build/javadoc/index.html" 31 | -------------------------------------------------------------------------------- /config/checkstyle/header.txt: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 20XX the original author or authors 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | -------------------------------------------------------------------------------- /smack-extensions/src/test/resources/org/jivesoftware/smackx/amp/incorrect_stanza_test.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /smack-openpgp/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.out 5 | 6 | %blue(%-5level) %green(%logger{35}) - %msg %n 7 | 8 | 9 | 10 | 11 | System.err 12 | 13 | %blue(%-5level) %green(%logger{35}) - %msg %n 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /smack-omemo-signal/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description=""" 7 | Smack API for XEP-0384: OMEMO Encryption using libsignal 8 | """ 9 | 10 | dependencies { 11 | api project(":smack-im") 12 | api project(":smack-extensions") 13 | api project(":smack-omemo") 14 | implementation 'org.whispersystems:signal-protocol-java:2.8.1' 15 | 16 | // TODO: Migrate Junit4 tests to Junit5. 17 | testImplementation "org.junit.vintage:junit-vintage-engine:$junitVersion" 18 | 19 | testFixturesApi(testFixtures(project(":smack-core"))) 20 | testImplementation project(path: ":smack-omemo", configuration: "testRuntime") 21 | } 22 | -------------------------------------------------------------------------------- /smack-xmlparser-stax/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | } 4 | 5 | description = """\ 6 | Smack XML parser using Stax.""" 7 | 8 | dependencies { 9 | api project(':smack-xmlparser') 10 | //testCompile project(path: ":smack-xmlparser", configuration: "testRuntime") 11 | } 12 | 13 | jar { 14 | bundle { 15 | bnd( 16 | // see http://docs.osgi.org/specification/osgi.cmpn/7.0.0/service.loader.html 17 | 'Require-Capability': 'osgi.extender;filter:="(osgi.extender=osgi.serviceloader.registrar)"', 18 | 'Provide-Capability': "osgi.serviceloader;osgi.serviceloader=org.jivesoftware.smack.xml.XmlPullParserFactory;register:=org.jivesoftware.smack.xml.stax.StaxXmlPullParserFactory", 19 | ) 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /smack-extensions/src/test/resources/org/jivesoftware/smackx/xdatalayout/packet/xdata-layout-sample.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | SectionText - & é á 7 |
8 | PageText - & é á 9 |
11 | 12 |
13 | DO NOT DELAY
supply further information]]>
14 |
15 |
-------------------------------------------------------------------------------- /resources/sample/web/css/general.css: -------------------------------------------------------------------------------- 1 | BODY 2 | { 3 | FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 4 | FONT-SIZE: 10px; 5 | margin-left: 0px; 6 | margin-right: 0px; 7 | margin-bottom: 0px; 8 | margin-top: 0px; 9 | background-color: #FFFFFF; 10 | } 11 | .text { 12 | FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 13 | FONT-SIZE: 10px; 14 | } 15 | input,textarea,select 16 | { 17 | font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 18 | font-size: 10px; 19 | } 20 | #black { 21 | color: #000000; 22 | font-weight: BOLD; 23 | } 24 | #white { 25 | color: FFFFFF; 26 | font-weight: BOLD; 27 | } 28 | #bigWhite { 29 | color: FFFFFF; 30 | font-weight: BOLD; 31 | font-size: 14px; 32 | } 33 | #bigBlack { 34 | font-weight: BOLD; 35 | font-size: 18px; 36 | } -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smackx/usertune/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2019 Aditya Borikar. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.jivesoftware.smackx.usertune; 18 | -------------------------------------------------------------------------------- /smack-extensions/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'org.igniterealtime.smack.java-common-conventions' 3 | id 'org.igniterealtime.smack.android-conventions' 4 | } 5 | 6 | description = """\ 7 | Smack extensions. 8 | Classes and methods that implement support for the various XMPP XEPs 9 | (Multi-User Chat, PubSub, …) and other XMPP extensions.""" 10 | 11 | // Note that the test dependencies (junit, …) are inferred from the 12 | // sourceSet.test of the core subproject 13 | dependencies { 14 | api project(':smack-core') 15 | // Some implementations need APIs provided by smack-im, 16 | // e.g. message delivery receipts the roster 17 | api project(':smack-im') 18 | testFixturesApi(testFixtures(project(":smack-core"))) 19 | //testCompile project(path: ":smack-core", configuration: "testRuntime") 20 | } 21 | -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smackx/softwareInfo/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2020 Aditya Borikar 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.jivesoftware.smackx.softwareInfo; 18 | -------------------------------------------------------------------------------- /smack-websocket-okhttp/src/main/java/org/jivesoftware/smack/websocket/okhttp/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2020 Aditya Borikar 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.jivesoftware.smack.websocket.okhttp; 18 | -------------------------------------------------------------------------------- /resources/generate-notice-file: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -euo pipefail 3 | 4 | SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" 5 | SMACK_DIR=$(realpath "${SCRIPT_DIR}/..") 6 | 7 | cd "${SMACK_DIR}" 8 | 9 | TEMPFILE=$(mktemp) 10 | 11 | cleanup() { 12 | rm "${TEMPFILE}" 13 | } 14 | trap cleanup EXIT 15 | 16 | git shortlog -s |\ 17 | cut -f2- |\ 18 | grep -v '(no author)' |\ 19 | grep '\w \w.*' |\ 20 | sort \ 21 | > "${TEMPFILE}" 22 | 23 | readonly NOTICE_FILE="${SMACK_DIR}/NOTICE" 24 | 25 | cat < "${NOTICE_FILE}" 26 | Smack 27 | 28 | An open-source XMPP library 29 | maintained by Florian Schmaus 30 | 31 | https://igniterealtime.org/projects/smack 32 | 33 | 34 | Authors: 35 | 36 | EOF 37 | 38 | cat "${TEMPFILE}" >> "${NOTICE_FILE}" 39 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/util/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Utility classes. 20 | */ 21 | package org.jivesoftware.smack.util; 22 | -------------------------------------------------------------------------------- /resources/logo/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: all clean 2 | 3 | all: smack-logo-plain.png smack-logo-plain-icon-16x16.png smack-logo-plain-icon-32x32.png smack-logo-plain-icon-128x128.png smack-logo-plain-minimized.svg 4 | 5 | smack-logo-plain.png: smack-logo-plain.svg 6 | convert $< $@ 7 | 8 | smack-logo-plain-icon-16x16.png: smack-logo-plain.svg 9 | convert -resize 16x16 $< $@ 10 | 11 | smack-logo-plain-icon-32x32.png: smack-logo-plain.svg 12 | convert -resize 32x32 $< $@ 13 | 14 | smack-logo-plain-icon-128x128.png: smack-logo-plain.svg 15 | convert -resize 128x128 $< $@ 16 | 17 | smack-logo-plain-minimized.svg: smack-logo-plain.svg 18 | scour -i $< -o $@ --enable-viewboxing --enable-id-stripping --enable-comment-stripping --shorten-ids --indent=none 19 | 20 | clean: 21 | rm -f *.png 22 | rm -f smack-logo-plain-minimized.svg 23 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Core classes of the Smack API. 20 | */ 21 | package org.jivesoftware.smack; 22 | -------------------------------------------------------------------------------- /smack-im/src/main/java/org/jivesoftware/smack/im/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Internal classes for smack-im. 20 | */ 21 | package org.jivesoftware.smack.im; 22 | -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/igniterealtime/smack/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.igniterealtime.smack; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smack/legacy/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smack.legacy; 22 | -------------------------------------------------------------------------------- /smack-im/src/main/java/org/jivesoftware/smack/roster/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks API for Rosters. 20 | */ 21 | package org.jivesoftware.smack.roster; 22 | -------------------------------------------------------------------------------- /smack-java11/src/main/java/org/jivesoftware/smack/java7/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Java7 related classes. 20 | */ 21 | package org.jivesoftware.smack.java7; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/xevent/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.xevent; 22 | -------------------------------------------------------------------------------- /smack-im/src/main/java/org/jivesoftware/smack/chat/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks legacy API for 1:1 chats. 20 | */ 21 | package org.jivesoftware.smack.chat; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.workgroup; 22 | -------------------------------------------------------------------------------- /smack-tcp/src/main/java/org/jivesoftware/smack/tcp/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TCP-IP related classes for Smack. 20 | */ 21 | package org.jivesoftware.smack.tcp; 22 | -------------------------------------------------------------------------------- /smack-android/src/main/java/org/jivesoftware/smack/android/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Android specific Smack code. 20 | */ 21 | package org.jivesoftware.smack.android; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/rsm/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * XEP-0059: Result Set Management. 20 | */ 21 | package org.jivesoftware.smackx.rsm; 22 | -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smack/roster/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks API for Rosters. 20 | */ 21 | package org.jivesoftware.smack.roster; 22 | -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smackx/chatstate/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.chatstate; 22 | -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smackx/iot/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot; 22 | -------------------------------------------------------------------------------- /smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.jingleold; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.workgroup.ext; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/xevent/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.xevent.packet; 22 | -------------------------------------------------------------------------------- /smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2017 Florian Schmaus. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * OpenPGP store implementations. 19 | */ 20 | package org.jivesoftware.smackx.ox.store; 21 | -------------------------------------------------------------------------------- /smack-bosh/src/main/java/org/jivesoftware/smack/bosh/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for BOSH (XEP-206, XEP-124). 20 | */ 21 | package org.jivesoftware.smack.bosh; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/compression/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack classes for compression. 20 | */ 21 | package org.jivesoftware.smack.compression; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/datatypes/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2019 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Custom datatypes for Integers. 20 | */ 21 | package org.jivesoftware.smack.datatypes; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/initializer/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Code used to initialize Smack. 20 | */ 21 | package org.jivesoftware.smack.initializer; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/iqrequest/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's IQ request handler API. 20 | */ 21 | package org.jivesoftware.smack.iqrequest; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/packet/id/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Helper classes for Stanza IDs. 20 | */ 21 | package org.jivesoftware.smack.packet.id; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/parsing/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Auxiliary classes for XMPP parsing. 20 | */ 21 | package org.jivesoftware.smack.parsing; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/proxy/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Support for XMPP connections over Proxies. 20 | */ 21 | package org.jivesoftware.smack.proxy; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/Role.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2017 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.jivesoftware.smackx.jingle; 18 | 19 | public enum Role { 20 | initiator, 21 | responder, 22 | } 23 | -------------------------------------------------------------------------------- /smack-im/src/main/java/org/jivesoftware/smack/roster/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes for Rosters. 20 | */ 21 | package org.jivesoftware.smack.roster.packet; 22 | -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smack/tcp/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TCP-IP related classes for Smack. 20 | */ 21 | package org.jivesoftware.smack.tcp; 22 | -------------------------------------------------------------------------------- /smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/nat/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.jingleold.nat; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.workgroup.agent; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/user/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.workgroup.user; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/util/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.workgroup.util; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/xevent/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.xevent.provider; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/xroster/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.xroster.packet; 22 | -------------------------------------------------------------------------------- /smack-websocket/src/main/java/org/jivesoftware/smack/websocket/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2020 Aditya Borikar 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * WebSocket related classes for Smack. 19 | */ 20 | package org.jivesoftware.smack.websocket; 21 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/bind2/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2020 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Classes and interfaces for Bind 2.0 (XEP-0386). 20 | */ 21 | package org.jivesoftware.smack.bind2; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/internal/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2020 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack internal classes and interfaces. 20 | */ 21 | package org.jivesoftware.smack.internal; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/sasl/core/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * SASL mechanisms provided by Smack Core. 20 | */ 21 | package org.jivesoftware.smack.sasl.core; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/iot/data/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot.data; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/iot/parser/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot.parser; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smack/chat2/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2017 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's new improved API for 1:1 chats. 20 | */ 21 | package org.jivesoftware.smack.chat2; 22 | -------------------------------------------------------------------------------- /smack-im/src/main/java/org/jivesoftware/smack/roster/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Provider classes for Rosters. 20 | */ 21 | package org.jivesoftware.smack.roster.provider; 22 | -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/util/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.igniterealtime.smack.inttest.util; 22 | -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smack/chat2/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Integration Tests for the chat2 API. 20 | */ 21 | package org.jivesoftware.smack.chat2; 22 | -------------------------------------------------------------------------------- /smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/media/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.jingleold.media; 22 | -------------------------------------------------------------------------------- /smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.jingleold.packet; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.workgroup.packet; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.workgroup.settings; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/xroster/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.xroster.provider; 22 | -------------------------------------------------------------------------------- /smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/util/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Paul Schaub. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Utility classes for XEP-0373: OpenPGP for XMPP. 19 | */ 20 | package org.jivesoftware.smackx.ox.util; 21 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/util/stringencoder/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Stringencoder utilities. 20 | */ 21 | package org.jivesoftware.smack.util.stringencoder; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/iot/control/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot.control; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/iot/element/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot.element; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/sid/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Smack's API for XEP-0359: Stable and Unique Stanza IDs. 19 | */ 20 | package org.jivesoftware.smackx.sid; 21 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smack/extensions/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks initializer for extensions. 20 | */ 21 | package org.jivesoftware.smack.extensions; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/attention/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XEP-0224: Attention. 20 | */ 21 | package org.jivesoftware.smackx.attention; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/bookmarks/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XEP-0048: Bookmarks. 20 | */ 21 | package org.jivesoftware.smackx.bookmarks; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/ping/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation of XEP-0199: XMPP Ping. 20 | */ 21 | package org.jivesoftware.smackx.ping; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/receipts/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * XEP-0184: Message Delivery Receipts. 20 | */ 21 | package org.jivesoftware.smackx.receipts; 22 | -------------------------------------------------------------------------------- /smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.jingleold.provider; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/forms/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.workgroup.ext.forms; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.workgroup.ext.macros; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/notes/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.workgroup.ext.notes; 22 | -------------------------------------------------------------------------------- /resources/getCopyright.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SCRIPTDIR="$(dirname ${BASH_SOURCE[0]})" 4 | BASEDIR=${SCRIPTDIR}/.. 5 | 6 | cd $BASEDIR 7 | SUBPROJECTS=$(grep -oP "\'.*\'" settings.gradle | sed "s;';;g") 8 | for p in $SUBPROJECTS; do 9 | echo "Copyright notices for $p" 10 | # Find all .java files in the project 11 | find $p/src -type f -name "*.java" -print0 | \ 12 | # Get the project string 13 | xargs -0 grep -ohP '^.*\* Copyright \K.*' | \ 14 | # Sort the output 15 | sort | \ 16 | # Remove duplicates 17 | uniq | \ 18 | # Split multi Copyright statements, e.g. "2001-2013 FooBar, 2014 Baz" 19 | tr ',' '\n' | \ 20 | # Remove whitespaces resulting from the previous split 21 | sed "s/^[ \t]*//" | \ 22 | # Remove dots at the end and '©' at the beginning 23 | sed "s/^© //" | sed "s/\.$//" | sed "s/^(C) //" 24 | echo -ne "\n" 25 | done 26 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/c2s/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2020 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's (new) API for client-to-server (c2s) connections. 20 | */ 21 | package org.jivesoftware.smack.c2s; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/fsm/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Smack's Finite State Machine to handle the login logic. 19 | * 20 | */ 21 | package org.jivesoftware.smack.fsm; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/packet/AbstractStreamClose.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2020 Aditya Borikar 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.jivesoftware.smack.packet; 18 | 19 | public abstract class AbstractStreamClose implements Nonza { 20 | } 21 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/sasl/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Classes and interfaces for SASL based XMPP authentication. 20 | */ 21 | package org.jivesoftware.smack.sasl; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/eme/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2017 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Smack's API for XEP-0380: Explicit Message Encryption. 19 | */ 20 | package org.jivesoftware.smackx.eme; 21 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/hashes/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2017 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * XEP-0300 - Use of cryptographic hash functions. 20 | */ 21 | package org.jivesoftware.smackx.hashes; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/hints/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2017 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Smack's API for XEP-0334: Message Processing Hints. 19 | */ 20 | package org.jivesoftware.smackx.hints; 21 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/iot/data/filter/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot.data.filter; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/admin/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XEP-0133: Service Administration. 20 | */ 21 | package org.jivesoftware.smackx.admin; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/jiveproperties/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes. 20 | */ 21 | package org.jivesoftware.smackx.jiveproperties.packet; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/muc/filter/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Stanza filters for Multi-User Chat. 20 | */ 21 | package org.jivesoftware.smackx.muc.filter; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/nick/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation of XEP-0172: User Nickname. 20 | */ 21 | package org.jivesoftware.smackx.nick; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/si/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation of XEP-0095: Stream Initiation. 20 | */ 21 | package org.jivesoftware.smackx.si; 22 | -------------------------------------------------------------------------------- /smack-im/src/main/java/org/jivesoftware/smack/roster/rosterstore/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Persistence classes for Rosters. 20 | */ 21 | package org.jivesoftware.smack.roster.rosterstore; 22 | -------------------------------------------------------------------------------- /smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/listeners/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.jingleold.listeners; 22 | -------------------------------------------------------------------------------- /smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/mediaimpl/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.jingleold.mediaimpl; 22 | -------------------------------------------------------------------------------- /smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.workgroup.ext.history; 22 | -------------------------------------------------------------------------------- /smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/callback/backup/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Callback classes Secret key backups. 19 | */ 20 | package org.jivesoftware.smackx.ox.callback.backup; 21 | -------------------------------------------------------------------------------- /smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/callback/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Callback classes for XEP-0373: OpenPGP for XMPP. 19 | */ 20 | package org.jivesoftware.smackx.ox.callback; 21 | -------------------------------------------------------------------------------- /smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/element/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2017 Florian Schmaus. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * XML elements for XEP-0373: OpenPGP for XMPP. 19 | */ 20 | package org.jivesoftware.smackx.ox.element; 21 | -------------------------------------------------------------------------------- /smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/exception/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2017 Florian Schmaus. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Exceptions for XEP-0373: OpenPGP for XMPP. 19 | */ 20 | package org.jivesoftware.smackx.ox.exception; 21 | -------------------------------------------------------------------------------- /smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2017 Florian Schmaus. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Providers for XEP-0373: OpenPGP for XMPP. 19 | */ 20 | package org.jivesoftware.smackx.ox.provider; 21 | -------------------------------------------------------------------------------- /smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/store/abstr/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2017 Florian Schmaus. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Abstract OpenPGP store implementations. 19 | */ 20 | package org.jivesoftware.smackx.ox.store.abstr; 21 | -------------------------------------------------------------------------------- /smack-sasl-javax/src/main/java/org/jivesoftware/smack/sasl/javax/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * A javax SASL implementation for Smack. 20 | */ 21 | package org.jivesoftware.smack.sasl.javax; 22 | -------------------------------------------------------------------------------- /smack-sasl-provided/src/main/java/org/jivesoftware/smack/sasl/provided/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * A SASL implementation for Smack. 20 | */ 21 | package org.jivesoftware.smack.sasl.provided; 22 | -------------------------------------------------------------------------------- /smack-tcp/src/main/java/org/jivesoftware/smack/tcp/rce/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2020 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's internal API for XMPP connections over TCP. 20 | */ 21 | package org.jivesoftware.smack.tcp.rce; 22 | -------------------------------------------------------------------------------- /smack-xmlparser/src/main/java/org/jivesoftware/smack/xml/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2019 Florian Schmaus. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Classes for XML handling. Especially tailored for XMPP. 20 | */ 21 | package org.jivesoftware.smack.xml; 22 | -------------------------------------------------------------------------------- /smack-android/src/main/java/org/jivesoftware/smack/util/stringencoder/android/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smack.util.stringencoder.android; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/filter/jidtype/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Filter based on the type of an XMPP address. 20 | */ 21 | package org.jivesoftware.smack.filter.jidtype; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/util/rce/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2020 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Utility classes for Remote Connection Endpoints (RCE). 20 | */ 21 | package org.jivesoftware.smack.util.rce; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/carbons/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2014 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XEP-0280: Message Carbons. 20 | */ 21 | package org.jivesoftware.smackx.carbons; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/csi/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2014 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XEP-0352: Client State Indication. 20 | */ 21 | package org.jivesoftware.smackx.csi; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/dox/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2019 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XEP-0418: DNS Queries over XMPP (Dox). 20 | */ 21 | package org.jivesoftware.smackx.dox; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/gcm/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2014 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Provider the GCM XMPP extension. 20 | */ 21 | package org.jivesoftware.smackx.gcm.provider; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/iot/data/element/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot.data.element; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/iot/data/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot.data.provider; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/iot/provisioning/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot.provisioning; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/reference/element/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Smack's API for XEP-0372: References. 19 | */ 20 | package org.jivesoftware.smackx.reference.element; 21 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/amp/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XEP-0079: Advanced Message Processing. 20 | */ 21 | package org.jivesoftware.smackx.amp; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/geoloc/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation of XEP-0080: User Location. 20 | */ 21 | package org.jivesoftware.smackx.geoloc; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/iqlast/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation of XEP-0012: Last Activity. 20 | */ 21 | package org.jivesoftware.smackx.iqlast; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/jiveproperties/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Provider classes. 20 | */ 21 | package org.jivesoftware.smackx.jiveproperties.provider; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/nick/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Providers for XEP-0172: User Nickname. 20 | */ 21 | package org.jivesoftware.smackx.nick.provider; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/ping/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes for XEP-0199: XMPP Ping. 20 | */ 21 | package org.jivesoftware.smackx.ping.packet; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/privacy/filter/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Filters for XEP-0016: Privacy Lists. 20 | */ 21 | package org.jivesoftware.smackx.privacy.filter; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/util/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Utilities for Publish-Subscribe (XEP-60). 20 | */ 21 | package org.jivesoftware.smackx.pubsub.util; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/search/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation of XEP-0055: Jabber Search. 20 | */ 21 | package org.jivesoftware.smackx.search; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/time/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes of XEP-0202: Entity Time. 20 | */ 21 | package org.jivesoftware.smackx.time.packet; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/vcardtemp/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation of XEP-0054: vcard-temp. 20 | */ 21 | package org.jivesoftware.smackx.vcardtemp; 22 | -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smackx/pubsub/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XEP-0060: Publish-Subscribe. 20 | */ 21 | package org.jivesoftware.smackx.pubsub; 22 | -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smackx/xdata/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation of XEP-0004: Data Forms. 20 | */ 21 | package org.jivesoftware.smackx.xdata; 22 | -------------------------------------------------------------------------------- /smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/mediaimpl/jmf/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.jingleold.mediaimpl.jmf; 22 | -------------------------------------------------------------------------------- /smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/store/definition/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2017 Florian Schmaus. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * OpenPgp store class definitions. 19 | */ 20 | package org.jivesoftware.smackx.ox.store.definition; 21 | -------------------------------------------------------------------------------- /smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/store/filebased/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2017 Florian Schmaus. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * File based store implementations. 19 | */ 20 | package org.jivesoftware.smackx.ox.store.filebased; 21 | -------------------------------------------------------------------------------- /smack-streammanagement/src/main/java/org/jivesoftware/smack/sm/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's implementation of XEP-0198: Stream Management. 20 | */ 21 | package org.jivesoftware.smack.sm; 22 | -------------------------------------------------------------------------------- /smack-android/src/main/java/org/jivesoftware/smackx/debugger/android/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Android classes for debugging purposes. 20 | */ 21 | package org.jivesoftware.smackx.debugger.android; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/compress/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Classes and interfaces for XMPP stream compression (XEP-138). 20 | */ 21 | package org.jivesoftware.smack.compress; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/packet/id/StanzaIdSource.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2019 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.jivesoftware.smack.packet.id; 18 | 19 | public interface StanzaIdSource { 20 | String getNewStanzaId(); 21 | } 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/sasl/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Stanzas, plain stream- and extension elements for SASL. 20 | */ 21 | package org.jivesoftware.smack.sasl.packet; 22 | -------------------------------------------------------------------------------- /smack-debug-slf4j/src/main/java/org/jivesoftware/smackx/debugger/slf4j/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack slf4j debugger implementation. 20 | */ 21 | package org.jivesoftware.smackx.debugger.slf4j; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smack/experimental/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2014 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Classes especially for smack-experimental. 20 | */ 21 | package org.jivesoftware.smack.experimental; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/colors/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2018 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XEP-0392: Consistent Color Generation. 20 | */ 21 | package org.jivesoftware.smackx.colors; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/file_metadata/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2020 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * File metadata element provider. 19 | */ 20 | package org.jivesoftware.smackx.file_metadata.provider; 21 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/iot/control/element/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot.control.element; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/iot/control/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot.control.provider; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/jid_prep/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2019 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Providers for XEP-0328: JID Prep. 20 | */ 21 | package org.jivesoftware.smackx.jid_prep.provider; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/reference/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Smack's API for XEP-0372: References. 19 | */ 20 | package org.jivesoftware.smackx.reference.provider; 21 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/spoiler/element/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Smack's API for XEP-0382: Spoiler Messages. 19 | */ 20 | package org.jivesoftware.smackx.spoiler.element; 21 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/spoiler/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Smack's API for XEP-0382: Spoiler Messages. 19 | */ 20 | package org.jivesoftware.smackx.spoiler.provider; 21 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/address/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XEP-0033: Extended Stanza Addressing. 20 | */ 21 | package org.jivesoftware.smackx.address; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/caps/cache/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Cache classes for XEP-0115: Entity Capabilities. 20 | */ 21 | package org.jivesoftware.smackx.caps.cache; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/commands/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation of XEP-0050: Ad-Hoc Commands. 20 | */ 21 | package org.jivesoftware.smackx.commands; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/forward/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation of XEP-0297: Stanza Forwarding. 20 | */ 21 | package org.jivesoftware.smackx.forward; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/muc/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes for XEP-0045: Multi-User Chat. 20 | */ 21 | package org.jivesoftware.smackx.muc.packet; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/nick/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes for XEP-0172: User Nickname. 20 | */ 21 | package org.jivesoftware.smackx.nick.packet; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/pep/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation XEP-0163: Personal Eventing Protocol. 20 | */ 21 | package org.jivesoftware.smackx.pep; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/ping/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Provider classes for XEP-0199: XMPP Ping. 20 | */ 21 | package org.jivesoftware.smackx.ping.provider; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/filter/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Filters for Publish-Subscribe (XEP-60). 20 | */ 21 | package org.jivesoftware.smackx.pubsub.filter; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/si/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes for XEP-0095: Stream Initiation. 20 | */ 21 | package org.jivesoftware.smackx.si.packet; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/time/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Provider classes of XEP-0202: Entity Time. 20 | */ 21 | package org.jivesoftware.smackx.time.provider; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/urldata/http/element/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2020 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes for XEP-0104. 20 | */ 21 | package org.jivesoftware.smackx.urldata.http.element; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/xdata/form/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2020 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks high-level API for XEP-0004: Data Forms. 20 | */ 21 | package org.jivesoftware.smackx.xdata.form; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/xdata/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes for XEP-0004: Data Forms. 20 | */ 21 | package org.jivesoftware.smackx.xdata.packet; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/xhtmlim/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes for XEP-0071: XHTML-IM. 20 | */ 21 | package org.jivesoftware.smackx.xhtmlim.packet; 22 | -------------------------------------------------------------------------------- /smack-integration-test/src/main/java/org/jivesoftware/smackx/caps/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation of XEP-0115: Entity Capabilities. 20 | */ 21 | package org.jivesoftware.smackx.caps; 22 | -------------------------------------------------------------------------------- /smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/mediaimpl/jspeex/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.jingleold.mediaimpl.jspeex; 22 | -------------------------------------------------------------------------------- /smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/mediaimpl/multi/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.jingleold.mediaimpl.multi; 22 | -------------------------------------------------------------------------------- /smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/mediaimpl/sshare/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * TODO describe me. 20 | */ 21 | package org.jivesoftware.smackx.jingleold.mediaimpl.sshare; 22 | -------------------------------------------------------------------------------- /smack-streammanagement/src/main/java/org/jivesoftware/smack/sm/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Providers for XEP-0198: Stream Management. 20 | */ 21 | package org.jivesoftware.smack.sm.provider; 22 | -------------------------------------------------------------------------------- /smack-android-extensions/src/main/java/org/jivesoftware/smackx/ping/android/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Android classes for XEP-0199: XMPP Ping. 20 | */ 21 | package org.jivesoftware.smackx.ping.android; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/compress/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Providers for XMPP stream compression (XEP-138). 20 | */ 21 | package org.jivesoftware.smack.compress.provider; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * XML stanzas and extension elements that are part of the XMPP protocol. 20 | */ 21 | package org.jivesoftware.smack.packet; 22 | -------------------------------------------------------------------------------- /smack-core/src/main/java/org/jivesoftware/smack/util/SuccessCallback.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2017 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.jivesoftware.smack.util; 18 | 19 | public interface SuccessCallback { 20 | 21 | void onSuccess(T result); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/gcm/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2014 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Extension elements for the GCM XMPP extension. 20 | */ 21 | package org.jivesoftware.smackx.gcm.packet; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/iot/discovery/element/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot.discovery.element; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/iot/discovery/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright © 2016 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smack's API for XMPP IoT. 20 | */ 21 | package org.jivesoftware.smackx.iot.discovery.provider; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/jid_prep/element/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2019 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * XML elements for XEP-0328: JID Prep. 20 | */ 21 | package org.jivesoftware.smackx.jid_prep.element; 22 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/sid/element/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Smack's API for XEP-0359: Stable and Unique Stanza IDs. 19 | */ 20 | package org.jivesoftware.smackx.sid.element; 21 | -------------------------------------------------------------------------------- /smack-experimental/src/main/java/org/jivesoftware/smackx/sid/provider/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2018 Paul Schaub 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Smack's API for XEP-0359: Stable and Unique Stanza IDs. 19 | */ 20 | package org.jivesoftware.smackx.sid.provider; 21 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/caps/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes for XEP-0115: Entity Capabilities. 20 | */ 21 | package org.jivesoftware.smackx.caps.packet; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/disco/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes for XEP-0030: Service Discovery. 20 | */ 21 | package org.jivesoftware.smackx.disco.packet; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/geoloc/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes for XEP-0080: User Location. 20 | */ 21 | package org.jivesoftware.smackx.geoloc.packet; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/iqlast/packet/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Element classes for XEP-0012: Last Activity. 20 | */ 21 | package org.jivesoftware.smackx.iqlast.packet; 22 | -------------------------------------------------------------------------------- /smack-extensions/src/main/java/org/jivesoftware/smackx/iqversion/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Copyright 2015 Florian Schmaus 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * Smacks implementation of XEP-0092: Software Version. 20 | */ 21 | package org.jivesoftware.smackx.iqversion; 22 | --------------------------------------------------------------------------------