Commit Graph

388 Commits

Author SHA1 Message Date
Document Doctor
98081ea1ec Fixed typos in README.md 2019-03-20 15:57:02 -04:00
Spring Operator
4a3a088881 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://opensmpp.logica.com/CommonPart/Introduction/Introduction.htm (301) with 1 occurrences migrated to:
  https://public.cgi.com/CommonPart/Introduction/Introduction.htm ([https](https://opensmpp.logica.com/CommonPart/Introduction/Introduction.htm) result SSLHandshakeException).
* http://static.springsource.org/spring-integration/reference/htmlsingle/ (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-integration/reference/htmlsingle/ ([https](https://static.springsource.org/spring-integration/reference/htmlsingle/) result 404).
* http://www.puppycrawl.com/dtds/configuration_1_2.dtd (404) with 4 occurrences migrated to:
  https://www.puppycrawl.com/dtds/configuration_1_2.dtd ([https](https://www.puppycrawl.com/dtds/configuration_1_2.dtd) result 404).
* http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 4 occurrences migrated to:
  https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd) result 404).
* http://www.springframework.org/schema/integration/aws/spring-integration-aws.xsd (404) with 2 occurrences migrated to:
  https://www.springframework.org/schema/integration/aws/spring-integration-aws.xsd ([https](https://www.springframework.org/schema/integration/aws/spring-integration-aws.xsd) result 404).
* http://www.springframework.org/schema/integration/cassandra/spring-integration-cassandra.xsd (404) with 2 occurrences migrated to:
  https://www.springframework.org/schema/integration/cassandra/spring-integration-cassandra.xsd ([https](https://www.springframework.org/schema/integration/cassandra/spring-integration-cassandra.xsd) result 404).
* http://www.springframework.org/schema/integration/hazelcast/spring-integration-hazelcast.xsd (404) with 11 occurrences migrated to:
  https://www.springframework.org/schema/integration/hazelcast/spring-integration-hazelcast.xsd ([https](https://www.springframework.org/schema/integration/hazelcast/spring-integration-hazelcast.xsd) result 404).
* http://www.springframework.org/schema/integration/jgroups/spring-intergration-jgroups.xsd (404) with 4 occurrences migrated to:
  https://www.springframework.org/schema/integration/jgroups/spring-intergration-jgroups.xsd ([https](https://www.springframework.org/schema/integration/jgroups/spring-intergration-jgroups.xsd) result 404).
* http://www.springframework.org/schema/integration/print/spring-integration-print.xsd (404) with 2 occurrences migrated to:
  https://www.springframework.org/schema/integration/print/spring-integration-print.xsd ([https](https://www.springframework.org/schema/integration/print/spring-integration-print.xsd) result 404).
* http://www.springframework.org/schema/integration/smb/spring-integration-smb.xsd (404) with 8 occurrences migrated to:
  https://www.springframework.org/schema/integration/smb/spring-integration-smb.xsd ([https](https://www.springframework.org/schema/integration/smb/spring-integration-smb.xsd) result 404).
* http://www.springframework.org/schema/integration/smpp/spring-integration-smpp.xsd (404) with 10 occurrences migrated to:
  https://www.springframework.org/schema/integration/smpp/spring-integration-smpp.xsd ([https](https://www.springframework.org/schema/integration/smpp/spring-integration-smpp.xsd) result 404).
* http://www.springframework.org/schema/integration/splunk/spring-integration-splunk.xsd (404) with 11 occurrences migrated to:
  https://www.springframework.org/schema/integration/splunk/spring-integration-splunk.xsd ([https](https://www.springframework.org/schema/integration/splunk/spring-integration-splunk.xsd) result 404).
* http://www.springframework.org/schema/integration/twitter/spring-integration-social-twitter.xsd (404) with 11 occurrences migrated to:
  https://www.springframework.org/schema/integration/twitter/spring-integration-social-twitter.xsd ([https](https://www.springframework.org/schema/integration/twitter/spring-integration-social-twitter.xsd) result 404).
* http://www.springframework.org/schema/integration/voldemort/spring-integration-voldemort.xsd (404) with 5 occurrences migrated to:
  https://www.springframework.org/schema/integration/voldemort/spring-integration-voldemort.xsd ([https](https://www.springframework.org/schema/integration/voldemort/spring-integration-voldemort.xsd) result 404).
