Dag Heyman
7d69cbc395
Drop pyotherside as submodule
...
Let buildsystems build it from
source packages.
2018-02-09 10:59:36 +01:00
Dag Heyman
b9845f5fe8
Use a lib folder for pyotherside
2018-02-09 08:52:27 +01:00
Dag Heyman
ccc75aa109
Drop pyotherside as submodule
...
Let buildsystems build it from
source packages.
2018-02-08 14:32:51 +01:00
Emil Lundberg
e47dccee16
Merge pull request #258 from Yubico/simplify-python-loading
...
Simplify Python module loading and initialization
2018-02-08 13:21:56 +01:00
Emil Lundberg
5a592f35a3
Fix some snake_case/camelCase confusion
2018-02-07 18:24:51 +01:00
Emil Lundberg
75d63e39d2
Add missing onYubikeyReadyChanged signal handler
2018-02-07 16:42:07 +01:00
Emil Lundberg
f8cdd88d0f
Revert "Move function as_json to new module json_util"
...
This reverts commit 07fa6c5e61
.
2018-02-07 16:16:27 +01:00
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