Commit Graph

17 Commits

Author SHA1 Message Date
Uwe
c4a1d4e5fc [Cloud] remove some includes and sorting 2022-03-21 00:13:22 +01:00
wmayer
0f9768fb33 Fix coverity issue:
* CID 332682: Resource leak
* CID 350607: Resource leak
* CID 332677: Resource leak
2022-03-14 11:35:04 +01:00
Uwe
933484e387 fix more typos to silence the spellchecker CI 2022-02-21 13:20:06 +01:00
Jean-Marie Verdun
7883aad3ab Add App::Link support to Cloud module
ONLY enabled if the Cloud Module is compiled into FreeCAD
    ALL files must be saved into a Cloud Based storage
    Add a Signal to the PropertyLink to enable support of external storage
    Put the Assembly Document as active document

Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-07-23 13:47:21 +02:00
Jean-Marie Verdun
6708ee2341 Add Amazon v4 API support as to take into consideration
the end of life of SHA1 signing from OpenSSL which is used by v2 API
2020-06-17 13:05:01 +02:00
Jean-Marie Verdun
3a6d38e574 Introduce ComputeDigestAmzS3v4 and BuildHeaderAmzS3v4
into the Cloud code (WIP)
2020-06-17 13:05:01 +02:00
Jean-Marie Verdun
547631be89 Add SHA256 sum function 2020-06-17 13:05:01 +02:00
Jean-Marie Verdun
1ed4d901ca Add Amazon protocol version as a parameter
as to smooth the transition from SHA-1 to SHA-256 signing
2020-06-17 13:05:01 +02:00
Jean-Marie Verdun
5ff2d0513b Use "simpler" naming convention per user request 2020-04-13 11:39:14 +02:00
wmayer
49475112b3 Cloud: [skip ci] add build option to compile Cloud module 2020-02-20 22:10:17 +01:00
Jean-Marie Verdun
25697f65d4 Introduce support of multiple entries bucket directory list
Needed for FreeCAD files which generate thousands of BRep files
(most of the time assemblies or STEP)
2019-11-01 17:46:29 -03:00
Jean-Marie Verdun
f8a9226d76 Add Content-MD% into the header as to be able to retrieve it from the ETag answer of the server 2019-10-18 10:16:35 +02:00
Jean-Marie Verdun
4e348a4bb3 Refactor code to prepare Amazon s3 v4 API support
We do support currently only v2 which will be EOL in june 2020
according to Amazon
2019-10-18 10:16:35 +02:00
Jean-Marie Verdun
87352456d7 Create bucket in the case it is not yet available within the storage server 2019-10-05 17:20:56 +02:00
wmayer
8dabb8f76f make Cloud module compile on Win32, still needs some porting 2019-09-03 17:21:14 +02:00
Jean-Marie Verdun
1ac6d74c4b Update licensing part of the code 2019-09-03 17:21:07 +02:00
Jean-Marie Verdun
a2e21f79f2 Add initial version of the Cloud workbench 2019-09-03 17:21:05 +02:00