* http://www.springframework.org/schema/integration/xquery/spring-integration-xquery.xsd (404) with 3 occurrences migrated to:
  https://www.springframework.org/schema/integration/xquery/spring-integration-xquery.xsd ([https](https://www.springframework.org/schema/integration/xquery/spring-integration-xquery.xsd) result 404).
* http://www.springframework.org/schema/integration/zip/spring-integration-zip.xsd (404) with 7 occurrences migrated to:
  https://www.springframework.org/schema/integration/zip/spring-integration-zip.xsd ([https](https://www.springframework.org/schema/integration/zip/spring-integration-zip.xsd) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://en.wikipedia.org/wiki/Short_Message_Peer-to-Peer with 1 occurrences migrated to:
  https://en.wikipedia.org/wiki/Short_Message_Peer-to-Peer ([https](https://en.wikipedia.org/wiki/Short_Message_Peer-to-Peer) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 8 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* http://www.project-voldemort.com with 1 occurrences migrated to:
  https://www.project-voldemort.com ([https](https://www.project-voldemort.com) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 103 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* http://www.springframework.org/schema/context/spring-context-3.1.xsd with 8 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context-3.1.xsd ([https](https://www.springframework.org/schema/context/spring-context-3.1.xsd) result 200).
* http://www.springframework.org/schema/context/spring-context.xsd with 31 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd) result 200).
* http://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd ([https](https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd) result 200).
* http://www.springframework.org/schema/integration/file/spring-integration-file.xsd with 7 occurrences migrated to:
  https://www.springframework.org/schema/integration/file/spring-integration-file.xsd ([https](https://www.springframework.org/schema/integration/file/spring-integration-file.xsd) result 200).
* http://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd ([https](https://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd) result 200).
* http://www.springframework.org/schema/integration/kafka/spring-integration-kafka.xsd with 2 occurrences migrated to:
  https://www.springframework.org/schema/integration/kafka/spring-integration-kafka.xsd ([https](https://www.springframework.org/schema/integration/kafka/spring-integration-kafka.xsd) result 200).
* http://www.springframework.org/schema/integration/mail/spring-integration-mail.xsd with 2 occurrences migrated to:
  https://www.springframework.org/schema/integration/mail/spring-integration-mail.xsd ([https](https://www.springframework.org/schema/integration/mail/spring-integration-mail.xsd) result 200).
* http://www.springframework.org/schema/integration/spring-integration-2.2.xsd with 4 occurrences migrated to:
  https://www.springframework.org/schema/integration/spring-integration-2.2.xsd ([https](https://www.springframework.org/schema/integration/spring-integration-2.2.xsd) result 200).
* http://www.springframework.org/schema/integration/spring-integration.xsd with 92 occurrences migrated to:
  https://www.springframework.org/schema/integration/spring-integration.xsd ([https](https://www.springframework.org/schema/integration/spring-integration.xsd) result 200).
* http://www.springframework.org/schema/integration/stream/spring-integration-stream.xsd with 16 occurrences migrated to:
  https://www.springframework.org/schema/integration/stream/spring-integration-stream.xsd ([https](https://www.springframework.org/schema/integration/stream/spring-integration-stream.xsd) result 200).
* http://www.springframework.org/schema/integration/xmpp/spring-integration-xmpp.xsd with 14 occurrences migrated to:
  https://www.springframework.org/schema/integration/xmpp/spring-integration-xmpp.xsd ([https](https://www.springframework.org/schema/integration/xmpp/spring-integration-xmpp.xsd) result 200).
* http://www.springframework.org/schema/jdbc/spring-jdbc.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/jdbc/spring-jdbc.xsd ([https](https://www.springframework.org/schema/jdbc/spring-jdbc.xsd) result 200).
* http://www.springframework.org/schema/lang/spring-lang.xsd with 5 occurrences migrated to:
  https://www.springframework.org/schema/lang/spring-lang.xsd ([https](https://www.springframework.org/schema/lang/spring-lang.xsd) result 200).
* http://www.springframework.org/schema/task/spring-task.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/task/spring-task.xsd ([https](https://www.springframework.org/schema/task/spring-task.xsd) result 200).
* http://www.springframework.org/schema/tool/spring-tool.xsd with 5 occurrences migrated to:
  https://www.springframework.org/schema/tool/spring-tool.xsd ([https](https://www.springframework.org/schema/tool/spring-tool.xsd) result 200).
