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