Commit Graph

51 Commits

Author SHA1 Message Date
4c7f54d2be Denote Spark 2.9.1 Release 2020-08-25 13:14:31 -05:00
efd6fb9d69 SPARK-2151: Prevent IndexOutOfBoundsException in Reversi
The old code attempts to iterate over 65 positions on a board that has 64. That's not going to work.

With this fix, I didn't get the exception that I had while previously playing this game. Unlike before, I can now successfully finish a game.
2020-08-21 21:54:27 +02:00
5916368145 march master branch toward 2.9.1-SNAPSHOT 2020-08-17 08:13:37 -05:00
f1465b521d Denote Spark 2.9.0 Release 2020-08-17 07:13:31 -05:00
49149a5bf0 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.
2020-08-16 18:56:14 +02:00
e8f7de8a02 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.
2020-08-05 10:27:37 +02:00
9f9ad4586e 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.
2020-08-05 10:27:37 +02:00
8a1a8a7113 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.
2020-08-05 10:27:50 +02:00
aca69b943c SPARK-2138: TicTacToe - Fix addressing of invite response processing
When processing a response, the 'to' and 'from' addresses have already been swapped.
2020-08-05 10:27:41 +02:00
671824f915 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.
2020-08-05 10:27:37 +02:00
d60ee89dfc 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.
2020-08-05 09:55:00 +02:00
72900a31de 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.
2020-08-04 22:21:53 +02:00
d8d59d742b 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.
2020-08-04 21:42:57 +02:00
5d85de9e8f 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.
2020-08-04 21:42:57 +02:00
53c15faf8f SPARK-2134: Replace com.sun.awt.AWTUtilities usage
Do not use an implementation that is not available in all JREs.
2020-08-04 21:42:57 +02:00
8a8855a652 SPARK-2135: Immediately make use of updated ROAR config change
When changing the type of popup, immediately use the updated value.
2020-08-04 11:40:48 +02:00
b3131e3911 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.
2020-08-02 22:52:30 +02:00
81086736ae SPARK-2093 add import for log 2020-06-08 13:02:18 +03:00
126309b67a SPARK-2093 add try-catch 2020-06-08 12:58:30 +03:00
736fdbcea1 SPARK-2093 plugins fixes 2020-06-08 12:52:17 +03:00
6ad1da62f4 SPARK-2093 plugins fixes 2020-06-08 12:49:44 +03:00
3ddfb0fbe8 SPARK-2093 plugins fixes 2020-06-08 12:48:28 +03:00
4449d34e72 SPARK-2093 plugins fixes 2020-06-08 12:46:33 +03:00
4156ee0fed 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>
2020-02-11 15:35:29 +01:00
61bbb64501 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.
2019-05-17 09:41:00 +02:00
106172b2c7 Merge remote-tracking branch 'ignite/master' into smack-4.3.3-SNAPSHOT 2019-03-09 17:06:56 +01:00
d2ecfab935 Rewire reconnection listener logic
that got lost in the Smack 4.3 update.
2019-03-09 12:15:44 +01:00
31d5e3116f SPARK-2103 move sparkmeet settings file 2019-03-09 10:45:18 +02:00
4b88a15235 SPARK-2101 move transfer guard settings file 2019-03-09 00:26:08 +02:00
4b6874abbb SPARK-2101 move transfer guard settings file 2019-03-08 23:37:45 +02:00
0afc9aa9a2 SPARK-2090 replaced more deprecated Smack APIs 2019-03-02 16:16:08 +02:00
7d8de7f62e SPARK-2091 code cleanup 2019-02-28 00:07:17 +02:00
707a53cdd5 SPARK-2091 code cleanup 2019-02-27 23:52:15 +02:00
eafbd2573c Update Smack to 4.3 2018-07-04 14:16:46 +02:00
95ca4287bc SPARK-2059 URL encoding file name 2018-04-04 21:31:34 +03:00
9a556e7d9f Merge pull request #418 from dnsdhrj/fileupload-plugin-port
SPARK-2058 Fileupload plugin: fix invalid port bug
2018-03-26 21:34:11 +03:00
6a4e49196d Fileupload plugin: fix invalid port bug 2018-02-27 16:24:20 +09:00
62f61ba089 Fileupload plugin: change uploadrequest parsing function 2018-02-27 16:15:19 +09:00
4d71b13c9a Fixed hardcoded port number 2017-12-19 13:51:25 +00:00
2cc75681de This pull request is for a Spark plugin that does file transfers via the new httpfileupload plugin for openfire. 2017-12-19 13:36:03 +00:00
dd0e07c9b6 SPARK-2039: Re-encode ISO-8859 encoded files to UTF-8. 2017-12-09 17:37:12 +01:00
1aa0f81e78 SPARK-2039: Keep non-encoded i18n files in source. 2017-12-09 17:19:43 +01:00
dc40a9c97a SPARK-2034: Should not log ordinary events on as warnings. 2017-11-25 18:35:54 +01:00
21b4b104bb Merge pull request #379 from wrooot/master
SPARK-1998 Add French spelling dictionary
2017-08-24 20:34:26 +03:00
58c8df2c0f SPARK-1998 Add French spelling dictionary 2017-08-24 20:11:49 +03:00
4f0987fb91 Updated to support ofmeet version 0.9.3-SNAPSHOT
Added invitation dialog to chat transcript window
Reverted teamdev license back to original
Removed all redundant old code.
2017-08-15 22:54:05 +01:00
45c9153112 made meet plugin compatible with openfire ofmeet plugin 0.9.x
made meet plugin compatible with maven build
replaced electron chromium web browser with built-in jxbrowser
2017-08-13 18:34:44 +01:00
ee51f6fb82 SPARK-1897 change names of plugins to old names 2017-03-19 12:50:29 +02:00
565e39472c SPARK-1897 removed Spark from the names 2017-03-05 10:48:32 +02:00
3602a8a5f4 Preparing for next version number for Spark: 2.9.0. (#306) 2017-02-22 23:14:23 +02:00