* http://www.springframework.org/schema/util/spring-util.xsd with 8 occurrences migrated to:
  https://www.springframework.org/schema/util/spring-util.xsd ([https](https://www.springframework.org/schema/util/spring-util.xsd) result 200).
* http://code.google.com/p/jsmpp/ with 1 occurrences migrated to:
  https://code.google.com/p/jsmpp/ ([https](https://code.google.com/p/jsmpp/) result 301).
* http://www.eaipatterns.com/MessagingGateway.html (302) with 1 occurrences migrated to:
  https://www.enterpriseintegrationpatterns.com/MessagingGateway.html ([https](https://www.eaipatterns.com/MessagingGateway.html) result 301).
* http://www.springsource.org with 6 occurrences migrated to:
  https://www.springsource.org ([https](https://www.springsource.org) result 301).
* http://www.springsource.org/spring-integration with 3 occurrences migrated to:
  https://www.springsource.org/spring-integration ([https](https://www.springsource.org/spring-integration) result 301).

# Ignored
These URLs were intentionally ignored.

* http://docbook.org/ns/docbook with 15 occurrences
* http://jakarta.apache.org/log4j/ with 7 occurrences
* http://maven.apache.org/POM/4.0.0 with 16 occurrences
* http://www.springframework.org/schema/beans with 206 occurrences
* http://www.springframework.org/schema/context with 79 occurrences
* http://www.springframework.org/schema/data/cassandra with 2 occurrences
* http://www.springframework.org/schema/integration with 192 occurrences
* http://www.springframework.org/schema/integration/aws with 4 occurrences
* http://www.springframework.org/schema/integration/cassandra with 4 occurrences
* http://www.springframework.org/schema/integration/file with 14 occurrences
* http://www.springframework.org/schema/integration/hazelcast with 22 occurrences
* http://www.springframework.org/schema/integration/jdbc with 2 occurrences
* http://www.springframework.org/schema/integration/jgroups with 8 occurrences
* http://www.springframework.org/schema/integration/kafka with 4 occurrences
* http://www.springframework.org/schema/integration/mail with 4 occurrences
* http://www.springframework.org/schema/integration/print with 4 occurrences
* http://www.springframework.org/schema/integration/smb with 16 occurrences
* http://www.springframework.org/schema/integration/smpp with 20 occurrences
* http://www.springframework.org/schema/integration/splunk with 22 occurrences
* http://www.springframework.org/schema/integration/stream with 32 occurrences
* http://www.springframework.org/schema/integration/twitter with 22 occurrences
* http://www.springframework.org/schema/integration/voldemort with 10 occurrences
* http://www.springframework.org/schema/integration/xmpp with 28 occurrences
* http://www.springframework.org/schema/integration/xquery with 6 occurrences
* http://www.springframework.org/schema/integration/zip with 14 occurrences
* http://www.springframework.org/schema/jdbc with 2 occurrences
* http://www.springframework.org/schema/lang with 10 occurrences
* http://www.springframework.org/schema/p with 7 occurrences
* http://www.springframework.org/schema/task with 2 occurrences
* http://www.springframework.org/schema/tool with 10 occurrences
* http://www.springframework.org/schema/util with 16 occurrences
* http://www.w3.org/1999/xlink with 15 occurrences
* http://www.w3.org/2001/XInclude with 9 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 111 occurrences
2019-03-20 15:56:18 -04:00
Spring Operator
86a589ccdb URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://services.gradle.org/distributions/gradle- (404) migrated to:
  https://services.gradle.org/distributions/gradle- ([https](https://services.gradle.org/distributions/gradle-) result 404).

## Fixed Success
These URLs were fixed successfully.

* http://projects.spring.io/spring-integration/ migrated to:
  https://projects.spring.io/spring-integration/ ([https](https://projects.spring.io/spring-integration/) result 200).
* http://springsource.org (301) migrated to:
  https://spring.io ([https](https://springsource.org) result 200).
* http://spring.io migrated to:
  https://spring.io ([https](https://spring.io) result 200).
