Build: #680 failed Manual run by daryl herzmann

Code commits

Showing 100 of 495 code changes

Spark (master)

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 661da9e619e003578faa3bc9a41f80117382e9d7

    Merge pull request #509 from akrherz/290
    Denote Spark 2.9.0 Release

  • akrherz <akrherz@iastate.edu>

    akrherz <akrherz@iastate.edu> f1465b521d0bdb3c1d933ad74c9a2debff7968df

    Denote Spark 2.9.0 Release

    • core/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • core/src/documentation/changelog.html (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • distribution/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • emoticons/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/apple/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/assembly-descriptor/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/battleships/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/fastpath/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/fileupload/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/flashing/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/growl/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/jingle/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/meet/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/otr/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/plugin/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/reversi/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/roar/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/sip/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/spelling/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/systemtray/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/tictactoe/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/transferguard/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • plugins/translator/pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
    • pom.xml (version f1465b521d0bdb3c1d933ad74c9a2debff7968df)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 084b199ff684cfdc9fa7f919cf09dbd01eb50338

    Merge pull request #508 from guusdk/SPARK-2147_guard-against-dom4j-based-xxe-attacks
    SPARK-2147 Guard against CVE-2020-10683 (dom4j reading external entities)

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 58560ea5ca30cd504916d7aea10ed61939df91dd

    Merge pull request #507 from guusdk/plugins_increase_versions
    Increase version number of all plugins

  • adiaholic <adityaborikar2@gmail.com>

    adiaholic <adityaborikar2@gmail.com> 6eb7905d4561026ae1c8fc6bf031fd238a20ab46

    Add OWASP dependency check to build
    The check is currenty optional and placed
    inside the profile 'owasp-check'.
    One can directly invoke the plugin via
     'mvn org.owasp:dependency-check-maven:check'
    An attempt at resolving SPARK-2113.

    • core/pom.xml (version 6eb7905d4561026ae1c8fc6bf031fd238a20ab46)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 634865d0aca662a878a5b17dee72209e88f3b699

    Guard against CVE-2020-10683 (dom4j reading external entities)

    • core/src/main/java/org/jivesoftware/LoginDialog.java (version 634865d0aca662a878a5b17dee72209e88f3b699)
    • core/src/main/java/org/jivesoftware/spark/PluginManager.java (version 634865d0aca662a878a5b17dee72209e88f3b699)
    • core/src/main/java/org/jivesoftware/sparkimpl/plugin/emoticons/EmoticonManager.java (version 634865d0aca662a878a5b17dee72209e88f3b699)
    • core/src/main/java/org/jivesoftware/sparkimpl/plugin/viewer/PluginViewer.java (version 634865d0aca662a878a5b17dee72209e88f3b699)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 49149a5bf0fc7a322705d0876a3174eaf956c885

    Increase version number of all plugins
    Since the last release, major changes were applied to the project. To reflect this, I've increased the version number of all of the plugins.

    Not all plugins might have had functional changes, but given that the project structure has changed a lot, some kind of increase (that will allow us to tell plugins before and after this release apart) could be helpful.

    • plugins/apple/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/battleships/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/fastpath/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/fileupload/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/flashing/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/growl/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/jingle/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/meet/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/reversi/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/roar/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/sip/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/spelling/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/systemtray/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/tictactoe/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/transferguard/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
    • plugins/translator/pom.xml (version 49149a5bf0fc7a322705d0876a3174eaf956c885)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> c3c57ac5d5e3400520f31536c44363947d1d81ee

    Merge pull request #506 from guusdk/SPARK-1895_More_verbose_errors
    SPARK-1895: Show errors in chat transcript.

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 49c4f225ac90f8ac27a000dafed168f9edaef5a4

    Merge pull request #505 from guusdk/SPARK-2012_Use-bookmark-name-for-room
    SPARK-2012: Use bookmark name when listing rooms

  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 15da1abc6a0b8dfc5e7e8d607306316ec43935ce

    SPARK-1895: Show errors in chat transcript.
    When a message that contains an error is received, display an error message to the end-user, so that they know something went wrong.

    • core/src/main/java/org/jivesoftware/spark/ui/rooms/ChatRoomImpl.java (version 15da1abc6a0b8dfc5e7e8d607306316ec43935ce)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> ec3b75de36d370375bec101a743ffa92acf1b23c

    SPARK-2012: Use bookmark name when listing rooms
    The bookmark name should contain the name of the room. It's preferable to show the name of the room in the listing of bookmarked rooms, as opposed to the room ID.

    • core/src/main/java/org/jivesoftware/spark/ui/conferences/BookmarksUI.java (version ec3b75de36d370375bec101a743ffa92acf1b23c)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> e2cd24f42e96bdf8e646e46ebd12badd84f44bf8

    Merge pull request #504 from wrooot/master
    SPARK-2141 rename Unfiled

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 55f22983d5f97534204b5dccb12e99cfe07dae4c

    SPARK-2141 added Unfiled translation

    • core/src/main/resources/i18n/spark_i18n_ru_RU.properties (version 55f22983d5f97534204b5dccb12e99cfe07dae4c)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> f78d989c7606ef6e6dbaa1d7e09d69b19e81debb

    SPARK-2141 rename Unfiled

    • core/src/main/resources/i18n/spark_i18n_lt.properties (version f78d989c7606ef6e6dbaa1d7e09d69b19e81debb)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 8bf2433d26186f70891966cba3b228b8ec4bc88d

    SPARK-2141 rename Unfiled

    • core/src/main/resources/i18n/spark_i18n.properties (version 8bf2433d26186f70891966cba3b228b8ec4bc88d)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 6b89d28ef7afc9aab5f1d489e1f9ac6e0d363177

    Bump Bouncy Castle to 1.66

    • core/pom.xml (version 6b89d28ef7afc9aab5f1d489e1f9ac6e0d363177)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 4af4d40e9cd73f9193256ec4fd49aa6dafffd675

    Merge pull request #482 from Neustradamus/bouncycastle
    SPARK-2146: Bouncy Castle 1.65 instead of 1.57

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> ccaac5ce40dcc597105d5c42e97003e5c778ebc2

    Merge pull request #503 from guusdk/SPARK-2141
    SPARK-2141: Contacts should always be shown, even if they're not in a group

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> ea1dafd3e3e4d95e9f9a29d97a350cfb50e8651b

    Merge pull request #502 from guusdk/SPARK-2140_disable-stream-management
    Disable Smacks support for Stream Management (for now)

  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 56b22372276c921546301677943ec41d9de19873

    SPARK-2141: Contacts should always be shown, even if they're not in a group
    This commit restores functionality that already existed, but was ... disabled?

    When a user is not in any group on the contact list, it is now displayed in a psuedo-group, called 'unfiled' (this is similar to the 'offline contacts' psuedo group).

    • core/src/main/java/org/jivesoftware/spark/component/RosterTree.java (version 56b22372276c921546301677943ec41d9de19873)
    • core/src/main/java/org/jivesoftware/spark/ui/ContactList.java (version 56b22372276c921546301677943ec41d9de19873)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 53743efaa78df602bceaf6675600747188b0aacf

    Disable Smacks support for Stream Management (for now)
    We ideally enable Stream Management (see SPARK-2140), but for that, the reconnection logic in Spark probably needs work. I'm disabling it for now, until we have had a proper look.

    • core/src/main/java/org/jivesoftware/LoginDialog.java (version 53743efaa78df602bceaf6675600747188b0aacf)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 59272b6568f3bd757d7e3f7c86e470cbb28789df

    Merge pull request #501 from guusdk/SPARK-2138_game-fixes
    Spark-2138: Game fixes

  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 8a1a8a71139002c07e8878061530fa02fa8be63f

    SPARK-2138: TicTacToe - IQ error stanzas must have a child element
    To conform with XMPP specifications (and Smacks enforcement of them) add an error condition to the IQ error response that's used to decline a game invitation.

    • plugins/tictactoe/src/main/java/tic/tac/toe/TicTacToePlugin.java (version 8a1a8a71139002c07e8878061530fa02fa8be63f)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> aca69b943c8f6b929bebe5e63159b241ac15c72c

    SPARK-2138: TicTacToe - Fix addressing of invite response processing
    When processing a response, the 'to' and 'from' addresses have already been swapped.

    • plugins/tictactoe/src/main/java/tic/tac/toe/TicTacToePlugin.java (version aca69b943c8f6b929bebe5e63159b241ac15c72c)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> e8f7de8a0266e3e9b1c89bbbd87e48f312bd4fd5

    SPARK-2138: Reversi - Replace AsyncStanzaListener with IqRequestHandler
    When processing an incoming IQ request (such as a game invitation), the version of Smack that we use does not allow us to use an AsyncStanzaListener anymore.

    Before all registered stanza listeners are even invoked, Smack has determined that no IqRequestHandler has been registered to process the request, and will already have sent back an error.

    • plugins/reversi/src/main/java/org/jivesoftware/game/reversi/ReversiPlugin.java (version e8f7de8a0266e3e9b1c89bbbd87e48f312bd4fd5)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 9f9ad4586e8fc0f54b22444f77a5e24caf9bad61

    SPARK-2138: Reversi - IQ error stanzas must have a child element
    To conform with XMPP specifications (and Smacks enforcement of them) add an error condition to the IQ error response that's used to decline a game invitation.

    • plugins/reversi/src/main/java/org/jivesoftware/game/reversi/ReversiPlugin.java (version 9f9ad4586e8fc0f54b22444f77a5e24caf9bad61)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 671824f91596f0018438ce0bdf15224f32308875

    SPARK-2138: TicTacToe - Process unexpected errors on game invites are reject
    When a game inivitation gets answered by a generic error (eg 'feature-not-implemented') rather than an explicit decline, process this as a decline. Prior to this commit, the code threw an exception as it didn't recognize the response as either an invite accept or decline.

    • plugins/tictactoe/src/main/java/tic/tac/toe/TicTacToePlugin.java (version 671824f91596f0018438ce0bdf15224f32308875)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> d60ee89dfc02750d4603b9e079e627f05c67aecf

    SPARK-2138: TicTacToe - Replace AsyncStanzaListener with IqRequestHandler
    When processing an incoming IQ request (such as a game invitation), the version of Smack that we use does not allow us to use an AsyncStanzaListener anymore.

    Before all registered stanza listeners are even invoked, Smack has determined that no IqRequestHandler has been registered to process the request, and will already have sent back an error.

    • plugins/tictactoe/src/main/java/tic/tac/toe/TicTacToePlugin.java (version d60ee89dfc02750d4603b9e079e627f05c67aecf)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 1a0e14769a3ceaa3568c13439c5aff016a21169a

    Merge pull request #500 from guusdk/SPARK-1784_roar-popup-surpress
    SPARK-1784: Do not surpress ROAR popup when chat container is inactiv…

  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 72900a31de40ad7c8e69938f70fdacbd6ce007eb

    SPARK-1784: Do not surpress ROAR popup when chat container is inactive/has no focus
    Prior to this change, popups where surpressed when the chat container was not explicitly closed.

    • plugins/roar/src/main/java/org/jivesoftware/spark/roar/RoarMessageListener.java (version 72900a31de40ad7c8e69938f70fdacbd6ce007eb)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> bb626ef34fb99abd819d34f3b7503a009e6f17d2

    Merge pull request #499 from guusdk/roar
    Various ROAR fixes

  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 27814b9df4bde1dd6de86a5aff27c389c06dfe98

    SPARK-2137: Log warning when 'appdir' is not set

    • core/src/main/java/org/jivesoftware/Spark.java (version 27814b9df4bde1dd6de86a5aff27c389c06dfe98)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 5d85de9e8f911310b8a77610984d0467aa51770c

    SPARK-2136: Do not show unsupportable ROAR display types.
    The system tray based popup/toaster is not supported on all platforms. It shouldn't be offered when it is not supported.

    • plugins/roar/src/main/java/org/jivesoftware/spark/roar/RoarProperties.java (version 5d85de9e8f911310b8a77610984d0467aa51770c)
    • plugins/roar/src/main/java/org/jivesoftware/spark/roar/displaytype/RoarDisplayType.java (version 5d85de9e8f911310b8a77610984d0467aa51770c)
    • plugins/roar/src/main/java/org/jivesoftware/spark/roar/displaytype/SystemNotification.java (version 5d85de9e8f911310b8a77610984d0467aa51770c)
    • plugins/roar/src/main/java/org/jivesoftware/spark/roar/displaytype/WindowsNotification.java (version 5d85de9e8f911310b8a77610984d0467aa51770c)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> d8d59d742b6f825085964ea187a9a3e7c81ae425

    SPARK-1898: ROAR do not show popup on own messages
    If the author of an inbound message is the local user (potentially using a different client), then there's no need to show a popup.

    • plugins/roar/src/main/java/org/jivesoftware/spark/roar/RoarMessageListener.java (version d8d59d742b6f825085964ea187a9a3e7c81ae425)
    • plugins/roar/src/main/java/org/jivesoftware/spark/roar/displaytype/RoarPopupHelper.java (version d8d59d742b6f825085964ea187a9a3e7c81ae425)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 53c15faf8f62d862aab364ef94407598a0437de7

    SPARK-2134: Replace com.sun.awt.AWTUtilities usage
    Do not use an implementation that is not available in all JREs.

    • plugins/roar/src/main/java/org/jivesoftware/spark/roar/gui/RoarPanel.java (version 53c15faf8f62d862aab364ef94407598a0437de7)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 8a8855a652186d7d08ca3d262d685ade35e78b98

    SPARK-2135: Immediately make use of updated ROAR config change
    When changing the type of popup, immediately use the updated value.

    • plugins/roar/src/main/java/org/jivesoftware/spark/roar/RoarMessageListener.java (version 8a8855a652186d7d08ca3d262d685ade35e78b98)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> ee4c3ec03049a5e1c78b2bd8fa95c4fbef664ca0

    Merge pull request #498 from guusdk/SPARK-2110_missing-at-in-unescaped-jid
    SPARK-2110: Fix nicknames & add missing '@' in result of unescaping JIDs

  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> b3538d54e55e74a163642164caa7cdcef2d8f1a0

    SPARK-2110: Don't escape nicknames
    org.jivesoftware.spark.UserManager#getUserNicknameFromJID(org.jxmpp.jid.BareJid) values should not be JID escaped, as that will mangle their content. The implementation of that method already appropriately escapes any JID parts that are used in the nickname.

    • core/src/main/java/org/jivesoftware/spark/ChatManager.java (version b3538d54e55e74a163642164caa7cdcef2d8f1a0)
    • core/src/main/java/org/jivesoftware/spark/ui/VCardPanel.java (version b3538d54e55e74a163642164caa7cdcef2d8f1a0)
    • core/src/main/java/org/jivesoftware/spark/ui/VCardViewer.java (version b3538d54e55e74a163642164caa7cdcef2d8f1a0)
    • core/src/main/java/org/jivesoftware/spark/uri/UriManager.java (version b3538d54e55e74a163642164caa7cdcef2d8f1a0)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 2da2c6e38f3d3174e089ce1a81d36cb64ddc98b1

    SPARK-2110: Add missing '@' in result of unescaping JIDs
    The implementation that unescapes JIDs unintentionally removes the '@' character (separating node- and domain-part). This commit restores that character.

    • core/src/main/java/org/jivesoftware/spark/UserManager.java (version 2da2c6e38f3d3174e089ce1a81d36cb64ddc98b1)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 094a2f55c3db5dffde87e78595e12a4ee53438db

    Merge pull request #497 from guusdk/OF-2079_Fix-settings-storage-upon-login
    OF-2079: Ensure settings are properly saved upon login

  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 3c44e04bbb5747dfc49e9a6bbff2065042c78d94

    SPARK-2079: Ensure settings are properly saved upon login
    The way the 'advanced settings' dialog of the login screen works, causes it to save its configuration to file whenever 'an event' happens.

    When saving the configuration, the state of the various UI elements (checkboxes, radiobuttons, etc) is used to update the configuration file.

    Eligble events happen more often than expected, for example, when the dialog is disposed (which can occur much later after when it was closed). By that time, the settings of the UI elements can be outdated. This causes an issue where settings are unexpectedly 'reverted'.

    This commit works around this problem by only allowing the settings to be updated while the screen is visible.

    • core/src/main/java/org/jivesoftware/spark/ui/login/LoginSettingDialog.java (version 3c44e04bbb5747dfc49e9a6bbff2065042c78d94)
    • core/src/main/java/org/jivesoftware/sparkimpl/settings/local/SettingsManager.java (version 3c44e04bbb5747dfc49e9a6bbff2065042c78d94)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 74829966e0c89f0b8718113a3b6b81cf8a0a2cd5

    SPARK-2079: Improve adding self-signed certificates upon login.
    This builds on the fix for SPARK-2070: when upon login a certificate is encountered that is self-signed (when this is disallowed by the configuration) prompt the user, and let them try again.

    • core/src/main/java/org/jivesoftware/LoginDialog.java (version 74829966e0c89f0b8718113a3b6b81cf8a0a2cd5)
    • core/src/main/resources/i18n/spark_i18n.properties (version 74829966e0c89f0b8718113a3b6b81cf8a0a2cd5)
    • core/src/main/resources/i18n/spark_i18n_nl.properties (version 74829966e0c89f0b8718113a3b6b81cf8a0a2cd5)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> d3f3352c659fed6012d78bfe152ea6099f8e03d4

    Merge pull request #496 from guusdk/SPARK-2110_vcard-new-api
    SPARK-2110: Stop using deprecated VCard API

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> cc74b72ad486b5f02aa79d9b069c09bbab8b9615

    Merge pull request #495 from guusdk/SPARK-2133_i18n-load
    SPARK-2133: Don't search jar for translations

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 0c7b1e06cee1692684bdb9487d171849130e5257

    Merge pull request #494 from guusdk/SPARK-2070_automatically_relogin_after_cert_acceptance
    SPARK-2070: Login automatically after accepting server cert

  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 925135b424dfc8ff40748b219b3229a437d6daba

    SPARK-2110: Stop using deprecated VCard API
    Smack has deprecated parts of the VCard API (primarily the 'load' and 'save' methods). As Spark still used this API at some points, some data doesn't get refereshed / loaded properly. By switching to the new API, these problems disappear.

    • core/src/main/java/org/jivesoftware/spark/ui/RosterDialog.java (version 925135b424dfc8ff40748b219b3229a437d6daba)
    • core/src/main/java/org/jivesoftware/sparkimpl/profile/VCardEditor.java (version 925135b424dfc8ff40748b219b3229a437d6daba)
    • core/src/main/java/org/jivesoftware/sparkimpl/profile/VCardManager.java (version 925135b424dfc8ff40748b219b3229a437d6daba)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 89f16500739f6d73fb678506fd5edf22b21dbd80

    SPARK-2133: Don't search jar for translations
    Instead of specifically looking for i18n-files in the spark.jar file, just check if they're anywhere on the classpath. This is more likely to yield results (especially when Spark isn't ran from a jar file, but from an IDE). I'd not be surprised if it's moderately faster too, as no ZIP file operations are needed).

    • core/src/main/java/org/jivesoftware/sparkimpl/plugin/language/LanguagePlugin.java (version 89f16500739f6d73fb678506fd5edf22b21dbd80)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 27745d9dc5f90fb4eb19f16f31f2d6e174e5f163

    SPARK-2070: Login automatically after accepting server cert
    When an authentication attempt fails because of the server presenting a certificate that's not recognized, the end user gets asked to add the certificate.

    When the end user chooses to accept the certificate, another authentication attempt should be performed automatically. Up until this commit, that did not occur.

    To be able to act based on the choice of the user, the mechanism in which the dialog is shown had to be replaced. This removed some of the more elaborate functionality added by Pawel (that allowed for each intermediate certificate in the chain to be added individually). I've opted to simply add every certificate in the chain.

    • core/src/main/java/org/jivesoftware/LoginDialog.java (version 27745d9dc5f90fb4eb19f16f31f2d6e174e5f163)
    • core/src/main/java/org/jivesoftware/sparkimpl/certificates/CertificateController.java (version 27745d9dc5f90fb4eb19f16f31f2d6e174e5f163)
    • core/src/main/java/org/jivesoftware/sparkimpl/certificates/InBandCertificateChainDialog.java (version 27745d9dc5f90fb4eb19f16f31f2d6e174e5f163)
    • core/src/main/java/org/jivesoftware/sparkimpl/certificates/SparkTrustManager.java (version 27745d9dc5f90fb4eb19f16f31f2d6e174e5f163)
    • core/src/main/java/org/jivesoftware/sparkimpl/certificates/UnrecognizedServerCertificatePanel.java (version 27745d9dc5f90fb4eb19f16f31f2d6e174e5f163)
    • core/src/main/resources/i18n/spark_i18n.properties (version 27745d9dc5f90fb4eb19f16f31f2d6e174e5f163)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> a1cbbff60ef7c7929c418411f385c4a558fea612

    Merge pull request #493 from guusdk/SPARK-1979_sounds-to-resources-dir
    SPARK-1979: Restore distribution archive directory for 'sounds'

  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> f33d82ae29d6aad8454cda5e0afe9f669a666283

    SPARK-1978: Restore 'documentation' folder

    • core/src/assembly/installation-directory.xml (version f33d82ae29d6aad8454cda5e0afe9f669a666283)
  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> fc18c36dafc1fca92df008ead6bfd0293d85b0f7

    SPARK-1979: Restore distribution archive directory for 'sounds'
    The 'sounds' directory (and some other files) used to live outside of the spark.jar file in Spark 2.8.3. This commit mostly restores this.

    I'm leaving out the emoticons, as I think that has been tackled in SPARK-2068.

    • core/src/assembly/installation-directory.xml (version fc18c36dafc1fca92df008ead6bfd0293d85b0f7)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> c9ae73178139c5f7053bc3cff2c31355b9916e6b

    Merge pull request #492 from guusdk/SPARK-2068_emoticons
    SPARK-2068: Restore emoticons

  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> 08ee639b047dfabc234cb04255c8d6163a30da2f

    SPARK-2068: Restore emoticons
    This commit fixes the distribution packaging to include the emoticons. Additionally, the code that verifies if emoticons exist in the user home directory is a bit more error resistant now.

    • core/pom.xml (version 08ee639b047dfabc234cb04255c8d6163a30da2f)
    • core/src/main/java/org/jivesoftware/Spark.java (version 08ee639b047dfabc234cb04255c8d6163a30da2f)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 619200b189b8dee8538b6e53dc4eee6c84c9b773

    Merge pull request #491 from guusdk/SPARK-1990_remove-pki-tab
    SPARK-1990: Remove PKI tab from login settings

  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> b410b76f4874539ed86ee1dbc0340478d2567290

    SPARK-1990: Remove PKI tab from login settings
    This tab has been replaced by Pavel with two other tabs.

    • core/src/main/java/org/jivesoftware/LoginDialog.java (version b410b76f4874539ed86ee1dbc0340478d2567290)
    • core/src/main/java/org/jivesoftware/spark/ui/login/LoginSettingDialog.java (version b410b76f4874539ed86ee1dbc0340478d2567290)
    • core/src/main/java/org/jivesoftware/spark/ui/login/PkiLoginSettingsPanel.java (version b410b76f4874539ed86ee1dbc0340478d2567290)
    • core/src/main/java/org/jivesoftware/sparkimpl/settings/local/LocalPreferences.java (version b410b76f4874539ed86ee1dbc0340478d2567290)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 8f1278b96694276511929acc46f33ce6ed8baff4

    Merge pull request #490 from guusdk/SPARK-2132_no-more-jxbrowser
    SPARK-2132: No more JxBrowser

  • Guus der Kinderen <guus@goodbytes.nl>

    Guus der Kinderen <guus@goodbytes.nl> b3131e391135465f3152fa21a23cf940e7642bb8

    SPARK-2132: Replace JxBrowser with Lobobrowser
    This commit reverts back the change from Lobobrowser to JxBrowser, as we failed to get a license for JxBrowser.

    As a result, the Meet plugin (which depends features not supported by Lobobrowser) was excluded from the Maven project.

    • core/pom.xml (version b3131e391135465f3152fa21a23cf940e7642bb8)
    • core/src/main/java/org/jivesoftware/spark/component/browser/EmbeddedBrowserViewer.java (version b3131e391135465f3152fa21a23cf940e7642bb8)
    • distribution/src/installer/spark.install4j (version b3131e391135465f3152fa21a23cf940e7642bb8)
    • plugins/meet/src/main/java/org/jivesoftware/spark/plugin/ofmeet/SparkMeetPlugin.java (version b3131e391135465f3152fa21a23cf940e7642bb8)
    • pom.xml (version b3131e391135465f3152fa21a23cf940e7642bb8)
  • Guus der Kinderen <guus.der.kinderen@gmail.com>

    Guus der Kinderen <guus.der.kinderen@gmail.com> 7c8533dddb5bb024995b7744bc12749b061197a6

    SPARK-2131: Don't NullPointer when some of the optional metadata is missing.

    • core/src/main/java/org/jivesoftware/spark/PluginManager.java (version 7c8533dddb5bb024995b7744bc12749b061197a6)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 0b409b9c0d02ad5795feba569671aa8eb7b302ed

    Merge pull request #489 from wrooot/master
    SPARK-2110 fix VCard loading

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 53de306ef0558f2d8174fc4b5852474a4653c33a

    SPARK-2110 fix VCard loading

    • core/src/main/java/org/jivesoftware/sparkimpl/profile/VCardManager.java (version 53de306ef0558f2d8174fc4b5852474a4653c33a)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> a4e116df3609f62272dd457f9df8fb30c148665c

    Fix exception name

    • core/src/main/java/org/jivesoftware/resource/Res.java (version a4e116df3609f62272dd457f9df8fb30c148665c)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 1ee8fda88e5190350ca6d79a65aba0668ee532d0

    Another translation fix for Java 8

    • core/src/main/java/org/jivesoftware/resource/Res.java (version 1ee8fda88e5190350ca6d79a65aba0668ee532d0)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 45825544f69f53041ca2246e69a7d6149fc2891e

    Merge pull request #488 from LaurentBarbareau/patch-1
    Properties fixed
    SPARK-2130

  • LaurentBarbareau <lbarbareau@gmail.com>

    LaurentBarbareau <lbarbareau@gmail.com> 20318c2ea03d8a3b86c8a13a5785df12e41b0865

    Properties fixed
    Single quotes doubled when necessary (as mentioned into the header comment). This fix parameterized labels not filled properly.
    + Spelling.

    • core/src/main/resources/i18n/spark_i18n_fr.properties (version 20318c2ea03d8a3b86c8a13a5785df12e41b0865)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 81086736ae8b2032c48cebe6e1e2a8eab09b7ae8

    SPARK-2093 add import for log

    • plugins/transferguard/src/main/java/org/jivesoftware/spark/plugins/transfersettings/TGuardRes.java (version 81086736ae8b2032c48cebe6e1e2a8eab09b7ae8)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 126309b67a91d1c62f71e27d01ef888a755269d1

    SPARK-2093 add try-catch

    • plugins/transferguard/src/main/java/org/jivesoftware/spark/plugins/transfersettings/TGuardRes.java (version 126309b67a91d1c62f71e27d01ef888a755269d1)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 8208efbeda7aa7f77fe7c8c4dc24513a0d5b67ee

    Merge pull request #487 from wrooot/master
    SPARK-2093 plugins fixes

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 736fdbcea1592ef72218b2570456e221a014adf5

    SPARK-2093 plugins fixes

    • plugins/fastpath/src/main/java/org/jivesoftware/fastpath/FpRes.java (version 736fdbcea1592ef72218b2570456e221a014adf5)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 6ad1da62f43973ae3dae6d6731c0b609dd7523d8

    SPARK-2093 plugins fixes

    • plugins/transferguard/src/main/java/org/jivesoftware/spark/plugins/transfersettings/TGuardRes.java (version 6ad1da62f43973ae3dae6d6731c0b609dd7523d8)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 3ddfb0fbe86811abe8bdf6784abcc9d7a6fac84e

    SPARK-2093 plugins fixes

    • plugins/roar/src/main/java/org/jivesoftware/spark/roar/RoarResources.java (version 3ddfb0fbe86811abe8bdf6784abcc9d7a6fac84e)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 4449d34e72442b6707ef7569edb148775ea33689

    SPARK-2093 plugins fixes

    • plugins/flashing/src/main/java/org/jivesoftware/spark/plugin/flashing/FlashingResources.java (version 4449d34e72442b6707ef7569edb148775ea33689)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 5140a0517debf4f88cfaf16a28a3b01bc79664a0

    SPARK-2093 remove try

    • core/src/main/java/org/jivesoftware/resource/Res.java (version 5140a0517debf4f88cfaf16a28a3b01bc79664a0)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 812154d962a02d861af53457c49f52ed9fb3598f

    SPARK-2093 small fix

    • core/src/main/java/org/jivesoftware/resource/Res.java (version 812154d962a02d861af53457c49f52ed9fb3598f)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> e0ea7ba6c7d56c58154dc1201d978917e56a3140

    Fix translations SPARK-2093

    • core/src/main/java/org/jivesoftware/resource/Res.java (version e0ea7ba6c7d56c58154dc1201d978917e56a3140)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 0152533176f82274012ea7b6da3f3cb84517e03a

    Merge pull request #486 from igniterealtime/revert-485-revert-484-revert-483-revert-460-master
    Add back "SPARK-2091 code cleanup"

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 2a9cea3f7125bf19b8469a1880180ed617e0853b

    Revert "Revert "Revert "Revert "SPARK-2091 code cleanup""""

    • core/src/main/resources/i18n/spark_i18n.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_cs.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_de.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_es.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_fi.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_fr.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_it.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_ja.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_ko.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_ky.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_lt.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_nl.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_pl.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_pt_BR.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_ru_RU.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_sv.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_tr.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_uk_UA.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_zh_CN.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
    • core/src/main/resources/i18n/spark_i18n_zh_TW.properties (version 2a9cea3f7125bf19b8469a1880180ed617e0853b)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 6b9e6b6d616f40980734ba21f056998a88d739c9

    Merge pull request #485 from igniterealtime/revert-484-revert-483-revert-460-master
    Revert "Revert "Revert "SPARK-2091 code cleanup"""

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 910ee21bb9631b0036c69ed02dce9fdec15f1360

    Revert "Revert "Revert "SPARK-2091 code cleanup"""

    • core/src/main/resources/i18n/spark_i18n.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_cs.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_de.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_es.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_fi.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_fr.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_it.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_ja.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_ko.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_ky.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_lt.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_nl.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_pl.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_pt_BR.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_ru_RU.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_sv.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_tr.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_uk_UA.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_zh_CN.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
    • core/src/main/resources/i18n/spark_i18n_zh_TW.properties (version 910ee21bb9631b0036c69ed02dce9fdec15f1360)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> f390e01b6824699f8d4da1809aa2b2b928be3b01

    Merge pull request #484 from igniterealtime/revert-483-revert-460-master
    Revert "Revert "SPARK-2091 code cleanup""

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925

    Revert "Revert "SPARK-2091 code cleanup""

    • core/src/main/resources/i18n/spark_i18n.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_cs.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_de.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_es.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_fi.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_fr.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_it.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_ja.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_ko.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_ky.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_lt.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_nl.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_pl.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_pt_BR.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_ru_RU.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_sv.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_tr.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_uk_UA.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_zh_CN.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
    • core/src/main/resources/i18n/spark_i18n_zh_TW.properties (version 714cf97edb7a0c3b40e1c0c849eca4bbfd59a925)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 5996e427417242a60424923d2bb6e743b4d54068

    Merge pull request #483 from igniterealtime/revert-460-master
    Revert "SPARK-2091 code cleanup"

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398

    Revert "SPARK-2091 code cleanup"

    • core/src/main/resources/i18n/spark_i18n.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_cs.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_de.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_es.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_fi.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_fr.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_it.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_ja.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_ko.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_ky.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_lt.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_nl.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_pl.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_pt_BR.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_ru_RU.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_sv.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_tr.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_uk_UA.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_zh_CN.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
    • core/src/main/resources/i18n/spark_i18n_zh_TW.properties (version 647105b4cd59a7ed9161fde3c2eb5f4e64ce3398)
  • Neustradamus <104737+Neustradamus@users.noreply.github.com>

    Neustradamus <104737+Neustradamus@users.noreply.github.com> 1d9bec0a9ddca29a0ac749258e1284d1024ad0f6

    Bouncy Castle 1.65 instead of 1.57
    Bouncy Castle 1.65 instead of 1.57: https://www.bouncycastle.org/releasenotes.html
    - http://www.bouncycastle.org/latest_releases.html

    CVEs: https://www.cvedetails.com/vulnerability-list/vendor_id-7637/Bouncycastle.html

    • core/pom.xml (version 1d9bec0a9ddca29a0ac749258e1284d1024ad0f6)
  • daryl herzmann <akrherz@iastate.edu>

    daryl herzmann <akrherz@iastate.edu> 1e6b4e813bd73f38742595b79692b2645a2d9c4d

    Merge pull request #480 from akrherz/travisci
    use trusty on Travis-CI so to get JDK 8

  • akrherz <akrherz@iastate.edu>

    akrherz <akrherz@iastate.edu> 544cb9ee828eb39690e2ea2d9c5c677e479e5f17

    use trusty on Travis-CI so to get JDK 8

    • .travis.yml (version 544cb9ee828eb39690e2ea2d9c5c677e479e5f17)
  • Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com>

    Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com> 4156ee0fedbab536039e3f3d1c57a0edd7b4b775

    Use HTTPS instead of HTTP to resolve dependencies
    This fixes a security vulnerability in this project where the `pom.xml`
    files were configuring Maven to resolve dependencies over HTTP instead of
    HTTPS.

    Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com>

    • core/pom.xml (version 4156ee0fedbab536039e3f3d1c57a0edd7b4b775)
    • plugins/systemtray/pom.xml (version 4156ee0fedbab536039e3f3d1c57a0edd7b4b775)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> a76841e2cbcca9079ea5016e976dddff3ff73e52

    Remove ul

    • core/src/documentation/changelog.html (version a76841e2cbcca9079ea5016e976dddff3ff73e52)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 7d85213b21f156eb86821dbded30f22ae368e481

    Add a note about certs and plugins

    • core/src/documentation/changelog.html (version 7d85213b21f156eb86821dbded30f22ae368e481)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 26cd224ec7c0b2b8cd8f792915fb04dbde626608

    Merge pull request #478 from wrooot/master
    SPARK-2117 update Smack to 4.3.4

  • wrooot <wrooot@users.noreply.github.com>

    wrooot <wrooot@users.noreply.github.com> 2ecb618ea605b22b3b91cfc7f305dc331ce5b517

    SPARK-2117 update Smack to 4.3.4

    • pom.xml (version 2ecb618ea605b22b3b91cfc7f305dc331ce5b517)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 85b7e7103630f212cc194a770343e37302b4d489

    Merge pull request #475 from guusdk/SPARK-2116_configure-current-chat-size
    SPARK-2116: Make maximum value for 'current' transcript size configurable

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> df373c88230a37b71bb28089fed606e77b1bea6b

    Merge pull request #476 from guusdk/SPARK-2085_History
    SPARK-2085: No-history transcript window bugfix.

  • Guus der Kinderen <guus.der.kinderen@gmail.com>

    Guus der Kinderen <guus.der.kinderen@gmail.com> bc95b59747bd1cd44f5e070f111d810f10007f18

    SPARK-2085: No-history transcript window bugfix.
    Without this, an error occurs when trying to add messages to a window that has no history.

    • core/src/main/java/org/jivesoftware/spark/ui/TranscriptWindow.java (version bc95b59747bd1cd44f5e070f111d810f10007f18)
  • Guus der Kinderen <guus.der.kinderen@gmail.com>

    Guus der Kinderen <guus.der.kinderen@gmail.com> 90d463db31c941a06eb6d5582727d89e01dc6667

    SPARK-2116: Make maximum value for 'current' transcript size configurable.
    Configurable by adding/changing an integer value for 'currentHistoryMaxSize' in spark.settings. I've not added a visual config thingy yet.

    • core/src/main/java/org/jivesoftware/sparkimpl/plugin/transcripts/ChatTranscripts.java (version 90d463db31c941a06eb6d5582727d89e01dc6667)
    • core/src/main/java/org/jivesoftware/sparkimpl/settings/local/LocalPreferences.java (version 90d463db31c941a06eb6d5582727d89e01dc6667)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 9047c84ae249b019cce1faccaa57c62411e72cb2

    Merge pull request #474 from guusdk/SPARK-2065_Stop-incompatible-plugins
    SPARK-2065: Prevent known incompatible plugins from being loaded.

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 9cbe8e88cd5357feb91dc29c3b600ba962c5b139

    Merge pull request #473 from guusdk/SPARK-2092_Fastpath-fix
    SPARK-2092: Fix Fastpath plugin

  • Guus der Kinderen <guus.der.kinderen@gmail.com>

    Guus der Kinderen <guus.der.kinderen@gmail.com> 350d477da85dbe80e2700bef0b8ee4554daa4f26

    SPARK-2065: Prevent known incompatible plugins from being loaded.
    This adds a hardcoded list of plugins (with version number) that are known to cause issues. Plugins on the list are no longer loaded by Spark.

    • core/src/main/java/org/jivesoftware/spark/PluginManager.java (version 350d477da85dbe80e2700bef0b8ee4554daa4f26)
  • Guus der Kinderen <guus.der.kinderen@gmail.com>

    Guus der Kinderen <guus.der.kinderen@gmail.com> 61bbb64501e0aca81aa6adda23eec43339fc4345

    SPARK-2092: Fix Fastpath plugin
    A API change in Smack went unnoticed, and caused the FastPath plugin to not load correctly. This commit fixes that, and increases the version number of the plugin.

    • plugins/fastpath/pom.xml (version 61bbb64501e0aca81aa6adda23eec43339fc4345)
    • plugins/fastpath/src/main/java/org/jivesoftware/fastpath/WorkgroupInitializer.java (version 61bbb64501e0aca81aa6adda23eec43339fc4345)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> 65d109eba9cbbf5adae206f761b836764780b05d

    Merge pull request #472 from guusdk/SPARK-2114_Java-version-compare
    SPARK-2114: Fix Java version string comparison.

  • Guus der Kinderen <guus.der.kinderen@gmail.com>

    Guus der Kinderen <guus.der.kinderen@gmail.com> 89b41443466c16613d93365e6b5e67c98af663aa

    SPARK-2114: Fix Java version string comparison.
    Without this, plugins that define a minimum Java version of 9 or lower fail to load on Java 10 or higher.

    • core/src/main/java/org/jivesoftware/spark/PluginManager.java (version 89b41443466c16613d93365e6b5e67c98af663aa)
    • core/src/main/java/org/jivesoftware/spark/util/StringUtils.java (version 89b41443466c16613d93365e6b5e67c98af663aa)
    • core/src/test/java/org/jivesoftware/spark/util/JavaVersionTest.java (version 89b41443466c16613d93365e6b5e67c98af663aa)