Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to encrypt media files before uploading #821

Closed
wants to merge 2 commits into from
Closed

Add option to encrypt media files before uploading #821

wants to merge 2 commits into from

Commits on Mar 20, 2018

  1. add enc code

    import files from master
    
    implement encryption options
    
    move GenerateKeys out of encrypt.py, add key_path to settings
    
    add memlimit option to generateKeys, use motioneye conf_path for key retrieval
    
    generateKeys.py: backup existing key files
    
    make generateKeys.py non-interactive, introduce option to upload unencrypted files to cloud in case encryption fails
    
    more logging
    
    add --directory option to generateKeys
    
    remove whitespace
    
    add decryption tool
    
    add option to remove unencrypted source file
    
    fix removeSourceFile function
    
    store memlimit in keyfile
    
    simplify write operations, add shebang to decrypt.py
    
    add shebang to generateKeys.py
    
    simplify file operations
    
    move encryption options to file storage options, add --file parameter to decrypt.py
    
    remove -d parameter from decrypt.py, add --directory and --file instead
    
    don't throw traceback if decryption of a file fails
    
    move decryption script to motioneye folder
    
    modify code to fit rest of motionEye, add entry point for key generation tool to setup.py
    
    pass mem to write_private_key
    
    use current version of main.js from dev branch
    
    add pynacl to Dockerfile
    
    add python-dev to Dockerfile.armv7-armhf
    
    add gcc6 and libffi-dev to Dockerfile.armv7-armhf
    
    use gcc-arm-linux-gnueabihf instead of gcc6
    
    use build-essential instead of gcc-arm-linux-gnueabihf in Dockerfile.armv7-armhf
    
    add new .travis.yml from dev
    
    add new main.js from dev
    
    dont remove obsolete whitespace in main.js
    va1entin committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    a76fe5a View commit details
    Browse the repository at this point in the history

Commits on May 9, 2018

  1. Use new formatting API

    va1entin committed May 9, 2018
    Configuration menu
    Copy the full SHA
    7b766fd View commit details
    Browse the repository at this point in the history