* http://www.apache.org/licenses/LICENSE-2.0.txt migrated to:
  https://www.apache.org/licenses/LICENSE-2.0.txt ([https](https://www.apache.org/licenses/LICENSE-2.0.txt) result 200).
* http://www.project-voldemort.com/voldemort/configuration.html migrated to:
  https://www.project-voldemort.com/voldemort/configuration.html ([https](https://www.project-voldemort.com/voldemort/configuration.html) result 200).
* http://repo.springsource.org/libs-milestone migrated to:
  https://repo.springsource.org/libs-milestone ([https](https://repo.springsource.org/libs-milestone) result 301).
* http://repo.springsource.org/libs-snapshot migrated to:
  https://repo.springsource.org/libs-snapshot ([https](https://repo.springsource.org/libs-snapshot) result 301).
* http://repo.springsource.org/plugins-release migrated to:
  https://repo.springsource.org/plugins-release ([https](https://repo.springsource.org/plugins-release) result 301).
* http://www.gradle.org/docs/current/dsl/org.gradle.api.artifacts.ConfigurationContainer.html migrated to:
  https://www.gradle.org/docs/current/dsl/org.gradle.api.artifacts.ConfigurationContainer.html ([https](https://www.gradle.org/docs/current/dsl/org.gradle.api.artifacts.ConfigurationContainer.html) result 301).
* http://www.gradle.org/docs/current/userguide/dependency_management.html migrated to:
  https://www.gradle.org/docs/current/userguide/dependency_management.html ([https](https://www.gradle.org/docs/current/userguide/dependency_management.html) result 301).
* http://www.springsource.org/spring-integration migrated to:
  https://www.springsource.org/spring-integration ([https](https://www.springsource.org/spring-integration) result 301).
* http://repo.spring.io/libs-milestone migrated to:
  https://repo.spring.io/libs-milestone ([https](https://repo.spring.io/libs-milestone) result 302).
* http://repo.spring.io/libs-snapshot migrated to:
  https://repo.spring.io/libs-snapshot ([https](https://repo.spring.io/libs-snapshot) result 302).
* http://repo.spring.io/libs-staging-local migrated to:
  https://repo.spring.io/libs-staging-local ([https](https://repo.spring.io/libs-staging-local) result 302).
* http://repo.spring.io/plugins-release migrated to:
  https://repo.spring.io/plugins-release ([https](https://repo.spring.io/plugins-release) result 302).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
2019-03-06 10:02:50 -05:00
Spring Buildmaster
0a69c9864e [artifactory-release] Next development version 2019-01-30 21:56:52 +00:00
Spring Buildmaster
8146ce65a7 [artifactory-release] Release version 0.6.0.RELEASE 2019-01-30 21:56:48 +00:00
Spring Buildmaster
869b85fc64 [artifactory-release] Next development version 2019-01-30 21:48:07 +00:00
Spring Buildmaster
70d146a2cd [artifactory-release] Release version Cassandra 0.6.0.RELEASE 2019-01-30 21:48:01 +00:00
Artem Bilan
4df8c0f405 Upgrade SI-Cassandra dependencies 2019-01-30 16:30:17 -05:00
Gary Russell
f727a89d84 Upgrade XQuery sample to SI 4.3.x 2019-01-25 12:28:45 -05:00
Gary Russell
a19793987c Upgrade XQuery to SI 4.3.x 2019-01-25 12:23:32 -05:00
Artem Bilan
6a9af8fc8a GH-199: Upgrade SI-Cassandra to latest deps
Fixes https://github.com/spring-projects/spring-integration-extensions/issues/199

* Upgrade to SI 5.1.x ane SD-Cassandra-2.1.x, Gradle 5.1
* Add Checkstyle to the project
* Make `CassandraMessageHandler` based on the `ReactiveCassandraOperations`
and add reactive capabilities to the handler
* Make return type consistent for all the modes
* Populate `writeOptions` consistently for all the modes
* Migrate tests to AssertJ
2019-01-08 12:12:04 -05:00
Gary Russell
525cef2b90 samples/zip: Upgrade versions and fix 2018-11-02 10:22:21 -04:00
Spring Buildmaster
5a8b2f7c3e [artifactory-release] Next development version 2018-10-29 16:46:41 +00:00
Spring Buildmaster
48c0db866c [artifactory-release] Release version 1.0.0.RELEASE 2018-10-29 16:46:35 +00:00
Artem Bilan
a35c975834 Upgrade to SI 5.1 GA, SF 5.1.2 and Gradle 4.10.2 2018-10-29 12:40:38 -04:00
Artem Bilan
acef1a7504 Ignore tests because of no ETCD node 2018-10-15 18:06:59 -04:00
Dave Syer
4f4d90376c Migrate etcd features from Spring Cloud
Update etcd to use etcd-java which supports v3 API

