Andrew Gaul
dbd8eb1dab
JCLOUDS-1589: Upgrade to log4j 2.16.0
...
This addresses a critical CVE:
https://logging.apache.org/log4j/2.x/security.html
2021-12-16 23:56:09 +09:00
Andrew Gaul
e8e78689e6
Next development version 2.4.0-SNAPSHOT
2021-09-19 08:58:25 +09:00
Andrew Gaul
720e92c54a
Prefer case-insenstive header comparisons
...
Follows up to #116 .
2021-07-29 20:01:27 +09:00
Andrew Gaul
7ad7890ad0
Next development version 2.4.0-SNAPSHOT
2021-04-14 23:07:54 +09:00
gurkerl83
32f6c4d50f
Remove the OSGi configuration from each module. The approach of defining OSGi configuration through common properties and serving them to the bundle plugin gets no longer used; instead, OSGi configuration gets defined in each module's dedicated bnd file.
2020-10-26 19:58:41 +09:00
gurkerl83
7a9cd345a6
Onboard bnd-configuration files, one per module
2020-10-26 19:58:41 +09:00
Ignasi Barrera
f5b29c7028
Next development version 2.3.0-SNAPSHOT
2019-10-21 10:32:43 +02:00
Ignasi Barrera
7221844fac
Apache jclouds 2.2.0-rc1 release
2019-10-21 10:32:43 +02:00
Jesse Glick
65a5ec8164
[JCLOUDS-1200] Mark nonserializable fields in HttpResponseException and subtypes as transient.
2018-05-21 22:13:04 -07:00
Andrew Gaul
90fac3b683
JCLOUDS-1271: Remove BlobStore.signRemoveBlob
...
Most providers never supported this functionality and the portable
abstraction should not have included it.
2018-03-09 20:52:12 -08:00
andreaturli
d17487b223
fix typo in project.version
...
- from 2.2.0-SNAPSHOST to 2.2.0-SNAPSHOT
2018-02-21 16:45:43 +01:00
andreaturli
a5db565581
Next development version 2.2.0-SNAPSHOST
2018-02-16 11:23:12 +01:00
andreaturli
9273bd56ad
Apache jclouds 2.1.0-rc3 release
2018-02-16 11:20:21 +01:00
Andrew Gaul
a62494a117
JCLOUDS-1110: Inject timeStamp into Atmos provider
...
This addresses a unit test failure.
2017-11-14 10:51:58 -08:00
Andrew Gaul
fda87d7dc7
JCLOUDS-1110: Atmos time-limited signed URLs
2017-11-13 14:44:02 -08:00
Andrew Gaul
3923fb0d71
JCLOUDS-598: Populate additional MD5 field
...
Follow-on to a6337fdcc4
.
2017-11-13 09:21:19 -08:00
Andrew Gaul
2df35de45c
Remove nonsense check for non-existent URL
...
This URL does not resolve and slows integration tests.
2017-11-12 17:51:49 -08:00
Andrew Gaul
a6337fdcc4
JCLOUDS-598: Populate Atmos MD5 from wschecksum
2017-11-12 17:51:49 -08:00
Andrew Gaul
50026c8f2d
Return Atmos objectID as ETag
...
Previously Atmos returned null. Also rework the fix for JCLOUDS-339
which does not reproduce with AT&T Synaptic. Fixes gaul/s3proxy#247 .
2017-11-11 14:20:49 -08:00
Andrew Gaul
b2ced53e16
JCLOUDS-1111: Overwrite objects via remove and put
...
This partially reverts commit
e446b5b8b4
. AT&T Synaptic returns a
bogus error on with x-emc-force-overwrite:
HTTP 400, code=1012, message=There was a mismatch between the object
size and the specified extent size.
2017-11-06 18:05:47 -08:00
Andrew Gaul
c0a7938b69
Address Checkstyle violation
2017-10-30 18:31:40 -07:00
Andrew Gaul
af05e24ae9
Implement partial prefix support for Atmos
...
Atmos only supports listing by directories while other blobstores
allow listing via arbitrary prefixes. Allow requests which list
directories via both prefix and delimiter = "/" to succeed instead of
failing all requests. Also change a test which specified recursive to
instead be delimiter = "/". Fixes gaul/s3proxy#244 .
2017-10-30 17:51:35 -07:00
Andrew Gaul
0960ea4969
Add mtime support to Atmos directory listing
2017-10-29 17:40:25 -07:00
Andrew Gaul
4b10bcc054
Enable passing Atmos tests
...
Also clarify why we skip certain tests with SkipException.
2017-10-29 13:43:10 -07:00
Andrew Gaul
29397b516b
Add parent to system metadata
...
Previously this caused spurious test failures.
2017-10-28 11:06:38 -07:00
Andrew Gaul
cf2c077836
Handle empty prefix on Atmos
2017-10-28 11:06:25 -07:00
Andrew Gaul
f513bf7c40
JCLOUDS-1337: Atmos putBlob portable storage tiers
2017-10-23 21:31:48 -07:00
Andrew Gaul
e446b5b8b4
JCLOUDS-1111: Force overwriting Atmos objects
...
This avoids a racy delete then write in the portable abstraction.
2017-07-08 15:50:04 -07:00
Andrew Gaul
2e7de9f850
JCLOUDS-1271: Deprecate signRemoveBlob
...
URL signing should always use authentication parameters instead of
headers yet no provider supports DELETEs with the former.
2017-04-19 18:08:52 -07:00
Ignasi Barrera
d290705419
Next development version 2.1.0-SNAPSHOT
2016-11-15 01:12:59 +01:00
Ignasi Barrera
6a3a37f4e0
Apache jclouds 2.0.0-rc3 release
2016-11-09 22:30:45 +01:00
Andrew Gaul
3c9f66b8e9
Avoid lower-case l literal suffix
...
Readers can confuse this with 1. Found via error-prone. Fixed via:
find -name \*.java | xargs sed -i 's/\( [0-9][0-9]*\)l/\1L/g'
find -name \*.java | xargs sed -i 's/\(([0-9][0-9]*\)l/\1L/g'
2016-10-23 14:24:35 -07:00
Andrew Gaul
8117574c83
Avoid C-style array declarations
...
Found via error-prone.
2016-10-23 13:51:59 -07:00
Andrew Gaul
50e6d44433
JCLOUDS-945: fix local blobstore marker handling
...
Previously using prefix markers would not correctly find the next key.
Add test for this behavior.
2016-10-12 22:22:28 -07:00
Zack Shoylev
05c05e3de2
Allows users to download large files efficiently and directly to disk.
2016-09-02 14:05:26 -05:00
Andrew Gaul
5fec2346a6
JCLOUDS-1028: Configure idempotent methods
...
Enable POST for Atmos, S3, and Swift.
2016-06-15 16:35:22 -07:00
Andrew Gaul
0bd2959410
JCLOUDS-1125: portable list multipart uploads
...
Only Azure, B2, and S3 support this operation. Some MultipartUpload
fields become nullable.
2016-06-13 16:26:43 -07:00
Andrew Gaul
41bdd9c5a9
Skip unimplemented signed URL tests in S3 provider
...
jclouds aws-s3 provider supports these but s3 does not. Also expect
failure in atmos and azureblob. Follow on to
a4c40e15cd
.
2016-05-12 12:12:52 -07:00
Andrew Gaul
a4c40e15cd
Handle unimplemented signed URL tests in providers
...
This commit makes it evident in source code which providers do not
support this feature.
2016-05-06 10:31:37 -07:00
Andrew Gaul
cc8af838e8
JCLOUDS-651: Atmos support for conditional copies
2016-02-16 16:29:54 -08:00
Andrew Gaul
6360023f09
Remove unnecessary static imports
...
Found via error-prone.
2016-01-29 09:14:55 -08:00
Andrew Gaul
77d3db0058
JCLOUDS-948: Atmos Cache-Control support
...
Not supported.
2016-01-15 04:41:01 -08:00
Andrew Gaul
cc0d0d40c5
JCLOUDS-844: Atmos putBlob ACLs
2015-12-22 00:46:33 -08:00
Oliver Gondža
edde721937
JCLOUDS-962: Make all @Provider methods final
2015-09-02 23:54:44 +02:00
Timur Alperovich
e4161a59bb
Move tests to test the file system API.
...
Move the prefix and delimiter tests from BaseContainerLiveTest to
BaseContainerIntegrationTest, as that class is subclassed in
Filesystem integration tests. This will make sure the file system blob
store will not regress.
The ListContainerTest is updated to _not_ use a file separator
character, as that leads to a possible creation of directories.
Instead, "-" is used as the delimiter for the delimiter option tests.
2015-07-14 14:11:34 -07:00
Timur Alperovich
a29d75a5d1
JCLOUDS-929: Implement generic delimiter support.
...
The patch adds delimiter option support in the generic blob store
interface. A live integration test is added to verify that jclouds
correctly lists objects separated by a delimiter.
2015-07-13 14:34:58 -07:00
Andrew Gaul
41d598b03f
JCLOUDS-894: Skip multipart tests on Atmos
2015-07-02 22:28:42 -07:00
Timur Alperovich
7c7d2e2df6
JCLOUDS-930: Add the prefix option.
...
Add a prefix option to the ListContainerOptions class.
2015-06-29 17:31:55 -07:00
Andrew Gaul
454a30a484
Set Atmos object size to content metadata size
2015-06-08 14:28:42 -07:00
Andrew Gaul
04c4d5c916
JCLOUDS-894: Odds and ends for other providers
2015-06-06 16:32:16 -07:00