├── .dockerignore ├── .editorconfig ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CMakeLists.txt ├── CONTRIBUTING ├── COPYING ├── LASTPASS-VERSION-GEN ├── LICENSE.OpenSSL ├── Makefile ├── README.md ├── agent.c ├── agent.h ├── blob.c ├── blob.h ├── cipher.c ├── cipher.h ├── clipboard.c ├── clipboard.h ├── cmake_extras ├── install_doc.cmake └── uninstall.cmake ├── cmd-add.c ├── cmd-duplicate.c ├── cmd-edit.c ├── cmd-export.c ├── cmd-generate.c ├── cmd-import.c ├── cmd-login.c ├── cmd-logout.c ├── cmd-ls.c ├── cmd-mv.c ├── cmd-passwd.c ├── cmd-rm.c ├── cmd-share.c ├── cmd-show.c ├── cmd-status.c ├── cmd-sync.c ├── cmd.c ├── cmd.h ├── config.c ├── config.h ├── contrib ├── Dockerfile ├── Dockerfile.Debian-stable ├── Dockerfile.dev ├── completions-lpass.fish ├── examples │ ├── change-mysql-password.sh │ ├── change-ssh-password.sh │ ├── git-credential-lastpass │ ├── lpass-sudo-askpass.sh │ ├── lpass-sudo.sh │ └── msmtprc ├── lpass-att-export.sh ├── lpass_bash_completion ├── lpass_zsh_completion └── specfile │ └── lastpass-cli.spec ├── debian ├── changelog ├── compat ├── control ├── copyright ├── docs ├── manpages ├── rules └── source │ └── format ├── edit.c ├── endpoints-login.c ├── endpoints-share.c ├── endpoints.c ├── endpoints.h ├── feature-flag.c ├── feature-flag.h ├── format.c ├── format.h ├── http.c ├── http.h ├── json-format.c ├── json-format.h ├── kdf.c ├── kdf.h ├── list.h ├── log.c ├── log.h ├── lpass.1.txt ├── lpass.c ├── notes.c ├── notes.h ├── password.c ├── password.h ├── pbkdf2.c ├── pbkdf2.h ├── pins.h ├── process.c ├── process.h ├── session.c ├── session.h ├── terminal.c ├── terminal.h ├── test ├── askpass-wrong.sh ├── askpass.sh ├── assert.sh ├── http_mock.c ├── include.sh └── tests ├── upload-queue.c ├── upload-queue.h ├── util.c ├── util.h ├── xml.c └── xml.h /.dockerignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | /test/.lpass 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/CONTRIBUTING -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/COPYING -------------------------------------------------------------------------------- /LASTPASS-VERSION-GEN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/LASTPASS-VERSION-GEN -------------------------------------------------------------------------------- /LICENSE.OpenSSL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/LICENSE.OpenSSL -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/README.md -------------------------------------------------------------------------------- /agent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/agent.c -------------------------------------------------------------------------------- /agent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/agent.h -------------------------------------------------------------------------------- /blob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/blob.c -------------------------------------------------------------------------------- /blob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/blob.h -------------------------------------------------------------------------------- /cipher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cipher.c -------------------------------------------------------------------------------- /cipher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cipher.h -------------------------------------------------------------------------------- /clipboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/clipboard.c -------------------------------------------------------------------------------- /clipboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/clipboard.h -------------------------------------------------------------------------------- /cmake_extras/install_doc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmake_extras/install_doc.cmake -------------------------------------------------------------------------------- /cmake_extras/uninstall.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmake_extras/uninstall.cmake -------------------------------------------------------------------------------- /cmd-add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-add.c -------------------------------------------------------------------------------- /cmd-duplicate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-duplicate.c -------------------------------------------------------------------------------- /cmd-edit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-edit.c -------------------------------------------------------------------------------- /cmd-export.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-export.c -------------------------------------------------------------------------------- /cmd-generate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-generate.c -------------------------------------------------------------------------------- /cmd-import.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-import.c -------------------------------------------------------------------------------- /cmd-login.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-login.c -------------------------------------------------------------------------------- /cmd-logout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-logout.c -------------------------------------------------------------------------------- /cmd-ls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-ls.c -------------------------------------------------------------------------------- /cmd-mv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-mv.c -------------------------------------------------------------------------------- /cmd-passwd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-passwd.c -------------------------------------------------------------------------------- /cmd-rm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-rm.c -------------------------------------------------------------------------------- /cmd-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-share.c -------------------------------------------------------------------------------- /cmd-show.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-show.c -------------------------------------------------------------------------------- /cmd-status.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-status.c -------------------------------------------------------------------------------- /cmd-sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd-sync.c -------------------------------------------------------------------------------- /cmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd.c -------------------------------------------------------------------------------- /cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/cmd.h -------------------------------------------------------------------------------- /config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/config.c -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/config.h -------------------------------------------------------------------------------- /contrib/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/Dockerfile -------------------------------------------------------------------------------- /contrib/Dockerfile.Debian-stable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/Dockerfile.Debian-stable -------------------------------------------------------------------------------- /contrib/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/Dockerfile.dev -------------------------------------------------------------------------------- /contrib/completions-lpass.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/completions-lpass.fish -------------------------------------------------------------------------------- /contrib/examples/change-mysql-password.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/examples/change-mysql-password.sh -------------------------------------------------------------------------------- /contrib/examples/change-ssh-password.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/examples/change-ssh-password.sh -------------------------------------------------------------------------------- /contrib/examples/git-credential-lastpass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/examples/git-credential-lastpass -------------------------------------------------------------------------------- /contrib/examples/lpass-sudo-askpass.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/examples/lpass-sudo-askpass.sh -------------------------------------------------------------------------------- /contrib/examples/lpass-sudo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/examples/lpass-sudo.sh -------------------------------------------------------------------------------- /contrib/examples/msmtprc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/examples/msmtprc -------------------------------------------------------------------------------- /contrib/lpass-att-export.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/lpass-att-export.sh -------------------------------------------------------------------------------- /contrib/lpass_bash_completion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/lpass_bash_completion -------------------------------------------------------------------------------- /contrib/lpass_zsh_completion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/lpass_zsh_completion -------------------------------------------------------------------------------- /contrib/specfile/lastpass-cli.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/contrib/specfile/lastpass-cli.spec -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/docs: -------------------------------------------------------------------------------- 1 | lpass.1.txt 2 | README.md 3 | -------------------------------------------------------------------------------- /debian/manpages: -------------------------------------------------------------------------------- 1 | build/lpass.1 2 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /edit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/edit.c -------------------------------------------------------------------------------- /endpoints-login.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/endpoints-login.c -------------------------------------------------------------------------------- /endpoints-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/endpoints-share.c -------------------------------------------------------------------------------- /endpoints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/endpoints.c -------------------------------------------------------------------------------- /endpoints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/endpoints.h -------------------------------------------------------------------------------- /feature-flag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/feature-flag.c -------------------------------------------------------------------------------- /feature-flag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/feature-flag.h -------------------------------------------------------------------------------- /format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/format.c -------------------------------------------------------------------------------- /format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/format.h -------------------------------------------------------------------------------- /http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/http.c -------------------------------------------------------------------------------- /http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/http.h -------------------------------------------------------------------------------- /json-format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/json-format.c -------------------------------------------------------------------------------- /json-format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/json-format.h -------------------------------------------------------------------------------- /kdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/kdf.c -------------------------------------------------------------------------------- /kdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/kdf.h -------------------------------------------------------------------------------- /list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/list.h -------------------------------------------------------------------------------- /log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/log.c -------------------------------------------------------------------------------- /log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/log.h -------------------------------------------------------------------------------- /lpass.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/lpass.1.txt -------------------------------------------------------------------------------- /lpass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/lpass.c -------------------------------------------------------------------------------- /notes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/notes.c -------------------------------------------------------------------------------- /notes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/notes.h -------------------------------------------------------------------------------- /password.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/password.c -------------------------------------------------------------------------------- /password.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/password.h -------------------------------------------------------------------------------- /pbkdf2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/pbkdf2.c -------------------------------------------------------------------------------- /pbkdf2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/pbkdf2.h -------------------------------------------------------------------------------- /pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/pins.h -------------------------------------------------------------------------------- /process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/process.c -------------------------------------------------------------------------------- /process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/process.h -------------------------------------------------------------------------------- /session.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/session.c -------------------------------------------------------------------------------- /session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/session.h -------------------------------------------------------------------------------- /terminal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/terminal.c -------------------------------------------------------------------------------- /terminal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/terminal.h -------------------------------------------------------------------------------- /test/askpass-wrong.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/test/askpass-wrong.sh -------------------------------------------------------------------------------- /test/askpass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | . $(dirname $0)/include.sh 3 | 4 | echo $TEST_PASS 5 | -------------------------------------------------------------------------------- /test/assert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/test/assert.sh -------------------------------------------------------------------------------- /test/http_mock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/test/http_mock.c -------------------------------------------------------------------------------- /test/include.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/test/include.sh -------------------------------------------------------------------------------- /test/tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/test/tests -------------------------------------------------------------------------------- /upload-queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/upload-queue.c -------------------------------------------------------------------------------- /upload-queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/upload-queue.h -------------------------------------------------------------------------------- /util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/util.c -------------------------------------------------------------------------------- /util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/util.h -------------------------------------------------------------------------------- /xml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/xml.c -------------------------------------------------------------------------------- /xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastpass/lastpass-cli/HEAD/xml.h --------------------------------------------------------------------------------