In T4225#119482, @aheinecke wrote:Can you give me the exact steps what you are doing?
"Generation of an OTP" is strange to me. I have an FST-1 hardware token that runs the same software as a yubikey (GNUK) but I'm not so well versed in all the windows use cases. But I am interested to fix them.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Oct 24 2018
Oct 24 2018
• aheinecke renamed T4225: Gpg4win - Yubikey failure after generating an OTP from (GPG4WIN) to Gpg4win - Yubikey failure after generating an OTP.
I've closed this as a dup because the pinentry-qt is the default one on Windows and T4123 describes your problem.
Is it possible that you have used a different pinentry in the past? Like the GTK one?
Can you give me the exact steps what you are doing?
"Generation of an OTP" is strange to me. I have an FST-1 hardware token that runs the same software as a yubikey (GNUK) but I'm not so well versed in all the windows use cases. But I am interested to fix them.
jman renamed T4224: PIN entry window not in focus (GPG4WIN) from PIN entry window not in focus to PIN entry window not in focus (GPG4WIN).
Fixed in 1.8
Fixed in 1.8
• werner closed T4102: libgcrypt: yat2m does not respect SOURCE_DATE_EPOCH, patch included as Resolved.
yat2m updated. Thanks.
• werner closed T4216: Newline at end of tooltip string just making tooltip unnecessarily bigger as Resolved.
Thanks. There is an easier solution for this, though: I now trim trailing LFs.
• aheinecke added a comment to T4193: Debug log has full content of a regular mail even when checkmarked not to have decrypted mail content.
For what it's worth I found some more places where data leaked out even in log level 1. It will probably be a bit of a process to get this clean to a 100% as there is no automated way to decide what needs to be filtered and what not.
Oct 23 2018
Oct 23 2018
Thanks. Fixed in master. Needs backport.
• werner triaged T4212: Uninitialized use of l1 variable in _gcry_sexp_vextract_param as High priority.
Thanks. Fixed in master.
In addition to what I said above - the patch comes with two small side-effects - The size of the content in the tab is constant over the tabs, so that even a page with not very many settings will show a scrollbar, even if it only makes it possible to scroll in empty space from below.
I have made a patch for this, that add scrollbars to scroll up and down in the settings. This adds the need to set a default window size, which I have set to 700 x 500, which seems fine. Tested on a relatively low-resolution machine (1366 x 768), where it seems to work fine for me.
Oct 22 2018
Oct 22 2018
• aheinecke changed the status of T4193: Debug log has full content of a regular mail even when checkmarked not to have decrypted mail content from Open to Testing.
• aheinecke closed T4204: GpgOL: Fallback to HKLM for registry keys does not seem to work as Resolved.
There were two ways to access the registry and the config value load did not fallback to HKLM. I've removed the second way and I've tested it and it works now as it uses the codepath with the fallback.
Thanks for the quick reply!
Thanks. I've never seen that, so my test definitely did not test moving junk mails.
It doesn't work too.
Hi,
As for getting Help, we all speak German ;-P
Thank you for the feedback. Very strange, that should have been solved indeed and in my tests it works and I also got feedback from other reporters who had that problem with 3.1.3 that it works in 3.1.4.
I'm also seeing the same behaviour on a freshly installed Windows 10 1809 with Gpg4win v3.1.4. Have to kill dirmngr from task manager to be able to get into Kleopatra.
I am sorry about this but the hkps pool has load problems because only a few servers are left. You might have a better chance getting your key uploaded by configuring another pool. See https://sks-keyservers.net . The admins are aware of the problem but there won't be any short time solution.
Apparently, it is not the bug of gpg, but you just specified wrong line in your /etc/apt/souces.list.d/skypeforlinux.list, where filename extension .gpg is irrelevant.
Oct 21 2018
Oct 21 2018
It is propably related to decrypting large (single) tar-files. It works flawlessly when renaming the tar-files to another extension before encrypting and afterwards decrypting it again. But as long as it is named xyz.tar Kleopatra crashes. Could it be that untarring causes some "out of memory" failure? I recognized that while decrypting the tar there was no sign that the decryption process would allocate any disk space. There is just an empty randomly named folder being created upon decryption.
• aheinecke added a comment to T4194: Outlook 365 GgpOL - "Failed to resolve recipients. Operation failed. This is usually caused by a bug in GpgOL".
Thanks for taking the time to create this report. It should be fixed in Gpg4win-3.1.4 please try out that version. :-)
Oct 20 2018
Oct 20 2018
Related, the tab formatting (mixed first one tab and then space), as in lines 131 to 137 of src/icons.c _really_ causes headaches.
Nesting the op_genkey() calls inside try/except statements with the exceptions being caught as "oops" and otherwise "oops" being set to None provides a means of checking whether the 2099 expiration is a problem and 2037 is not.
Well, I guess this answers my question in T4192 regarding why op_genkey was in use.
In T3354#118876, @justus wrote:This should already be possible, iirc the Arch Linux maintainer patched
it in. I believe there is a 'prepare' target that takes care of all the
preparations (duh), and then you can build for every Python version by
executing the Python build system with the Python version of your choice.
Oct 19 2018
Oct 19 2018
@werner, thanks for rMff6ff616aea6 -- i've backported it to debian's packaging and it lets us cleanly build against all installed versions of python.
b3yond added a comment to T4198: Pinentry doesn't capture input correctly, crashes terminal instead.
Almost the same bug also happens with pinentry-tty.
b3yond added a comment to T4198: Pinentry doesn't capture input correctly, crashes terminal instead.
Sorry, pressed enter too early. the bug report is complete so far. I guess it is a lot of work to reproduce, so I'd try to be very responsive instead.
b3yond updated the task description for T4198: Pinentry doesn't capture input correctly, crashes terminal instead.
b3yond updated the task description for T4198: Pinentry doesn't capture input correctly, crashes terminal instead.
b3yond set Version to pinentry 1.0.0 on T4198: Pinentry doesn't capture input correctly, crashes terminal instead.
• werner added a comment to T4198: Pinentry doesn't capture input correctly, crashes terminal instead.
Thanks for the reporting templates; would mind to fill in some bug details?
Here goes.
gpgme.log.7z9 KBDownload
• gniibe added a comment to T4167: Pinentry prompt is confusing with regards to multiple smartcards when gpg-agent is used as ssh-agent.
there should be clearer labelling of smartcards so that users can tell them apart more easily
Oct 18 2018
Oct 18 2018
• werner added a comment to T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms.
That is up to @BenM
the error i'd seen earlier after reverting the change was an error due to running t-callbacks.py on its own, without the rest of the test suite framework. running it within the test suite framework (with the change reverted), it passes without a problem. I've uploaded 1.12.0-4 to debian with a patch to t-callbacks.py. I can apply it upstream, if you want me to.
• werner added a comment to T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms.
See T4195 for the general problem
• werner assigned T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms to BenM.
I have not looked at the new error but the year 2099 is clearly a y2k38 problem. gpg has some precautions but I have not checked the key generation code. The gpgme interface uses a signed long for the expiration time, although that it parses the dates received from gpg as an unsigned long. Right now, I am not sure why we did this because an unsigned long would just work. Maybe we can change or enhance the interface. But in any case this is a general problem and not specific to this bug.
The error might have to do with rM46da79e3de99a7b65748994921d6aab73b9974e7 which looks like it might run afoul of 32-bit time_t (Y2K38 problem?).
here's me running just the specific test:
My pic didn't appear inline, so I'll add it again as attachment
maybe a setting is also involved. marking the mail in the Junk folder gives:
There was a report about this in the past T3956
I tried it out then with a junk folder and for me it worked so I closed the issue as a duplicate of the general moving mail problem.
• aheinecke claimed T4193: Debug log has full content of a regular mail even when checkmarked not to have decrypted mail content.
I broke it a day before the release and didn't notice.
Since f34cd2782bc0cd6f359c14de4d4a889ec4e49a6e it accidentally logs all string allocations if one of DEBUG_TRACE DEBUG_MEMORY or DEBUG_DATA is set. The intention was that it should log when all three are set.
• werner changed the status of T3354: gpgme only builds against two versions of python at once from Open to Testing.
• werner triaged T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms as High priority.
dkg updated the task description for T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms.
Oct 17 2018
Oct 17 2018
That is a different python binding than what we provide with gpgme. Our gpgme based binding is called "gpg" and was formerly known as "pyme". I strongly suggest to install gpgme and not to use pip because the "gpg" module over there has not been updated for quite some time.
from pip i used command
pip install gnupg
From where did you go that "python package gnupg==2.3.1" ?
Sorry, I can see what kind of Python code this is. It is not part of GnuPG, though.
"dkg (Daniel Kahn Gillmor)" <noreply@dev.gnupg.org> writes:
what's the status on this? i'd love to be able to build binaries for
both python3.6 and 3.7 for debian. as it stands right now, the
python3.7 continuous integration test for debian is failing
https://ci.debian.net/data/autopkgtest/unstable/amd64/g/gpgme1.0/1158040/log.gz.
Hi Andre,
I think it has something to do with the number of files. Just encrypting / decrypting a 10GB random data file did not show a problem.
Hi Andre,
thanks for the fast feedback. I will wait for the 3.1.4 Release then and test it afterwards. If it still occurs i will update this thread. Thanks for your help!
All the best
Dorian
Hi Andre,
thanks for the feedback, will try this asap when i have the chance to get on the laptop of my co-worker. Will update you afterwards. Thanks for the help!
All the best
Dorian
Thanks for the report. Prio High as this is data loss. I won't stop the 3.1.4 release which is currently in progress though as this issue does not appear to be a regression.
Your best bet is to try it on the command line to see if that provides some more useful output:
That is a strange failure. I don't see how that can happen without a legitimate bug.
what's the status on this? i'd love to be able to build binaries for both python3.6 and 3.7 for debian. as it stands right now, the python3.7 continuous integration test for debian is failing.
Oct 16 2018
Oct 16 2018
It seems to be a cpp problem. Andre, would you mind to take this bug?
• aheinecke changed the status of T4161: GpgOL: Attachments might be hidden in some cases from Open to Testing.
• aheinecke added a subtask for T4161: GpgOL: Attachments might be hidden in some cases: T4125: Gpg4win 3.1.4.
I decided today to install the beta version and give it a try, because the final version is not yet released. I still facing major problems, see attachment. The mail will not be delivered, but Outlook does not crash as before.
• aheinecke lowered the priority of T4130: Non-ascii characters not shown if message is signed with a key that is not imported from Normal to Low.
I finally got around to look at your examples. Sorry for the delay. I can reproduce the issue and understand the problem.