Commit Graph

1070 Commits

Author SHA1 Message Date
Dag Heyman
9614cfe37f
Update debian files 2018-02-09 13:46:50 +01:00
Dag Heyman
0174e6d3ed
Update NEWS 2018-02-09 13:45:36 +01:00
Dag Heyman
4d36c59bbb
Use a lib folder for pyotherside 2018-02-09 10:59:42 +01:00
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