diff options
author | Lukas Fleischer <lfleischer@calcurse.org> | 2017-11-08 21:53:46 +0100 |
---|---|---|
committer | Lukas Fleischer <lfleischer@calcurse.org> | 2017-11-08 21:54:53 +0100 |
commit | 5b94be22466c8c6e89f207c66527d9c0b122ce47 (patch) | |
tree | 144bf643bb151be3db69cf0d87ed90f473c16584 /contrib | |
parent | b96e175192f8711f07beca6e27f8d9fb42b12227 (diff) | |
download | calcurse-5b94be22466c8c6e89f207c66527d9c0b122ce47.tar.gz calcurse-5b94be22466c8c6e89f207c66527d9c0b122ce47.zip |
Revert "calcurse-caldav: Add --password command line argument"
This reverts commit efd76a0d995292e48f5466fccada4901618f7d97.
Passing passwords as command line arguments is not a good idea, since
they may appear in process listings which are potentially visible to
other users logged into the system.
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'contrib')
-rwxr-xr-x | contrib/caldav/calcurse-caldav.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/contrib/caldav/calcurse-caldav.py b/contrib/caldav/calcurse-caldav.py index bc6d714..7519af3 100755 --- a/contrib/caldav/calcurse-caldav.py +++ b/contrib/caldav/calcurse-caldav.py @@ -489,9 +489,6 @@ parser.add_argument('--syncdb', action='store', dest='syncdbfn', parser.add_argument('--hookdir', action='store', dest='hookdir', default=hookdir, help='path to the calcurse-caldav hooks directory') -parser.add_argument('--password', action='store', dest='password', - default=None, - help='password for basic authentication') parser.add_argument('--authcode', action='store', dest='authcode', default=None, help='auth code for OAuth2 authentication') @@ -507,7 +504,6 @@ configfn = args.configfn lockfn = args.lockfn syncdbfn = args.syncdbfn hookdir = args.hookdir -password = args.password authcode = args.authcode verbose = args.verbose debug = args.debug @@ -567,8 +563,10 @@ if config.has_option('Auth', 'UserName'): else: username = None -if config.has_option('Auth', 'Password') and not password: +if config.has_option('Auth', 'Password'): password = config.get('Auth', 'Password') +else: + password = None if config.has_section('CustomHeaders'): custom_headers = dict(config.items('CustomHeaders')) |