Commit Graph

1110 Commits

Author SHA1 Message Date
Emil Lundberg
79104f430e
Merge logging_setup.py into yubikey.py 2018-02-07 16:15:53 +01:00
Dag Heyman
b4a269276b
Merge branch 'custom-period-timeleft' 2018-02-07 14:34:52 +01:00
Dag Heyman
d4c6ef801b
Deselect credentials after deletion
Arrow navigation was broken after deleting
a credential.
2018-02-07 10:08:04 +01:00
Dag Heyman
4c43c0e5c8
Fix autorefresh for TOTPs with custom period
TOTP credentials with a custom period
did not autorefresh until global timer reached 0.
2018-02-07 09:39:54 +01:00
Dag Heyman
b24b8abb90
Drop yubicommon from build scripts 2018-02-06 15:42:25 +01:00
Dag Heyman
82cc1ad554
Update ykman 2018-02-06 15:35:05 +01:00
Emil Lundberg
0577c6655d
Merge pull request #251 from Yubico/touch-expired-alt
Fix expiration on single touch credential, alternative solution
2018-02-06 14:19:10 +01:00
Emil Lundberg
37b5d1ae79
Replace <= with < in isExpired computation 2018-02-05 15:20:05 +01:00
Emil Lundberg
fda0844723
Merge pull request #252 from Yubico/logging
Improve logging configuration
2018-02-05 14:48:48 +01:00
Emil Lundberg
2bc4340e02
Actually fix ykman dependency in Debian package 2018-02-05 13:44:53 +01:00
Emil Lundberg
d7e53fb83d
Merge pull request #255 from Yubico/source-release
Fix packaging of source release tarball
2018-02-05 12:45:38 +01:00
Emil Lundberg
0abf7e637f
Use tar option --auto-compress instead of -a 2018-02-05 10:40:01 +01:00
Emil Lundberg
37364ac086
Compress source tarball 2018-02-05 10:37:45 +01:00
Emil Lundberg
c320d0a221
Fix unpack directory of source tarball 2018-02-05 10:37:44 +01:00
Emil Lundberg
38e92e69a7
Fix ykman dependency configuration in Debian package 2018-02-02 17:19:20 +01:00
Emil Lundberg
2b5e205074
Re-arrange Python module loading code to make it easier to follow 2018-02-02 14:32:14 +01:00
Emil Lundberg
58787db360
Un-duplicate Python site path manipulation
Python on Windows did not seem to like this.
2018-02-02 14:31:42 +01:00
Emil Lundberg
3b8010d652
Make Windows version tweaking work with X.Y.Z-C-gCOMMIT[-dirty] version strings
Previously, the code assumed that after removing a `-dirty` suffix there
will be no more than 1 `-` in the remaining string. This is not true
for, for example, `4.3.2-68-gCOMMIT-dirty`. This string matched both of
the substitution rules, resulting in a Windows version of `4.3.2.0.1`
instead of the intended `4.3.2.0`.
2018-02-02 14:30:38 +01:00
Emil Lundberg
0ea5f8f486
Upgrade ykman 2018-02-01 17:09:47 +01:00
Emil Lundberg
c1129ae3c5
Add logging_setup.py 2018-02-01 17:09:07 +01:00
Emil Lundberg
07fa6c5e61
Move function as_json to new module json_util 2018-02-01 17:08:31 +01:00
Emil Lundberg
d34cacc10b
Upgrade ykman 2018-02-01 15:40:13 +01:00
Emil Lundberg
ba88daae9e
Update ykman 2018-02-01 14:47:42 +01:00
Emil Lundberg
9362571c45
Add --log-file CLI option 2018-01-31 18:58:48 +01:00
Emil Lundberg
66efc7a89e
Ensure logging is initialized before loading yubikey module 2018-01-31 17:47:49 +01:00
Emil Lundberg
f0ccbe736e
Extract function runQueue in YubiKey.qml 2018-01-31 17:47:49 +01:00
Emil Lundberg
13935b64e8
Use module ykman.logging_setup instead of local module 2018-01-31 17:47:48 +01:00
Emil Lundberg
280bc3619e
Fix CredentialItem custom time bar getting stuck at 100% 2018-01-30 14:03:48 +01:00
Emil Lundberg
a19c199405
Split property showCustomTimeBar out from hasCustomTimeBar 2018-01-30 14:03:33 +01:00
Emil Lundberg
b636fbc8d9
Replace < with <= in isExpired: timeLeft < 0 2018-01-30 14:03:00 +01:00
Emil Lundberg
ab5219d41d
Compute isExpired internally in CredentialItem 2018-01-30 13:22:11 +01:00
Emil Lundberg
39b9f4801a
Promote timeLeft variable to a property of CredentialItem 2018-01-30 13:22:11 +01:00
Dag Heyman
4373dec917
Merge branch 'qr-fix' 2018-01-30 11:32:57 +01:00
Dag Heyman
7455a584b0
Merge branch 'travis-el-capitan' 2018-01-30 09:25:44 +01:00
Dag Heyman
9bdf53c82a
Merge branch 'device-busy' 2018-01-30 09:24:32 +01:00
Dag Heyman
b4eeaf51f2
Fix error in QR parsing 2018-01-30 09:11:55 +01:00
Dag Heyman
3ec597e21e
Block UI from refreshing credentials too often
With this fix, no extra refresh credentials calls
can be made while there is already one in progress.
This should help prevent hanging UI on slower systems.
2018-01-29 14:20:26 +01:00
Emil Lundberg
2db1e52f05
Merge pull request #247 from Yubico/issue-template
Remove greeting from GitHub issue template
2018-01-29 13:32:07 +01:00
Dag Heyman
169041f5f2
Update ykman 2018-01-29 13:26:42 +01:00
Dag Heyman
e4726f70fd
Merge branch 'touch-timeout' 2018-01-29 13:14:55 +01:00
Emil Lundberg
7da34b2699
Remove greeting from GitHub issue template 2018-01-29 12:40:21 +01:00
Dag Heyman
82000efc50
Merge branch 'update-win' 2018-01-29 11:52:26 +01:00
Dag Heyman
9041729f8e
Handle timeout on touch credentials better
When the user didn't touch the device on
a touch credential, the code was undefined.
Slot mode already handled this better.
2018-01-29 11:50:07 +01:00
Dag Heyman
2713263c56
Update ykman 2018-01-26 10:38:46 +01:00
Dag Heyman
3803353d8e
Update appveyor and travis library versions 2018-01-26 09:38:46 +01:00
Emil Lundberg
fd465e715b
Merge pull request #242 from Yubico/build-doc
Improve build docs in general and for Debian-based dists in particular
2018-01-25 12:25:27 +01:00
Emil Lundberg
a303c1eef7
Add packaging instructions specific to Debian based distributions 2018-01-24 17:45:07 +01:00
Emil Lundberg
402127cd77
Improve Installation section of build instructions 2018-01-24 17:33:49 +01:00
Emil Lundberg
7965fb444d
Point out that Ubuntu control file can be used as a reference 2018-01-24 17:27:05 +01:00
Dag Heyman
dd1218cf6b
Log non timeout YkpersError 2018-01-24 16:17:47 +01:00