Fix docs

Address PR comments

Remove unused import

Polishing code style.
2018-10-15 17:54:26 -04:00
Gary Russell
6402ab0422 Twitter - Fix DOS Newlines 2018-09-27 17:16:49 -04:00
Artem Bilan
c211d51776 Fix XSD link 2018-07-30 15:49:30 -04:00
Spring Buildmaster
8a0b1a4a7d [artifactory-release] Next development version 2018-07-30 17:04:52 +00:00
Spring Buildmaster
25ab343aa3 [artifactory-release] Release version 1.0.0.M1 2018-07-30 17:04:46 +00:00
Artem Bilan
c7dfa46a92 Upgrade to SI-5.1 M1 & SF-5.1 RC1 2018-07-27 16:56:01 -04:00
Gary Russell
218e39a77d Fix twitter gradlew (DOS linefeeds) 2018-07-23 15:31:34 -04:00
Artem Bilan
4e53fd470f Fix test for latest SF compatibility
* Remove Travis config an unreachable artifact

To make PRs work with Travis CI, we need to have `.travis.yml` in the
root of project, but at the same time we don't know from there what
`./gradlew` to call from the root in PR
2018-07-23 12:54:12 -04:00
Artem Bilan
dfc78a84f5 Make SI-social-twitter/gradlew as executable 2018-07-20 20:33:49 -04:00
Artem Bilan
27bfeb2885 Upgrade to Gradle 4.9 2018-07-20 20:25:37 -04:00
Artem Bilan
8ba38d686e Fix authors in SI-s-twitter/publish-maven.gradle 2018-07-20 20:09:02 -04:00
Artem Bilan
159c1d5326 INT-4453: Move SI Twitter module to Extensions
JIRA: https://jira.spring.io/browse/INT-4453

Since Spring Social project is aiming to its EOL, there is no reason
to keep such a dependency in the Core project

* Create a `spring-integration-social-twitter` project
* Move all the sources and tests from the SI Core to this project
* Rename `spring-integration-twitter-5.1.xsd` to `spring-integration-social-twitter-1.0.xsd`
do not confuse IDE for auto imports of XSDs
* Move `twitter.adoc` to README of this extension project
* Replace `RedisMetadaStore` in test-case to a `SimpleMetadataStore` since
this integration test does nothing with Redis and we don't have access to the
`@RedisAvailable` JUnit rule
* Enable all the Checkstyle rules and fix violations
2018-07-20 16:46:49 -04:00
Artem Bilan
2486fdaa41 GH-183: LeaderInitiator: Catch unlock errors
Fixes https://github.com/spring-projects/spring-integration-extensions/issues/183

When we get an exception during `lock.unlock()`, we don't revoke leadership.
If Hazelcast is down, this may cause a race condition when the second
candidate is selected as leader when connection comes back

* Catch `lock.unlock()` exceptions and log them under DEBUG.
This way we proceed to the `handleRevoked()` logic
2018-07-13 13:17:27 -04:00
Artem Bilan
2e567f24ba INTEXT-232: Upgrade SMB sample
JIRA: https://jira.spring.io/browse/INTEXT-232
2018-06-19 10:08:46 -04:00
Artem Bilan
2b19d553d0 GH-193: Fix URL parsing in the SmbConfig
Fixes https://github.com/spring-projects/spring-integration-extensions/issues/193

The `URLEncoder` encodes the credentials unconditionally
(including colon) making such a Basic Authentication useless

* Change the logic to build the full `URI` from the components and call
its `toASCIIString()` for the proper encoding
2018-06-04 13:55:53 -04:00
Artem Bilan
d0df6dc5a8 GH-194: Propagate policy into MessageListener
Fixes https://github.com/spring-projects/spring-integration-extensions/issues/194

