1
0
Fork 0
arangodb/arangosh
Matthew Von-Maszewski 015f59f0b9
Feature 3.4: Use ManagedDirectory class to add gzip and encryption to import/export (#9472)
* preview code I dropped on jackie today.  only supports document collections.

* saving work in progress

* update arangoexport to fully use ManagedDirectory object (arangoimport still needs work).

* migrate remainder of import to using ManagedDirectory objects

* correct spelling within activateEncryption(): encription to encryption

* forgot to fix up graphExport for managed directory.  luckily unittest noticed.

* add test read of gzip json file

* add readGzip to our fs object

* add TRI_SlurpGzipFile function

* add code to bridge javascript fs.readGzip to TRI_SlurpGzipFile

* correct the return type used by JS_ReadGzip

* add gzip test for jsonl type export

* add remain gzip versions of existing export tests

* add import tests of gzip files

* activate encryption in enterprise to enable fs.readDecrypt()

* bug fix: allow encryption to enable in empty directory if EncryptionFeature active.

* add JS_ReadDecrypt to enterprise build.  Current used for unit tests.

* enterprise build needs EncryptionFeature added to build to support TRI_SlurpDecryptFile()

* add TRI_SlurpDecryptFile() to aid in unit test of encrypted stuff

* missing newline at end of file.

* add fs.readDecrypt when available

* add test of encrypted json array export

* correct progress meter when gzip involved

* move from using ManagedDirectory::File to ManagedDirectory::readableFile calls

* create version of readableFile that uses file descriptor as param
2019-07-23 14:58:34 -04:00
..
Benchmark big reformat 2018-12-26 00:57:05 +01:00
Dump Feature 3.4: Have arangodump and arangorestore default to gzip formatted files (#8811) 2019-04-26 17:55:36 +02:00
Export Feature 3.4: Use ManagedDirectory class to add gzip and encryption to import/export (#9472) 2019-07-23 14:58:34 -04:00
Import Feature 3.4: Use ManagedDirectory class to add gzip and encryption to import/export (#9472) 2019-07-23 14:58:34 -04:00
Restore make sure all errors are prefixed with ERROR_ @fceller @kvs85 (#9383) 2019-07-02 18:06:52 +02:00
Shell Feature 3.4: Use ManagedDirectory class to add gzip and encryption to import/export (#9472) 2019-07-23 14:58:34 -04:00
Utils Feature 3.4: Use ManagedDirectory class to add gzip and encryption to import/export (#9472) 2019-07-23 14:58:34 -04:00
V8Client big reformat 2018-12-26 00:57:05 +01:00
VPack big reformat 2018-12-26 00:57:05 +01:00
CMakeLists.txt Feature 3.4: Use ManagedDirectory class to add gzip and encryption to import/export (#9472) 2019-07-23 14:58:34 -04:00
dbg.cmake Renamed arangoimp to arangoimport (with alias for compatibility.) (#4040) 2017-12-14 21:31:21 +01:00
install.cmake Renamed arangoimp to arangoimport (with alias for compatibility.) (#4040) 2017-12-14 21:31:21 +01:00