Changelog for
emacs-info-29.4-4.0.6.1.sr20240702.noarch.rpm :
* Thu Jul 25 2024 Dr. Werner Fink
- Use simple trusted members of the group games (boo#1228058)
* Wed Jul 17 2024 Dr. Werner Fink - Split off the emacs-games package for score handling (boo#1227737)- Implement setgid based score handling
* Thu Jul 11 2024 Dr. Werner Fink - The xauth patch should ignore any locking at read time as otherwise emacs server might hang- Provide support of ELPA systemwide installations to OBS
* Wed Jul 10 2024 Dr. Werner Fink - Support system wide ELPA and MELPA site lisp paths- Move post scriptlets for font-latex to emacs-auctex as triggerin scriptlets
* Tue Jul 02 2024 Dr. Werner Fink - The release 29.4 does fix boo#1226957 -- CVE-2024-39331
* Mon Jun 24 2024 Dr. Werner Fink - Update to GNU Emacs version 29.4
* Emacs 29.4 is an emergency bugfix release intended to fix the security vulnerability described below.
*
* Arbitrary shell commands are no longer run when turning oncw Org mode. This is for security reasons, to avoid running malicious commands.
* Thu Apr 11 2024 Dr. Werner Fink - Modify patch emacs-25.1-custom-fonts.patch
* include math.h for all kinds of fonts handling (boo#1222637)- Modify patch emacs-27.1-Xauthority4server.patch
* Add After=graphical-session.target in emacs.service (boo#1222172)
* Tue Apr 02 2024 Dr. Werner Fink - Fix the temporary parking path by using %{version} (hint from Andre Barros)
* Mon Mar 25 2024 Dr. Werner Fink - Update to GNU Emacs version 29.3 which is an emergency bugfix release intended to fix several security vulnerabilities described below.
* Arbitrary Lisp code is no longer evaluated as part of turning on Org mode. This is for security reasons, to avoid evaluating malicious Lisp code.
* New buffer-local variable \'untrusted-content\'. When this is non-nil, Lisp programs should treat buffer contents with extra caution.
* Gnus now treats inline MIME contents as untrusted. To get back previous insecure behavior, \'untrusted-content\' should be reset to nil in the buffer.
* LaTeX preview is now by default disabled for email attachments. To get back previous insecure behavior, set the variable \'org--latex-preview-when-risky\' to a non-nil value.
* Org mode now considers contents of remote files to be untrusted. Remote files are recognized by calling \'file-remote-p\'.- Port patch emacs-24.4-ps-bdf.patch
* Fri Feb 02 2024 Dr. Werner Fink - Update to GNU Emacs version 29.2
* Startup Changes in Emacs 29.2 On GNU/Linux, Emacs is now the default application for \'org-protocol\'. Org mode provides a way to quickly capture bookmarks, notes, and links using \'emacsclient\': emacsclient \"org-protocol://store-link?url=URL&title=TITLE\"
* This is a bug-fix release with no new features.
* Changes in Specialized Modes and Packages in Emacs 29.2 - Tramp New user option \'tramp-show-ad-hoc-proxies\'. When non-nil, ad-hoc definitions are kept in remote file names instead of showing the shortcuts.
* Incompatible Lisp Changes in Emacs 29.2 \'with-sqlite-transaction\' rolls back changes if its BODY fails. If the BODY of the macro signals an error, or committing the results of the transaction fails, the changes will now be rolled back.- Port patches mainly by correcting hunk offsets
* emacs-24.1-ps-mule.patch
* emacs-24.4-ps-bdf.patch
* emacs-25.2-ImageMagick7.patch
* emacs-27.1-Xauthority4server.patch
* emacs-27.1-pdftex.patch
* emacs-29.1.dif
* pdump.patch
* Fri Dec 29 2023 Giacomo Comes - fix typo in %{ext_info} macro usage
* Wed Nov 15 2023 Dirk Müller - only use valgrind on 64 bit architectures
* Thu Oct 12 2023 Dr. Werner Fink - Only recommend at-spi2-core
* Wed Oct 11 2023 Björn Bidar - Don\'t install gsettings schemas twice
* Tue Oct 10 2023 Dr. Werner Fink - For the at-spi bus the package at-spi2-core is required- Move eln prune code from ~/.gnu-emacs to site-start
* Mon Oct 09 2023 Dr. Werner Fink - Avoid warnings about eln files as well as prune older eln files
* Fri Oct 06 2023 Björn Bidar - Add packaging macros for Emacs packages- Add site-lisp directory for dynamic modules
* Thu Sep 28 2023 Dr. Werner Fink - For GNUS: Use message-user-fqdn instead of gnus-local-organization
* Tue Sep 26 2023 Dr. Werner Fink - Now with changed pdump.patch patch from bjorn.bidarAATTthaodan.de- Build also wayland gtk based binary- Support wayland binary by checking for XDG_SESSION_TYPE- Provide eln native shared binaries for all emacs program binaries
* Tue Sep 26 2023 Björn Bidar - Pass libdir to configure so native Emacs lisp files are installed correctly on 64bit systems
* Fri Aug 11 2023 Dr. Werner Fink - Require bwrap at build time as some tools requires it if checks are enabled
* Thu Aug 10 2023 Dr. Werner Fink - Modify patch emacs-29.1.dif
* Avoid in ispell.el unused lexical variable `load-dict\'
* Mon Aug 07 2023 Dr. Werner Fink - Extend patch pdump.patch
* Make various emacs flavours find their pdmp files even if first argument is simply named \"emacs\" (slack message, boo#1214008)
* Wed Aug 02 2023 Dr. Werner Fink - Update to GNU Emacs version 29.1
* Official tree-sitter support
* EGlot, the Language Server Client
* Use-package a declarative configuration tool finally in
* Better long line support
* Native SQLite Support
* Changing the init directory You can now instruct Emacs to read its initialization from another directory from the command line.- Use natively compiled lisp files only for GTK variant as every binary has its own hash keys for the eln location as well as for the eln native compiled lisp files- Port rmailgen.el and .gnu-emacs to 29.1- Remove the old patches now upstream
* 01a4035c.patch
* 3c1693d0.patch
* CVE-2022-48338.patch
* CVE-2022-48339.patch
* d3209119.patch
* d48bb487.patch- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif- Port the patches
* emacs-24.1-ps-mule.patch
* emacs-24.3-iconic.patch
* emacs-24.3-x11r7.patch
* emacs-24.4-glibc.patch
* emacs-24.4-nonvoid.patch
* emacs-24.4-ps-bdf.patch
* emacs-25.1-custom-fonts.patch
* emacs-25.2-ImageMagick7.patch
* emacs-26.1-xft4x11.patch
* emacs-27.1-Xauthority4server.patch
* emacs-27.1-pdftex.patch
* pdump.patch- Re-enable ImageMagick usage
* Thu Mar 16 2023 Dirk Müller - don\'t create ghosted files
* Wed Mar 15 2023 Dirk Müller - mark ctags update-alternatives as non-%ghost
* Thu Mar 09 2023 Dr. Werner Fink - Add patch d3209119.patch boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop- Add patch 3c1693d0.patch boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop
* Tue Feb 21 2023 Dr. Werner Fink - Add upstream commit/patches
* 01a4035c.patch Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
* CVE-2022-48338.patch Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
* CVE-2022-48339.patch Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)- Require libwebp at build time for automatically enable support for libwebp if given
* Tue Nov 29 2022 Dr. Werner Fink - Update to GNU Emacs version 28.2
* This is a bug-fix release with no new features.- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
* shell command injection via source code files when using ctags- Correct offsets of the patches
* emacs-24.3-iconic.patch
* emacs-24.4-ps-bdf.patch
* emacs-25.2-ImageMagick7.patch
* emacs-27.1-Xauthority4server.patch
* emacs-27.1-pdftex.patch
* emacs-28.1.dif
* Thu Nov 10 2022 Dr. Werner Fink - dbus-update-activation-environment handles only variables with their names
* Wed Nov 09 2022 Dr. Werner Fink - Add workaround for boo#1205109, that is started with sudo there is maybe no active user session for root hence no dbus
* Wed Oct 26 2022 Andreas Schwab - Fix typos in etags manpage- Don\'t disable PIE
* Sun Jun 19 2022 Gordon Leung replace: efont-unicode with gnu-unifont-bitmap-fonts in emacs-x11 requires- efonts have not been updated since 2003, meanwhile GNU has made their own unicode bitmap fonts which they have updated even within this month
* Tue Apr 05 2022 Dr. Werner Fink - Replace emacs-27.2-pdf.tar.xz with refreshed emacs-28.1-pdf.tar.xz
* Mon Apr 04 2022 Dr. Werner Fink - Update to GNU Emacs version 28.1
* Emacs now optionally supports native compilation of Lisp files.
* The Cairo graphics library is now used by default if present.
* \'configure\' now warns about building with libXft support.
* \'configure\' now warns about not using HarfBuzz if using Cairo.
* Building without double buffering support.
* Wed Feb 09 2022 Bjørn Lie - Drop pkgconfig(gconf-2.0) BuildRequires: is both unneeded and unused.
* Thu Jan 27 2022 Andreas Schwab - Remove unneeded pure size adjustments
* Wed Jan 19 2022 Dr. Werner Fink - Remove patches now upstream and in 28.1
* boo1178942-bedb3cb6.patch
* emacs-27.2-COLORTERM-24bit.patch
* sigsegv-stack.patch- Remove patch emacs-24.4-xim.patch as not needed anymore- Port and rename patch emacs-27.1.dif which is now emacs-28.1.dif
* Thu Jan 13 2022 Dr. Werner Fink - Skip patch boo1180353-6d8144a2.patch for emacs 25.3 as already part of emacs 27.2: Was fix for boo#1180353 that was a possible segmentation fault in case of stack overflow of etags
* Mon Nov 22 2021 Martin Liška - Use %make_build macro.
* Fri Nov 19 2021 Dr. Werner Fink - Get rid of the old dbus shell code in the emacs shell script nowadays this should be not needed anymore
* Fri Nov 19 2021 Dr. Werner Fink - Make dbus code in emacs shell script failsafe
* Fri Nov 19 2021 Dr. Werner Fink - Enable the NO_AT_BRIDGE code
* Mon Nov 15 2021 Dr. Werner Fink - Again disable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1191517)- Correct quoting of anonymous function calls
* Thu Sep 09 2021 Dr. Werner Fink - Add patch boo1178942-bedb3cb6.patch to avoid that emacs hang in isearch (boo#1178942)
* Wed Sep 08 2021 Dr. Werner Fink - Work for boo#1183497: make sure that if ibus is the input method that there exists a working gtk immodule for ibus as well as the ibus daemon is up and running
* Wed Jul 21 2021 Andreas Schwab - sigsegv-stack.patch: Port alternate signal stack to upcoming glibc 2.34
* Fri Jun 11 2021 Dr. Werner Fink - Enable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1186341)
* Mon May 31 2021 Duncan Mac-Vicar P - For terminal 24bit support, fall back to xterm+direct (semicolon version) if requested by the COLORTERM environment variable. Upstream commit 50f489b5dc. Allows 24bit color on gnome-terminal out of the box.
* emacs-27.2-COLORTERM-24bit.patch
* Wed May 26 2021 Dr. Werner Fink - Disable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1186341)
* Fri Mar 26 2021 Dr. Werner Fink - Update emacs.keyring
* Thu Mar 25 2021 Dr. Werner Fink - Update to GNU Emacs version 27.2
* Changes in Emacs 27.2 This is a bug-fix release with no new features.
* Lisp Changes in Emacs 27.2 The behavior of the user option \'resize-mini-frames\' has changed. If set to a non-nil value which isn\'t a function, resize the mini frame using the new function \'fit-mini-frame-to-buffer\' which won\'t skip leading or trailing empty lines of the buffer.
* Changes in Specialized Modes and Packages in Emacs 27.2 Tramp: The user option \'tramp-completion-reread-directory-timeout\' is now obsolete.- Remove patches now upstream
* emacs-27.1-gif.patch
* emacs-27.1-home.patch- Port patches
* emacs-24.3-iconic.patch
* emacs-24.4-ps-bdf.patch
* emacs-25.2-ImageMagick7.patch
* pdump.patch
* Mon Mar 08 2021 Dr. Werner Fink - Add patch emacs-27.1-Xauthority4server.patch
* Allow GNU Emacs server to open X Display even if the Xauthority file is not the default expected by XCloseDisplay()
* Hopefully fix boo#1174534 and boo#1179854
* Tue Jan 26 2021 Dominique Leuenberger - Replace system-user-games with user(games): be resilient to package name changes.