The `HazelcastEventDrivenMessageProducer.HazelcastMessageListener.processEvent()`
is missing to propagate the configured `CacheListeningPolicy`, thus
only the local member is able to listen message from the `ITopic`

* Add `getCacheListeningPolicy()` to the third argument of the `sendMessage()`
in the `HazelcastEventDrivenMessageProducer.HazelcastMessageListener.processEvent()`
2018-05-31 17:47:56 -04:00
Artem Bilan
d15787bcd9 Remove SIK Extension code
Fixes https://github.com/spring-projects/spring-integration-extensions/issues/192
2018-05-14 10:03:46 -04:00
Spring Buildmaster
e5703b5f9c [artifactory-release] Next development version 2018-05-10 16:11:48 +00:00
Spring Buildmaster
f5c1295a6e [artifactory-release] Release version 1.0.2.RELEASE 2018-05-10 16:11:42 +00:00
Gary Russell
d10f537283 Dissallow traversal entry even for byte[]
The previous change prevents the transformer from writing a file outside of
the working directory.

However it still produced an entry for an errant file when producing just contents,
and not writing to the file system. However, the errant path would be added to the
message and might be used by subsequent components to write to the file system.

This situation is present in the `UnZip2FileTests`.

While this vulnerability is not directly exposed by the framework, user applications
could be affected by it.
2018-05-10 10:07:57 -04:00
Spring Buildmaster
8c4e18fde9 [artifactory-release] Next development version 2018-05-07 14:21:54 +00:00
Spring Buildmaster
01f0598ba8 [artifactory-release] Release version 1.0.0.RELEASE 2018-05-07 14:21:48 +00:00
Artem Bilan
8d1752cb98 Remove unnecessary check for the ..
The check for `startsWith(workDirectory)` in the target file
canonical path is fully enough
2018-05-04 15:06:18 -04:00
Spring Buildmaster
e7964f7175 [artifactory-release] Next development version 2018-05-03 14:27:19 +00:00
Spring Buildmaster
e9eaca970b [artifactory-release] Release version 1.0.1.RELEASE 2018-05-03 14:26:58 +00:00
Gary Russell
cca0ba147b Upgrade to Gradle 4.7 2018-05-03 09:43:53 -04:00
Artem Bilan
a5573eb232 Disallow traversal entity in zip
When the file name holds path traversal file names it gets
concatenated to the target extraction directory,
the final path ends up outside of the target folder.
2018-05-03 09:43:45 -04:00
Artem Bilan
c5602c4223 INTEXT-87: Add local-filter attribute
JIRA: https://jira.spring.io/browse/INTEXT-87
2018-04-26 11:23:40 -04:00
Artem Bilan
d9381460b2 GH-177: Create SMB files only in the SHARE_READ
Fixes spring-projects/spring-integration-extensions#177

* To avoid partial read, when other process may open the file and start
to write, it would be better to open SMB files in the `FILE_SHARE_READ`
mode.
This way only one process can write the file, when all of them can read
it
2018-04-26 11:07:28 -04:00
Artem Bilan
84b8c516b5 Upgrade to Gradle 4.7 and Log4J 2
* Rename XSD to version `1.0`
* Enable some Checkstyle rules and fix their violations
2018-04-26 10:34:36 -04:00
Prafull Kumar Sonii
fa98e45597 Upgrade SMB to Spring Integration 5.0
code style fixes
2018-04-26 10:08:20 -04:00
Artem Bilan
11b8990daf Polishing catch block in the LeaderInitiator 2018-02-09 15:44:22 -05:00
Artem Bilan
f9c7cccf75 GH-183: Fix lifecycle issues in the LeaderInitiator
Fixes https://github.com/spring-projects/spring-integration-extensions/issues/183

* Replace `Thread.sleep(Long.MAX_VALUE);` in the `LeaderSelector` main
loop with the `heartBeatMillis` to `tryLock` against the Hazelcast
periodically
* Add `busyWaitMillis` timeout in case of lost leadership or exception
from the Hazelcast
* Resubmit `LeaderSelector` in case of any exception exception
* Upgrade to the Hazelcast-3.8.9 and SI-4.3.14
2018-02-06 14:42:56 -05:00
Jorge
8c347877d9 ZipTransformer: Use FILENAME header if specified
If FILENAME is present at headers we must use this value as the name 
of zip file without conversion
2017-10-23 17:32:57 -04:00