commit 9dd2a4635fbc9d3da96c7916cd0bf2d5cd24d145 Author: Michael Tremer Date: Tue Mar 26 15:08:01 2024 +0000 IPS: Fix how we show EOL providers There is no need to add a legend as I find it confusing. The change that people are using an EOL is rather slim and so I don't to waste space. Signed-off-by: Michael Tremer commit c2df627c8c29d43d1acfbdf60878f6a3339151e1 Author: Michael Tremer Date: Tue Mar 26 14:43:39 2024 +0000 core185: Fix update.sh syntax issues Signed-off-by: Michael Tremer commit 3d947e6e6b9f492fa0a12b40db0495b6eac6d967 Author: Adolf Belka Date: Mon Mar 25 18:44:56 2024 +0100 CU185-update.sh: Add drop hostile in & out logging entries if not already present - This v2 patch corrects that the previous script was looking for =on. If a user had modified the preferences to change it to =off then the script would have resulted in both =on and =off versions being in the settings file. - This patch ensures that those people who updated to CU184 before the CU184-update.sh patch fix to add the logging entries was added will get their optionsfw settings file correctly updated with CU185 - This only adds the LOGDROPHOSTILEIN & LOGDROPHOSTILEOUT entries if they do not already exist in the optionsfw settings file. - This change also does the check for LOGDROPHOSTILEIN and LOGDROPHOSTILEOUT as two separate checks and then runs the firewall update command Tested-by: Adolf Belka Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 2e94953dd40134d05d3dd93c9c3e125f5ec427f9 Author: Adolf Belka Date: Mon Mar 25 14:41:38 2024 +0100 shadow: Update login.defs to remove reference to cracklib - From shadow-15.0.0 all references to cracklib were removed from shadow. Apparently some functions were no longer accessible and the shadow team decided to remove cracklib references completely. This was not mentioned in the changelkog for 15.0.0 - This resulkts in gettinbg the message configuration error - unknown item 'CRACKKLIB_DICTPATH' ( notify administrator ) when logging in to the console. - The login to the console occurs successfully so the message is only a warning that cracklib is no longer used. - IPfire does not use cracklkib anyway so this patch removes the section referring to cracklib from the login.defs configuration file. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit cb0488997b9c2237058a0ff8c546c269b6a6f1ed Author: Adolf Belka Date: Mon Mar 25 12:17:52 2024 +0100 samba: Add wsdd as a dependency to samba - Add wsdd as a dependency to samba so it will be installed together with samba Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 08b7500b267a54aa634fb34b67b4dfc0934ae2be Author: Adolf Belka Date: Wed Mar 20 15:43:27 2024 +0100 CU185-update.sh: Add drop hostile in & out logging entries if not already present - This patch ensures that those people who updated to CU184 before the CU184-update.sh patch fix to add the logging entries was added will get their optionsfw settings file correctly updated with CU185 - This only adds the LOGDROPHOSTILEIN & LOGDROPHOSTILEOUT entries if they do noit already exist in the optionsfw settings file. Tested-by: Adolf Belka Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit ad0d064a487c8912cbe4bd77ae652a4212e0fae9 Author: Stefan Schantl Date: Fri Mar 22 06:01:45 2024 +0100 ids.cgi: Improve add provider logic Do not longer add unsupported/removed providers as an option when adding a new/first ruleset provider. Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 4e8225a778f838dadc530759b9341fc9dbf5d534 Author: Michael Tremer Date: Fri Mar 22 15:29:22 2024 +0000 core185: Ship IPS files Signed-off-by: Michael Tremer commit cf6eaba833abee235fffdf377a0d6379a0ff8406 Author: Stefan Schantl Date: Thu Mar 21 21:51:18 2024 +0100 ids.cgi: Adjust code for marking unsupported providers Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 563e4a4298b881d612a14994d90bbb7503e1d754 Author: Stefan Schantl Date: Thu Mar 21 21:51:17 2024 +0100 ruleset-sources: Restore generic details about recently dropped providers At least these informations are required to display something usefull on the webgui, even if a provider has been dropped. Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 0842e694a6b577843362ea6b854d336b867d6f00 Author: Stefan Schantl Date: Thu Mar 21 21:51:16 2024 +0100 update-ids-ruleset: Disable provider if not dl_url can be obtained Unsupported/Removed provides does not longer have these information Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit df7977fde7dec9516036afd8b687acab9f034bf4 Author: Stefan Schantl Date: Thu Mar 21 21:51:15 2024 +0100 ids.cgi: Change check if a provider is not longer supported This check is now based on a download URL instead of checking if an entry in the ruleset sources is present. Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 738ee720275e56bd6fff06b2b53730f903dd02df Author: Stefan Schantl Date: Thu Mar 21 21:51:14 2024 +0100 ids-functions.pl: Improve logic to get the cached rulesfile of a provider Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 0564584a5887b7498ae9ea638bc4799d2a6147e8 Author: Michael Tremer Date: Thu Mar 21 14:56:41 2024 +0000 core185: Ship IPS ruleset sources Signed-off-by: Michael Tremer commit 08d869d54f4903593992d7aee2ef17d79d235108 Author: Michael Tremer Date: Wed Mar 20 10:03:51 2024 +0000 suricata: Update to 7.0.4 https://suricata.io/2024/03/19/suricata-7-0-4-and-6-0-17-released/ Signed-off-by: Michael Tremer commit 5e9fd833e6eac8bb3481b744782f1e2409eef6f7 Author: Michael Tremer Date: Wed Mar 20 10:01:13 2024 +0000 core185: Ship libhtp Signed-off-by: Michael Tremer commit d4f66c22a8a240ba87e63fcd7fa0174e6bea03ec Author: Michael Tremer Date: Wed Mar 20 10:00:51 2024 +0000 libhtp: Update to 0.5.47 Signed-off-by: Michael Tremer commit 3396c743034c41413a7078e752ef426ef074ef77 Author: Michael Tremer Date: Wed Mar 20 09:56:14 2024 +0000 Config: Update source upload URL Signed-off-by: Michael Tremer commit 5552f51de026fe1657bf404ce73e73462389854a Author: Michael Tremer Date: Tue Mar 19 11:14:42 2024 +0000 wsdd: Remove dropped initscript Signed-off-by: Michael Tremer commit 4913c14477214f285ade2dfc304baaa6fbfaf2d1 Author: Adolf Belka Date: Mon Mar 18 19:43:14 2024 +0100 wsdd: Update install and uninstall pak files - As wsdd is now started by samba when it is started then the wsdd install and uninstall paks no longer need to create the symlinks for starting and stopping wsdd and no longer need the start_service and stop_service commands in the paks. Fixes: bug#13445 Tested-by: Adolf Belka Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 6e600296bb3ec7d5151ed6282726c06c5dda1569 Author: Adolf Belka Date: Mon Mar 18 19:43:13 2024 +0100 wsdd: Update of lfs file - fixes bug#13445 - Removal of services line as wsdd will now be started by the samba option in the addon services wui page - Removal of installing separate wsdd initscript as it is nowe integrated into the samba initscript. Fixes: bug#13445 Tested-by: Adolf Belka Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit cfb0ced3c413cdd4b02b222ed93cebaa75246d53 Author: Adolf Belka Date: Mon Mar 18 19:43:12 2024 +0100 wsdd: remove wsdd initscript as now covered by samba - fixes bug#13445 Fixes: bug#13445 Tested-by: Adolf Belka Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit b1e521c8f107c97c2179f0a48907ae1ab6e2810a Author: Adolf Belka Date: Mon Mar 18 19:43:11 2024 +0100 samba: Integrate wsdd initscript into samba initscript - bug#13445 - This integrates the wsdd initscript functions into the samba initscript. When samba is started or stopped or the status requested then wsdd is part of that process. - Tested in my vm testbed and confirmed to work for start, stop and status. Confirmed pid's shown with status command are in the appropriate pid files. Fixes: bug#13445 Tested-by: Adolf Belka Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 896ae6eaac5ff5d5cc8e2ad8ba507feb298b9b38 Author: Michael Tremer Date: Tue Mar 19 11:10:19 2024 +0000 core185: Ship ppp Signed-off-by: Michael Tremer commit c11817a12db5dce22f34f289ff261288c58b2031 Author: Adolf Belka Date: Fri Mar 15 13:38:06 2024 +0100 ppp: Update to include bug fixes that should be in 2.5.1 but not yet released - Update from version 2.5.0 to commit e1266c7 - Update of rootfile - When ppp-2.5.0 was released it had a bug bin it that the lock and run directories had non standard defaults but also that if the directory did not exist ppp just ignored it and continued to start but would then have error messages in the logs about not being able to cretae the lock file - This issue was raised in the ppp github issues and a set of patches merged into ppp. - The plan was written in Nov 2023 that this would be released as 2.5.1, however nearly three months later there is no sight of 2.5.1 being released and people continue to flag up the lock directory issues and have to apply a workaround to create the directory in local.rc - This patch has taken the zip source tarball of master at the commit e1266c7. The zip tarball was then extracted and then tar'd back up as a tar.gz file with the version set at e1266c7 rather than master. I could not find any other way to get a source tarball\ created at a certain commit stage. - The patch ppp-2.5.0-2-everywhere-O_CLOEXEC-harder.patch had to be updated due to some changes in the source files. - The patch ppp-2.5.0-7-add-configure-check-to-see-if-we-have-struct-sockaddr_ll.patch was removed as the changes are now built into the source tarball. - This will need to be tested thoroughly by people with ppp to confirm that the lock directory is created if it doesn't exist on the system. I can't test that as I have no access to a ppp connection system. - For a view of the changelog between 2.5.0 and e1266c7 the github commits list needs to be reviewed. https://github.com/ppp-project/ppp/commits/master/?before=e1266c76d1ad39f98f11676e34f180f78c5a510c+35 Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit bd8cc16ffde139820e282de1ba253e2724320a98 Author: Michael Tremer Date: Mon Mar 18 16:17:53 2024 +0000 make.sh: Update contributors Signed-off-by: Michael Tremer commit 4e57a4f31ac0b3bebac4fd43ad1dd282a4ded352 Author: Matthias Fischer Date: Sat Mar 16 16:31:43 2024 +0100 unbound: Update to 1.19.3 For details see: https://nlnetlabs.nl/projects/unbound/download/#unbound-1-19-3 Signed-off-by: Matthias Fischer Signed-off-by: Michael Tremer commit 2182e2d7f7f617567ce94eb3d4471c7c581d4cc9 Merge: 3b5adf86e 68c3cfd0b Author: Michael Tremer Date: Mon Mar 18 10:14:50 2024 +0000 Merge branch 'master' into next commit 68c3cfd0be7d840466361fc33901db9f1fb74daa Author: Adolf Belka Date: Sat Mar 16 10:32:54 2024 +0100 CU184-update.sh: Add drop hostile in & out logging entries - My drop hostile patch set updated the WUI entries to include in and out logging options but the values need to be added to the optionsfw entries for existing systems being upgraded. - After the existing CU184 update the LOGDROPHOSTILEIN and LOGDROPHO)STILEOUT entries are not in the settings file which trewats them as being set to off, even though they are enabled in the WUI update. - This patch adds the LOGDROPHOSTILEIN and LOGDROPHOSTILEOUT entries into the settings file and then runs the firewallctrl command to apply to the firewall. - Ran a CU184 update on a CU183 vm system and then ran the comands added into the update.sh script and then did a reboot. Entries include and DROP_HOSTILE entries start to be logged again. Tested-by: Adolf Belka Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 3b5adf86e089b26b4ccc49c7430fed0f3d0e2047 Author: Arne Fitzenreiter Date: Fri Mar 15 12:12:34 2024 +0100 mympd: update to 14.1.0 Signed-off-by: Arne Fitzenreiter commit 9820735b9ecc0e442d99a58b96e4309da4edeff6 Author: Michael Tremer Date: Fri Mar 15 10:49:12 2024 +0000 tools: Rewrite checkrootfiles This is a clean rewrite that makes the script a little bit more modular and easier to use. It should also show clearer error messages. Finally, it removes the exclusion of various files that are no longer a hit any more. The only legitimate exception is qemu. Signed-off-by: Michael Tremer commit 910a82917aa9a9e5a6f569c304541babeb724699 Author: Michael Tremer Date: Thu Mar 14 19:17:04 2024 +0000 core185: Ship time.cgi Signed-off-by: Michael Tremer commit 16492046bc7f50e2c63e2908a7ace13d1548e764 Author: Michael Tremer Date: Thu Mar 14 18:49:51 2024 +0000 time.cgi: Add German translation Signed-off-by: Michael Tremer commit f561899b54d6abd81430dd26a83679d49bc3fae7 Author: Jon Murphy Date: Mon Mar 11 18:45:00 2024 -0500 time.cgi: add current date-time to this WebGUI page - added words and date-time format to english (en.pl) - other languages are needed - seconds included since time is accurate to < .1s https://git.ipfire.org/?p=ipfire-2.x.git;a=commit;h=2234e8aacac2e0d0b06dac4513585c15c2b3b440 Code-by: Leo-Andres Hofmann Signed-off-by: Jon Murphy Signed-off-by: Michael Tremer commit 6e5fa2dae179f8a2e70a008f0fc6aaea6af7c9cd Author: Adolf Belka Date: Thu Mar 14 17:52:08 2024 +0100 expat: Update to version 2.6.2 - Update from version 2.6.1 to 2.6.2 - Update of rootfile - Changelog 2.6.2 Security fixes: #839 #842 CVE-2024-28757 -- Prevent billion laughs attacks with isolated use of external parsers. Please see the commit message of commit 1d50b80cf31de87750103656f6eb693746854aa8 for details. Bug fixes: #839 #841 Reject direct parameter entity recursion and avoid the related undefined behavior Other changes: #847 Autotools: Fix build for DOCBOOK_TO_MAN containing spaces #837 Add missing #821 and #824 to 2.6.1 change log #838 #843 Version info bumped from 10:1:9 (libexpat*.so.1.9.1) to 10:2:9 (libexpat*.so.1.9.2); see https://verbump.de/ for what these numbers do Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit c39b2e00be1202a0824b72f28cdc7cfa653ce0a6 Author: Michael Tremer Date: Thu Mar 14 14:17:54 2024 +0000 dnsdist: Update to 1.9.1 Signed-off-by: Michael Tremer commit c4a2b42cb916125cc6aeb343711ec4229f5191dc Author: Adolf Belka Date: Thu Mar 14 14:32:58 2024 +0100 xz: Update to version 5.6.1 - Update from version 5.6.0 to 5.6.1 - Update of rootfile - Changelog 5.6.1 * liblzma: Fixed two bugs relating to GNU indirect function (IFUNC) with GCC. The more serious bug caused a program linked with liblzma to crash on start up if the flag -fprofile-generate was used to build liblzma. The second bug caused liblzma to falsely report an invalid write to Valgrind when loading liblzma. * xz: Changed the messages for thread reduction due to memory constraints to only appear under the highest verbosity level. * Build: - Fixed a build issue when the header file was present on the system but the Landlock system calls were not defined in . - The CMake build now warns and disables NLS if both gettext tools and pre-created .gmo files are missing. Previously, this caused the CMake build to fail. * Minor improvements to man pages. * Minor improvements to tests. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 6cce5585d5c6229f4c205cc88dbd58b7561612fe Author: Michael Tremer Date: Thu Mar 14 14:15:16 2024 +0000 core185: Ship wget Signed-off-by: Michael Tremer commit 3983a941bc93715e99559f260a6b2f4608f93b46 Author: Adolf Belka Date: Thu Mar 14 14:32:57 2024 +0100 wget: Update to version 1.24.5 - Update from version 1.21.4 to 1.24.5 - Update of rootfile not required - Changelog 1.24.5 ** Fix how subdomain matches are checked for HSTS. Fixes a minor issue where cookies may be leaked to the wrong domain ** Wget will now also parse the srcset attribute in HTML tags ** Support reading fetchmail style "user" and "passwd" fields from netrc ** In some cases, prevent the confusing "Cannot write to... (success)" error messages ** Support extremely fast download speeds (TB/s). Previously this would cause Wget to crash when printing the speed ** Improve portability on OpenBSD to run the test suite ** Ensure that CSS URLs are corectly quoted (Bug: 64082) Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit ef367d6bb0f202e37d08c98a35dcb98e046b1208 Author: Michael Tremer Date: Thu Mar 14 14:14:08 2024 +0000 core185: Ship SQLite3 Signed-off-by: Michael Tremer commit 972b07cf67ea46b1013b6ca59860e1a8ed91fb3f Author: Adolf Belka Date: Thu Mar 14 14:32:55 2024 +0100 sqlite: Update to version 3450200 - Update from version 3450100 to 3450200 - Update of rootfile not required - Changelog 3450200 (3.45.2) Fix an error in UPSERT, introduced by enhancement 3a in version 3.35.0 (2021-03-12), that could cause an index to get out-of-sync with its table. Forum thread 919c6579c8. Reduce the scope of the NOT NULL strength reduction optimization that was added as item 8e in version 3.35.0 (2021-03-12). The optimization was being attempted in some contexts where it did not work, resulting in incorrect query results. Forum thread 440f2a2f17. Other trifling corrections and compiler warning fixes that have come up since the previous patch release. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 4698a20b21e492ae965aa1bd0caf63f73d5ed1af Author: Michael Tremer Date: Thu Mar 14 14:12:23 2024 +0000 core185: Ship tcl Signed-off-by: Michael Tremer commit 30c3ff21bfa434e3773521b716d62dc25bf7bfe9 Author: Adolf Belka Date: Thu Mar 14 14:32:56 2024 +0100 tcl: Update to version 8.6.14 - Update from version 8.6.13 to 8.6.14 - Update of rootfile - Changelog 8.6.14 This is a patch release, so it primarily includes bug fixes and corrections to erratic behavior. Highlighted changes are noted below. The changes file at the root of the source tree contains a more complete list. The Timelines of all changes are online. http://core.tcl-lang.org/tcl/timeline http://core.tcl-lang.org/tk/timeline * [TIP 402] revise path normalization for x-platform UNC path support *** POTENTIAL INCOMPATIBILITY *** * Harmonize Tk's parse of numbers (screen distance, etc) with Tcl *** POTENTIAL INCOMPATIBILITY *** * Iconlist ignores options db for fg text color; affects dialogs *** POTENTIAL INCOMPATIBILITY *** * Aqua: XPutImage() swaps red and blue channels *** POTENTIAL INCOMPATIBILITY *** * [encoding convertfrom] handling of incomplete code sequences *** POTENTIAL INCOMPATIBILITY *** * Harmonize handling of ~ in paths across platforms. *** POTENTIAL INCOMPATIBILITY *** * Fix menu clone binding misbehavior, menu-20.1[2-6]. *** POTENTIAL INCOMPATIBILITY *** * Improved performance of [exec] and [open |$cmd] on unix-lke systems, especially with large memory footprints. * Improve performance of large treeview destruction. * Improve performance of large image insertions into text. * Improve widget creation performance due to poor font caching. * Fix notebook tab appearances when placed on edge other than top. * Enable treeview display of partial final line. * Win: restore [exec %var%] that was dropped in 8.6.13. * Allow [chan create {} $cmd]. Enables simulation of server channels. * Allow return from [tk scaling] in safe interps. * Prevent navigation by word exposing clues to masked entry contents. * Fix crashes or hangs in... - [chan pop] with pending input - thread finalization of reflected channels - [label .l -bitmap floppy] - [set tcl_precision 15; expr 6.4623485355705287e-27] - [tk busy forget] and [tk busy hold] - channel read into "string" Tcl_Obj can BO, and perform poorly - KVO crash after destroying Aqua's first root toplevel - Test treeview-6ee162c3f9 - Test tailcall-bug-784befb0ba - Tests menu-40.[12] * Repair memory leaks and errors - Eliminate undefined realloc() calls - Silence many warnings from -fsanitize=function - Flawed interfacing with XIM - Tcl_UtfToExternal writing to one-byte buffer - Tcl_UtfToUniChar() handling of 0xC1. - Tk_ConfigureValue could call wrong free() routine. - tests getuncichar-1.* in utf.test - ...and many more * No more support for 32-bit Cygwin * ::tcl_platform(osVersion) updated to report Windows 11 * Accommodate macOS deprecation of sprintf() * Silence macOS 14 warnings about secure restorable state. * Code changes to support ASan use-after-return detection * Revise Tcl_MakeFileChannel() to better partner with pledge() * Prevent false [clock format] error reports on FreeBSD * Region clip & copy make better use of OS facilities. * Update handling of Apple FourCC creator codes. * Text selection omits first character, text-38.1 * Windows: improved support of non-BMP pathnames * Fixed some Y2038 limitations * Fix photo color drawing on X11 32-bit visuals. * Fix <> regression on menus with -tearoff * Correct rounding of [nsFont pointSize]. * zlib comment/filename error handling (zlib-8.19, zlib-8.2[012]) * Prevent theme change attempts after Tk finalize. * Make dialogs robust against parent destruction. * Make [tk_chooseColor] robust against failed grab. * Fix menu parsing of @x,y indices. menu-22.[6-9] * Fix inconsistent results from [font measure]. * Fixed [clock scan|add] handling of abbreviated options * Avoid endless loops replacing [unknown] or [history]. * Fix polluted error messages from [send -option]. * PNG photo image decoder missed a 0xFF entry. * Fix failing winTime-2.1 on Windows * test string-2.20.1 failed on big endian platforms * Updated bundled packages, libraries, standards, data - Itcl 4.2.4 - sqlite3 3.44.2 - Thread 2.8.9 - TDBC* 1.1.7 - tcltest 2.5.7 - libtommath 1.2.1 - zlib 1.3.1 - Unicode 15.1 - tzdata 2024a Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 96db7b8fceaaec49ad8510dd7a387bd203f08d5f Author: Adolf Belka Date: Thu Mar 14 14:32:54 2024 +0100 shadow: Update to version 4.15.0 - Update from 4.14.5 to 4.15.0 - Update of rootfile not required - Changelog 4.15.0 libshadow: Fix build error (parameter name omitted). Build system: Link correctly with libdl. Install pam configs for chpasswd(8) and newusers(8) when using ./configure --with-libpam --disable-account-tools-setuid. Merge libshadow and libmisc into a single libshadow. This fixes problems in the linker, which were reported at least in Gentoo. Fix build with musl libc. Support out of tree builds useradd(8): Set proper SELinux labels for def_usrtemplate 4.14.6 login(1): Fix off-by-one bugs. passwd(1): Don't silently truncate passwords of length >= 200 characters. Instead, accept a length of PASS_MAX, and reject longer ones. libshadow: Fix calculation in strtoday(), which caused a wrong half-day offset in some cases. Fix parsing of dates in get_date(). Use utmpx instead of utmp. This fixes a regression introduced in 4.14.0. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 1887a63d2635b61ce31ceac3c0817651d6c4369a Author: Adolf Belka Date: Thu Mar 14 14:32:53 2024 +0100 sdl2: Update to version 2.30.1 - Update from version 2.28.5 to 2.30.1 - Update of rootfile - Changelog 2.30.1 Fixed a regression causing SDL_WaitEvent() to return spurious failures Fixed X11 cursors on the latest release of GNOME Wayland windows automatically have OpenGL enabled again Fixed memory corruption when converting signed 16-bit audio to float Fixed audio artifacts when converting signed 8-bit audio to float Fixed the clip rectangle not being updated when the viewport changes in the SDL renderer Convert mouse wheel coordinates to the rendering view in the SDL renderer Fixed a crash handling controllers on macOS Fixed a crash setting a window fullscreen with Emscripten Fixed the keyboard automatically popping up when resuming an application on Android 2.30.0 In addition to lots of bug fixes, here are the major changes in this release: General: Added support for 2 bits-per-pixel indexed surface formats Added the function SDL_GameControllerGetSteamHandle() to get the Steam API handle for a controller, if available Added the event SDL_CONTROLLERSTEAMHANDLEUPDATED which is sent when the Steam API handle for a controller changes. This could also change the name, VID, and PID of the controller. Added the environment variable SDL_LOGGING to control default log output macOS: Added the hint SDL_HINT_JOYSTICK_IOKIT to control whether the IOKit controller driver should be used Added the hint SDL_HINT_JOYSTICK_MFI to control whether the GCController controller driver should be used Added the hint SDL_HINT_RENDER_METAL_PREFER_LOW_POWER_DEVICE to choose whether high or low power GPU should be used for rendering, in the case where there are multiple GPUs available Xbox: Added the function SDL_GDKGetDefaultUser() Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit bf292012abe5cb61ff23f43f663ed3f43fe751a5 Author: Michael Tremer Date: Thu Mar 14 14:10:30 2024 +0000 core185: Ship poppler Signed-off-by: Michael Tremer commit 595f74bed57948da9e44c8e19d0c642ae7862dc7 Author: Adolf Belka Date: Thu Mar 14 14:32:52 2024 +0100 poppler: Update to version 24.03.0 - Update from version 24.01.0 to 24.03.0 - Update of rootfile - find-dependencies run due to sobump. No issues found - Changelog 24.03.0: core: * Fix opening some malformed files. Issue #1447 * Skip drawing image when it has singular matrix. Issue #1114 * Fix crash on malformed files * Small internal code cleanup utils: * pdfdetach: Fix potential directory traversal * pdfimages: Enable to print filenames to stdout. * pdfsig: Add visible name/date when signing an existing form signature field 24.02.0: core: * Fix reading some JBIG2 streams. Issue #1319 * Fix saving some annotation interior color when it's empty * Make searching for fonts when adding annotations a bit faster * Make sure images are compressed when adding them * Small internal code cleanup utils: * pdfimages: return exit code 2 when error opening output files Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit c3152d5edaf2f1dab6f8727cbae9f9a2c7d2f621 Author: Adolf Belka Date: Thu Mar 14 14:32:51 2024 +0100 opus: Update to version 1.5.1 - Update from version 1.4 to 1.5.1 - Update of rootfile - Changelog 1.5.1 Opus 1.5.1 fixes the meson build that was broken in 1.5. 1.5 Opus 1.5 is the first release to make extended use of ML in the encoder and decoder. You can read all the details in the release demo page. In summary, major changes since 1.4 include: Significant improvement to packet loss robustness using Deep Redundancy (DRED) Improved packet loss concealment through Deep PLC Low-bitrate speech quality enhancement down to 6 kb/s wideband Improved x86 (AVX2) and Arm (Neon) optimizations Support for 4th and 5th order ambisonics In addition to the improvements above, this release includes many minor bug fixes. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit aabe06ba5a536b707da4e6668f93eeda985d0792 Author: Adolf Belka Date: Thu Mar 14 14:32:50 2024 +0100 meson: Update to version 1.4.0 - Update from version 1.3.1 to 1.4.0 - Update of rootfile - Changelog is available on meson website https://mesonbuild.com/Release-notes-for-1-4-0.html Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 233e800be1bdfaf9a7c1fd50721aa3688b18d42e Author: Adolf Belka Date: Thu Mar 14 14:32:49 2024 +0100 iproute2: Update to version 6.8.0 - Update from version 6.7.0 to 6.8.0 - Update of rootfile - Changelog is only available from the git commits. https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/log/ Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer