Commit Graph

14 Commits

Author SHA1 Message Date
Adolf Belka
c90bb8d683 libgpg-error: Update to version 1.46
- Update from version 1.44 to 1.46
- Update of rootfile
- Changelog
    Noteworthy changes in version 1.46 (2022-10-07) [C33/A33/R1]
	 * Support for bidirectional pipes under Windows.  [T6112]
	 * REG_DWORD types are now support in the Windows Registry.
	   [rE745d333cf7]
	 * Added ES_SYSHD_SOCK support for gpgrt_sysopen under Windows.
	   [rE018ea46a30]
	 * Fixed gpgrt_log_get_fd for the file case.  [T5922]
	 * Avoids header problem with C11 and "noreturn".  [T4002]
	 * The gpg-error-config command is not installed by default, because
	   it is now replaced by use of pkg-config/gpgrt-config with
	   gpg-error.pc.  Supply --enable-install-gpg-error-config configure
	   option, if it's really needed.
	 * Fixed support of posix-lock for FreeBSD.  [rE6e17e70bb7]
	 * Build fixes for some Mingw tool chain versions.  [T5890, T4656]
	 * Removed remaining support for WindowsCE.  [T5912]
	 * Updated config.guess, config.sub, and config.rpath.  [T6078]
	 * gpg-error-config is now only installed when enabled.  [T5683]
	 * System paths are now stripped from --cflags --and --libs.  [T6136]
	 Release-info: https://dev.gnupg.org/T5923
    Noteworthy changes in version 1.45 (2022-04-07) [C33/A33/R0]
	 * Support the "sysopen" mode parameter for gpgrt_fopen so that file
	   names longer than MAX_PATH can be supported under Windows.
	 * gpgrt_access and gpgrt_mkdir now support file names longer than
	   MAX_PATH.
	 * gpgrt_fopen now maps "/dev/null" to "nul" on Windows.
	 * Published some internal helper functions for Windows.
	 * Interface changes relative to the 1.42 release:
		 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		 gpgrt_free_wchar                 NEW.
		 gpgrt_fname_to_wchar             NEW.
		 gpgrt_utf8_to_wchar              NEW.
		 gpgrt_wchar_to_utf8              NEW.
	 Release-info: https://dev.gnupg.org/T5802

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-12-29 11:21:47 +00:00
Peter Müller
9a7e4d8506 Switch checksums from MD5 to BLAKE2
Historically, the MD5 checksums in our LFS files serve as a protection
against broken downloads, or accidentally corrupted source files.

While the sources are nowadays downloaded via HTTPS, it make sense to
beef up integrity protection for them, since transparently intercepting
TLS is believed to be feasible for more powerful actors, and the state
of the public PKI ecosystem is clearly not helping.

Therefore, this patch switches from MD5 to BLAKE2, updating all LFS
files as well as make.sh to deal with this checksum algorithm. BLAKE2 is
notably faster (and more secure) than SHA2, so the performance penalty
introduced by this patch is negligible, if noticeable at all.

In preparation of this patch, the toolchain files currently used have
been supplied with BLAKE2 checksums as well on
https://source.ipfire.org/.

Cc: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Acked-by: Michael Tremer <michael.tremeripfire.org>
2022-04-02 14:19:25 +00:00
Adolf Belka
d699173d0b libgpg-error: Update to version 1.44
- Update from 1.43 to 1.44
- Update of rootfile
- Changelog
   Noteworthy changes in version 1.44 (More details can be found in the ChangeLog file in
    the source tarball which lists each commit)
      * Fix dependency to gpg-error-config-test.sh.  [T5696]
      * Run the posix locking test only on supported platforms.  [T5699]
      * Detect Linux systems using musl.  [T5762]
      * Fix gpg-error-config-test for PKG_CONFIG_LIBDIR.  [T5740]
      * Fix returning of option attributes for options with args.  [T5799]
      * Add Turkish translations.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-02-06 10:49:58 +00:00
Adolf Belka
3a74750fbf libgpg-error: Update to version 1.43
- Update from 1.42 to 1.43
- Update of rootfile
- Changelog - full details can be found in the ChangeLog file in the source tarball
   Noteworthy changes in version 1.43 (2021-11-03) [C32/A32/R1]
    * Fix for building against GNU libc 2.34.  [T5547]
    * Fix build problems on macOS.  [T5440,T5610]
    * Fix gpgrt-config problems.  [T5381,T5595]
    * Fix gpgrt_free for legacy platforms.  [448bf7b01cad]
    * Fix truncation of error message in the middle of a character.  [T5048]
    * Fix the --disable-threads configure options.  [T5495]
    * Improve lock-obj generation for cross-builds [99ae862a96a5]
    * Improve cross-builds. [T5365]
    * Improve gpgrt_wait_processes.  [T5381]
    * Allow config files to read values from the Windows Registry and
      from envvars.  [b1790f4cc71f]
    * Update the Russian and Czech translations.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2021-12-03 18:19:59 +01:00
Adolf Belka
ef1a5fc9cd libgpg-error: Update to 1.42
- Update from 1.41 to 1.42
- Update rootfile
- Changelog
   2021-03-22  Werner Koch  <wk@gnupg.org>
	core: Add GPG_ERR_SOURCE_TPM2D.
	+ commit 200bf2ed9d610219cc0b12a91dedb3bfd52d36b7
	* src/err-sources.h.in (GPG_ERR_SOURCE_TPM2D): New.
   2021-03-05  Werner Koch  <wk@gnupg.org>
	w32: Allow Unicode paths for the gettext domain.
	+ commit 618ce381f9d70f3a94e87f58f667a6138411018e
	* src/w32-gettext.c: Remove remaining WindowsCE support
	(load_domain): Use CreateFileW.
   2021-03-04  Werner Koch  <wk@gnupg.org>
	w32: Minor cleanup of w32-gettext.
	+ commit 3bf1de7b72be8e1d9fa78eb94730772d9cf61c44
	* src/w32-gettext.c: Include gpgrt.h instead gpg-error.h.
	(utf8_to_wchar): Use underscored function.
	(_gpg_w32_textdomain): Ditto.
   2021-02-18  NIIBE Yutaka  <gniibe@fsij.org>
	build: Support --disable-threads by gen-lock-obj.sh.
	+ commit 1fb90a7da186ee2ee098a666f6f3a35bb1720e59
	* configure.ac: Supply --disable-threads to gen-lock-obj.sh.
	Tighten the condition of using gen-lock-obj.sh for GNU/Linux.
	* src/gen-lock-obj.sh: Support --disable-threads.
   2021-02-16  NIIBE Yutaka  <gniibe@fsij.org>
	build: Fix gpgrt-config.
	+ commit ed3cd20de8d3eab92dd8fff02bcc214c55d08398
	* src/gpgrt-config.in: Remove delimiter variable.
	build: More fix for determining libdir for gpgrt-config.
	+ commit 28a21addc2e30b0756cdc6774c79f69070df8829
	* src/gpg-error.m4: Use CC -print-search-dirs for better support of
	GNU style cross prefix.
   2021-02-15  NIIBE Yutaka  <gniibe@fsij.org>
	build: Fix the previous change.
	+ commit d7fd25bbfb83cd445bc81aa695b2c6127c22fa59
	* src/gpg-error.m4: Fix test condition for GPGRT_CONFIG.
	Fix behaviour when there is no GPG_ERROR_CONFIG.
   2021-02-12  NIIBE Yutaka  <gniibe@fsij.org>
	build: Improve how to determine $libdir for gpgrt-config.
	+ commit 3cabbad4eec0e5bc6bdaa9f8626578934138adee
	* src/gpg-error.m4: Fix $gpgrt_libdir handling.
   2021-02-09  NIIBE Yutaka  <gniibe@fsij.org>
	Support cross-compiling on more platforms.
	+ commit 99ae862a96a569724f49a604ebb7d3f6d2c2d374
	* src/gen-lock-obj.sh (ECHO_C, ECHO_N): Portability fix.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-26 17:11:00 +00:00
Matthias Fischer
d3d5039924 libgpg-error: Update to 1.41
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-01 10:38:05 +00:00
Matthias Fischer
a5427e456c libgpg-error: Update to 1.38
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2020-06-19 17:14:58 +00:00
Peter Müller
eee037b890 update disclaimer in LFS files
Most of these files still used old dates and/or domain names for contact
mail addresses. This is now replaced by an up-to-date copyright line.

Just some housekeeping... :-)

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-09-10 19:20:36 +01:00
Matthias Fischer
8be6815507 libgpg-error: Update to 1.27
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-06-07 10:20:30 +01:00
Matthias Fischer
d8e31f4311 libgpg-error: Update to 1.24
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-08-21 21:46:03 -04:00
Matthias Fischer
67cafd240f libgpg-error: Update to 1.20
* configure.ac: Set LT version to C16/A16/R0.

Add new version macros.
* src/gpg-error.h.in (GPGRT_VERSION): New.
(GPGRT_VERSION_NUMBER): New.
(GPG_ERROR_VERSION, GPG_ERROR_VERSION_NUMBER): Move to top of file.

Add macro GPGRT_INLINE and avoid -Wundef warnings.
* src/gpg-error.h.in (GPG_ERR_INLINE): Use #if defined for possible
undefined macros to avoid warning with GCC's -Wundef option.
(GPGRT_INLINE): New.

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2015-09-12 15:53:18 +01:00
Matthias Fischer
f7024a3ac6 libgpg-error: Update to 1.18
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2015-06-18 13:18:52 +02:00
Michael Tremer
f577f4bce7 libgpg-error: Update to version 1.13. 2014-06-19 14:20:13 +02:00
Erik Kapfer
9983d55f6a pygpgme: New package + deps. 2012-10-09 11:34:28 +02:00