- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Nov 22 2021
The configuration pages can be hidden by setting the following config entries to false in the [ConfigurationDialog] group in kleopatrarc:
- ShowAppearanceConfiguration,
- ShowCryptoOperationsConfiguration,
- ShowDirectoryServicesConfiguration,
- ShowGnuPGSystemConfiguration,
- ShowSMimeValidationConfiguration.
Not sure if we want a separate AppImage for gpg & Co. Setting priority to "Needs Triage".
Second issue is also fixed.
Here's a patch against b091a250d1411f9962385d1338c13481da2e0f9e.
I do not think that we should put any more support for FDs into gpgrt. The goal is to move entirely to the Win32 API.
Nov 21 2021
Nov 19 2021
Files added and changed.
The implementation is for Power 10 and above. The improvement is as follow for AES128,
PS, knowing little about it, I tend to look at builds scripts here https://github.com/msys2/MINGW-packages on how to do things.
eg https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-libgcrypt
Thank you, it successfully cross-compiles from latest git commit (not sure if it "runs", not tested it).
Part 1 was applied. Part 3, Part 4, and Part 7 are irrelevant now, because we now have rndgetentropy which doesn't use device.
PS, knowing little about it, I tend to look at builds scripts here https://github.com/msys2/MINGW-packages on how to do things.
eg https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-libgpg-error
Thank you !
I don't know how runtime (of mingw) is thread-safe, but if it is, it should work well.
Thanks for your report.
It was in the middle of merging jitterentropy. Please see T5692 (newer jitterentropy uses pthread by default, which was disabled now).
Nov 18 2021
First issue is fixed.
Rating as High because this can be used for a DoS attack on individual users.
Actually, I have already implemented 1, 2, and 3. For now, I will disallow exporting multiple groups at the same time.
Following patch should prevent assembly files being built at all with --disable-asm:
Thanks for your report.
Fixed, with using normal memory for ->mem.
->mem is just used to measure the difference of memory access.
It found that newer jitterentropy uses larger mem (128KiB), while older uses 2KiB.
Nov 17 2021
@werner That is not helpful. I tried 4 or 5 different readers. And the Reiner SCT cyberjack is the one that works best out of all of them on both Windows and Linux.
Your item "2. Allow exporting multiple groups at the same time." is not really important. If you want to do that, please make sure that each group is exported to a separate file.
Please see T5696.
No autoreconf etc. Use only our method to cross build. That is $src/libgcrypt/autogen.sh --build-w32.
cross-compilation settings:
The cross-compilation settings:
{ # 2019.12.13 # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=summary
#'repo_type' : 'archive',
'#url' : 'https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.43.tar.bz2',
#
'repo_type' : 'git',
'recursive_git' : True,
'url' : 'git://git.gnupg.org/libgpg-error.git', # https://git.gnupg.org/ # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=summary
##'url' : 'https://dev.gnupg.org/source/libgpg-error.git', # https://git.gnupg.org/ # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=summary
#
'configure_options': '--host={target_host} --prefix={target_prefix} --disable-shared --enable-static --disable-rpath --disable-doc --disable-tests --with-libiconv-prefix={target_prefix}', # --with-libintl=no --with-libpth=no',
'custom_cflag' : ' ', # 2019.12.13 it fails to build with anything other than this, eg it crashes with -O3 and -fstack-protector-all -D_FORTIFY_SOURCE=2
'run_post_regexreplace' : (
'autoreconf -fiv',
'./autogen.sh --build-w64 ',
),
'depends_on' : (
'iconv',
),
}Importing exported certificate group files from the file manager now also works, at least on XDG-compatible systems. I have also made sure that the application-certificate icon is used for those files in the Breeze icon theme.
Ready for testing