Gambas 2.23.0 💾

Gambas is an IDE and BASIC interpreter with object-oriented extensions. It's designed to ease building graphical applications programs using Gtk+ or Qt, and runs on most Unix and Linux systems. With its runtime standalone applications can be packaged, even command-line programs. The Gambas3 JIT-compiling interpreter often executes faster than Perl or Python apps. It also supports SDL, OpenGL and OpenAL, MySQL or PostgreSQL databases, CGI webserver interfacing,

minor feature: This release is a -release. The main changes are : A new Romanian translation was added... The Czech and Swedish translations were updated... A memory leak that lead to a crash in enumeration management was... Many in TextBox, TextArea, SpinBox, Menu, gridview, ListBox, and ComboBox controls in he GTK+ component were... The Control.MoveScaled method has been... Table existence is correctly checked in the ODBC component... SQLite integer primary keys are better detected. ChangeLog... DEVELOPMENT ENVIRONMENT . NEW: Add support for Finnish language. NEW: Support for the Romanian language. NEW: Romanian translation made by Florin Iacob. NEW: Czech translation updated by Radek Fryšták and Josef Kubíček. NEW: Add desktop and icon files. NEW: Swedish translation updated. INTERPRETER . File.SetExt() now works correctly with files whose name begins with a dot. a memory leak that can lead to a crash in enumeration management. The Stat.Perm property correctly returns execution permissions now. COMPILER . Correctly read long constants whose value is the lower possible Long value. Define the LLONG_MAX constant if it is not defined. GB.DB.FORM . NEW: New Czech translation made by Radek Fryšták and Josef Kubíček. GB.DB.ODBC . Table existence should be checked correctly now. GB.DB.SQLITE3 . Detect integer primary key whatever the case used to write. quot;integer quot;. GB.FORM . NEW: New Czech translation made by Radek Fryšták and Josef Kubíček. GB.FORM.DIALOG . NEW: New Czech translation made by Radek Fryšták and Josef Kubíček. GB.FORM.MDI . NEW: New Czech translation made by Radek Fryšták and Josef Kubíček. GB.GTK . Cursor is correctly updated with the value of Application.Busy now. Stop Event now works during the event of a modal form. a memory leak that leads to a crash in the TextArea.Paste() method. Label automatic resize. Settings the text of a transparent Label or TextLabel having no text works correctly now. SpinBox Value property should al

GNU GPL c++ c basic interpreter ide developers x11 gtk kde curses sdl

libUseful-lua 3.0 💾

Provides bindings for libUseful functions and some POSIX functions. This enables system programming with lua. Functions available allow unix socket, udp/tcp socket, and ssl/tls support; http/https support, cryptographic hashing, file system operations, terminal control and ANSI/vt100 escape sequences, process spawing/forking, and many other functions.

major feature: Changes to support libUseful-5.

GNU GPLv3 lua library

libUseful 5.1 💾

libUseful is a general 'C' library providing useful functions related to: resizable strings, lists and maps, unix and tcp sockets, SSL/TLS, cryptographic hashes, parsing of json, yaml and other markup languages, terminal output including ANSI/vt100 escape sequences, OAuth 2.0, etc, etc.

major feature: Turn all features on by default with 'configure'. Support hash functions from openssl. Bugfixes in STREAM functionality. HMAC functions added.

GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps

xkeyjoy 4.0 💾

xkeyjoy is a daemon process that maps input from gamepads via evdev or from mice and keyboards via X11. These inputs can be used to launch programs or be mapped to keypresses to control running programs. xkeyjoy can detect which window has current focus, hopefully can figure out which application is running, and can use a unique configuration for that application. Currently there is no GUI, all configuration is done via config files.

major feature: Features for selecting devices/device-types to manage. Don't manage keyboards and pointer devices (mice, trackpads) by default.

GNU GPLv3 gamepads hotkeys

GitLab 15.10.1 💾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

minor security: (2023-03-30). ### (2 changes). Sync security policy rule schedules that may have been deleted by (gitlab-org/security/gitlab@5ac094761b5cfac26c44d63988359fbae263a415). dashboard returning from archived projects (gitlab-org/security/gitlab@6127799167081845824e8759f358aac8f702adb8). ### Security (15 changes). Redirect to tree from project root on ref collision (gitlab-org/security/gitlab@c10a48134447128486e2254fc54d0af0d8e6fee0) ( merge request (gitlab-org/security/gitlab!3155)). soft email confirmation alert vulnerability (gitlab-org/security/gitlab@4aa387fec0c995607f03e8c057d2c2a11168aca9) ( merge request (gitlab-org/security/gitlab!3158)). Restrict Prometheus API access on public projects (gitlab-org/security/gitlab@e9cf398f8c205ae1b8cafddbb2cfbcb214a84d51) ( merge request (gitlab-org/security/gitlab!3162)). Verify that users have access to the parent of the fork (gitlab-org/security/gitlab@fb55096b37ab82f49f2a0205f7ab8bdda14b0010) ( merge request (gitlab-org/security/gitlab!3153)). Protect webhook secrets by resetting url_variables (gitlab-org/security/gitlab@433996f41e89db3e2073314c0644a6f95ab67062) ( merge request (gitlab-org/security/gitlab!3146)). Replace Unicode space chars with spaces (gitlab-org/security/gitlab@c9942785d9a26cf7bb96a81ccd14e5c6e5582bbe) ( merge request (gitlab-org/security/gitlab!3156)). Check access to parent when creating and updating epics (gitlab-org/security/gitlab@a42d166e743edb966b0a581bf1325ffb7c96041b) ( merge request (gitlab-org/security/gitlab!3148)). Improve Gitlab::UrlSanitizer regex to match more URIs (gitlab-org/security/gitlab@58a823e09c27948d15432c344248a8436587f9af) ( merge request (gitlab-org/security/gitlab!3165)). Check access to target project before looking for branch (gitlab-org/security/gitlab@804d9da677451889e0a7a0880f2c2f4c3c04faed) ( merge request (gitlab-org/security/gitlab!3151)). the potential leak of internal notes (gitlab-org/security/gitlab@e21dbf4373a4c4e5179b073f5cba4318ee174

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

ledger 3.3.2 💾

Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. This may put off some users, as there is no flashy UI, but for those who want unparalleled reporting access to their data, there really is no alternative. Here are some of the features of Ledger which set it apart from other accounting systems: Ledger never creates or modifies your data. Your entries are kept in a text file that you maintain, and you can rest assured, no automated tool will ever change that data. The amount of data required by Ledger is minimal. It figures out from looking at your data what you mean by it and how you want it reported back to you. Accounts are created as they appear; currencies are created as they’re referenced. Anywhere that a value can be calculated, you can leave it out. Ledger is 100% currency-agnostic. You can store multiple currencies in any account, convert between them, or even pay in one currency and receive change in another. UTF8 is accepted anywhere in data files, Ledger uses ISO format dates, attaches no meaning to the naming of accounts, and can accept data in either US or European decimal formats. It will report currencies back to you following the manner of your own entries. Ledger uses a simple set of base commands which can be extended in countless ways. You can create monthly reports, average reports, check account balances, reconcile accounts, keep track of capital gains on stocks, etc.

minor feature: Release ledger 3.3.2 divide by zero. Increase string size limit in src/unistring.h assert. Require tzdata for Nix flake build.

Mixed accounting cli

MediaInfo 23.03 💾

MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.

minor bugfix: DTS: Detection of IMAX Enhanced. MOV/MP4: Add HDR Vivid format support. HEVC: Add HDR Vivid format support. MXF/PCM: detect silent tracks (full parsing only). Monkey's Audio: support of 32-bit files, show version. MP4 audioProfileLevelIndication: add Low Delay AAC v2 Profile. MP4/MOV: support of FLAC. MOV/MP4: support of TTML with images. MPEG-7: 3 modes (strict, relaxed, extended). MPEG-7: more sub-termIDs (AudioPresentationCS). MPEG-7: Add more PublicIdentifiers. MPEG-7: more sub-termIDs (MP4, WAV, AVC, ProRes). AVI/WAV: display of the kind of fmt chunk. AVC: detection of more profiles. ChannelLayout: difference between M (Mono) and C (Center, part of multichannel content). AC-3: detection of channel layout also for encrypted content. AC-4 and MPEG-H 3D Audio: Merged channel layout (all sub-streams together). DTS: Detection of real bit depth e.g. 20 instead of only byte aligned bit depth (16 or 24). FLAC: support of BWF in Vorbis comments. N19/STL: codepage, subtitle count, max line per subtitle, more metadata. ISAN: detection of descriptions referencing an ISAN. AAC: detection of eSBR. Extract of time codes, XML format, currently only for for MXF. x MP4/MOV: freezes with some unknown udta atoms x FLV: duration of 0 with some gy files x AVC: PTS of last frame x FFV1: potential crash with malformed files x AV1: add HDR format line and HDR values x AAC and WAV: of channel layout display for 5 front channels x AC-4: Tl/Tr mapped to to Tsl/Tsr x FLAC: sampling count x ID3v2: Genre not showing ID 0 (Blues) x MPEG-7: VBR x JSON/XML: Remove minus sign from element names x Normalization of date/time in report

GNU LGPLv3 c++ win32 command-line wxwidgets video analysis

Samba 4.18.1 💾

Samba is a software suite that provides seamless file and print services to SMB/CIFS clients. It is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.

minor feature: CVE-2023-0225. CVE-2023-0614. ldb wildcard matching makes excessive allocations. large_ldap test is inefficient. CVE-2023-0922. CVE-2023-0614. CVE-2023-0225.

GNU GPLv3 communications file-sharing cifs windows

QMMP 2.1.3 💾

QMMP is an Qt-based audio-player. The user interface is similar to Winamp or XMMS, which compatible skins can be used of. It supports a plethora of audio formats, like MP3, Ogg Vorbis/Opus, FLAC, Musepack, WavePack, MOD files, AAC, Audio CDs, WMA and other ffmpeg-supported encodings, PCM, MIDI, SID, and Chiptune files. It provides DSP plugins, lyrics downloading, equalizers and visualizers, supports common audio APIs and sinks, and is cross-platform.

minor bugfix: fixed latest cURL API support; fixed 5 bugs; hide empty plugin categories; added partial Swedish translation.

GNU GPL audio player qt6 mp3

Qtractor 0.9.33 💾

Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.

minor feature: Home.. Intro. Screenshots. Features. Requirements. Downloads. Installation. Configuration.. Support. Acknowledgements Downloads.. Git. Screenshots. Documentation.

GNU GPL audio editor c++ qt jack

FOX Toolkit 1.7.82 💾

FOX is a C++ framework for graphical user interfaces. It provides an effective and simple API, traditional but platform-agnostic themes, many common widgets and controls, drag'n'drop support, selections, icons/images, tooltips and hover widgets, but also 3D features per OpenGL. Its speed comes from conservative memory management, spatial redrawing, and bi-directinal event/message passing between GUI elements.

minor feature: New FXINI, FXINIFile classes added to parse (and unparse) configuration (registry) file format into FXVariant datastructure.. Updated variant test program to load/save configuration (registry) file format.. Some minor parsing infinity and nan in JSON parser.. Keyword recognition in JSON only when keyword expected. Now reserved words/keywords allowed in places where identifiers are expected (JSON5).. Some minor parsing infinity and nan in JSON parser.. Shell-command dialog for Adie text editor now has command scrollback for previously executed commands.. New feature to executed highlighted line as command in Adie.. Fast conversion of FXColor (RGBA) pixel value to/from FXVec4f or FXVec4d using AVX2.. default parameter in FXString find_last_of(), find_last_not_of().. Quaternion normalize() will be replacing adjust(). A new fast incremental quaternion Fastnormalize() API added to re-normalize almost-normalized quaternion. This technique is MUCH faster than normalize(), since only multiply-add used, no sqrt() or division.. FXJSON parser speedups.. FXFile, FXIODevice, FXIO updates.. FXMappedFile class for memory mapped files added.. New API FXThread::ticks() returns CPU tick counter; this replaces old fxgetticks().. Some internal improvements w.r.t. FILETIME on Windows in different places.. FXStat::stat() API added for getting permissions from open file by handle.

GNU LGPLv3 c++ gui fox toolkit

exiftool 12.59 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: COMPATIBILITY WARNING: Changed the calculated ImageDataMD5 for JPEG images to include all data from the SOS to the EOI (including the SOS marker but not the EOI marker). - Added new -fileNUM option to load tags from alternate files. - Added family 8 groups for accessing tags from alternate files. - Added new XMP-et:OriginalImageMD5 tag for storing ImageDataMD5 value. - Added verbose ImageDataMD5 message for JPEG files. - Added a new Nikon LensID. - Decode a new Olympus tag and improved decoding of another. - Decode a couple of new PanasonicRaw tags. - Decode image coordinates for a couple more VNT object types. - Enhanced ImageDataMD5 to also support MRW, CR3, PNG, MOV/MP4 and RIFF-based files. - Improved verbose messages when deleting NikonApp trailer. - Patched to avoid structure warnings when copying tags from Nikon files containing NKSC metadata. - -C filename format code to work properly with the -fileOrder and. -progress options. - new ImageDataMD5 tag to work properly with PhaseOne IIQ files. - potential ValueConv warning when reading LIF files. - API Changes: - Added SetAlternateFile method.

Artistic perl exif meta-data

Vim 9.0.1430 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 9.0.1430: Livebook files are not recognized Problem: Livebook files are not recognized. Solution: Add a pattern for Livebook files.

Other text-editor ide vi vim

Wine 7.0.2 💾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature: Various, #36711 Sid Meier #039;s Civilization IV crashes while loading saved game (GOG.com complete, Colonization, Warlords, Beyond the Sword)( #039;winetricks -q msxml3 #039; is a workaround), #39346 Lego Rock Raiders crashes on startup (d3drm_device_init doesn #039;t handle device version 3 case), #40444 Find doesn #039;t jump to a found item in WinSCP when editing a file, #42751 Multiple applications crash on unimplemented function msvcr 100,110 .dll.?_Schedule@_StructuredTaskCollection@details@Concurrency@@QAEXPAV_UnrealizedChore@23@@Z (Gas Guzzlers Combat Carnage, Clip Studio Paint, Cube World, Intel ACAT), #42857 Can #039;t select a ture in FreeStyler #039;s ture editor, #44814 cygwin #039;s bsdtar.exe needs a better ntdll.NtQueryEaFile stub, #46822 Edit control in ADL search dialog gets initially not drawn in DC++ 0.868, regression, #47375 Multiple applications crash on unimplemented function msvcr120.dll.?_Schedule@_StructuredTaskCollection@details@Concurrency@@QEAAXPEAV_UnrealizedChore@23@@Z (Photoshop C 2018, CLIP Studio Paint), #48487 MSYS based Git 2.25 installer reports #039;could not decode hex lt;hexstring gt; #039; (needs support for CryptStringToBinaryW CRYPT_STRING_HEX), #48600 Bloomberg Terminal needs unimplemented function dbghelp.dll.SymSrvGetFileIndexInfo, #49285 PNotesPortable crashes inside WritePrivateProfileStructW, #50948 taskmgr.exe: wrong memory usage unit (GB = gt; MB), #51788 windowscodecs:wmpformat test_decode() fails randomly, #51842 include/winnt.h:403:50: error: size of unnamed array is negative, #52457 CNG Encryption Failure (BCryptEncrypt), #52534 ListView: multi select never sends LVN_ODSTATECHANGED, #52545 ACE rights parser should allow octal and decimal formats, #52686 DateAdd not implemented, #52831 Kernel32::GetSystemPowerStatus returns invalid data if /sys/class/power_supply/BAT0 is missing, #52841 Leverless arcade controller SOCD cleaning does not work, #52972 wineusb.sys: add_us

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

Concurrent.js 0.6.0 💾

At the highest level of its design, Concurrent.js is a dynamic module importer like require and import. But instead of loading a module into the main thread, it loads the module into a worker. It injects the concurrency behavior into imported functions and classes so they can be used as usual. Concurrent.js works on web browsers, Node.js, and Deno.

minor feature:

MITL parallel-computing multithreading greenthreads reactive-programming

Warzone 2100 4.3.4 💾

Command the forces of "The Project" in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers a full campaign with optional (but strongly recommended!), videos, battle against four factions, multiplayer and single-player skirmish modes, and an extensive tech tree and a full unit designer. Multiplayer is also cross-platform - battle your friends with any OS, Windows, Linux or macOS, it all works seamlessly!

minor feature: : General: Add: A separate Ban/Kick activity, allow removing from ban list while running game, and for spectator mute. : Various potential crashes. : Let some older maps show up again in the map lists. : Always cancel research when starting it in another lab. : Persist Snap config data by using SNAP_USER_COMMON. Graphics: : missing sections on Tank Killer super cyborg. Campaign: Change: Gamma 4: Remove middle tank traps guarding team Alpha and remove the repair units to account for new repair micro-AI. Change: Always blow up walls and tank traps during Nexus transfers in campaign. Change: Improve difficulty differences on Gamma 9. Change: Make Alpha 1-3 missions flow a bit more smoothly; Increase player flamer ranges. Change: Make Gamma 1 easier by activating factories depending on what part of the valley you exit. Multiplayer: Add: Add lobby command: makeplayer. Add: Add a join message. : Do not truncate spectator labels. : Stop Mission Time and store it when the results screen pops up. : Preserve player identity on rename. Balance MP: Add: Add new Heavy Rocket Array weapon which depends on MRA and HEAT Rocket Warhead Mk2. Change: Reduce effectiveness of artillery modifier on bunkers 40 to 20 , Reduce effectiveness of artillery modifiers against Tracked 40 to 30 . Change: Make Heavy Repair Turret and Repair Facility appear at same time, improve facility repair speed by 10, and make light repair turret cost less and build faster. Change: Buff Plasmite Flamer HP to 125 to match the HP on Twin Assault Gun. Change: Move Pulse Laser to around Seraph Missile and drop Sensor Upgrade Mk3 requirement. Change: Increase costs on later MG research and on (Twin) Assault Gun. Change: Pull some Rocket damages in earlier, Reduce Tank Killer reload time to that of Lancer, Improve Rocket Pod long range accuracy to 50 from 45 . Change: Needle reload time matches the latest cannon weapons, nerf Super Rail g

GNU GPL real-time-strategy game c++ linux windows macos bsd

Checkstyle 10.9.3 💾

Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.

minor feature: False positive about MagicNumber. Fail set-milestone if no milestone is found. Add repository owner environment variable in release process. doc: describe in cli doc that folder can be used. Keep spacing between job steps consistent. Resolve pitest suppression for BeforeExecutionFileFilterSet. Typo in Documentation of VariableDeclarationUsageDistance. Kill surviving mutation in FilterSet.java. Deprecate com.puppycrawl.tools.checkstyle.api.AutomaticBean. Expand XPath IT Regression Testing. Resolve pitest suppression for FilterSet. Update doc for SuppressionCommentFilter. Use Shellcheck to resolve violations code in Shell Script. Update doc for NonEmptyAtclauseDescription. Ensure new-milestone-and--in-other-repos always pulls latest commit.

MITL java coding-style syntax-checker command-line

Qtractor 0.9.32 💾

Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.

minor feature: Home.. Intro. Screenshots. Features. Requirements. Downloads. Installation. Configuration.. Support. Acknowledgements Downloads.. Git. Screenshots. Documentation.

GNU GPL audio editor c++ qt jack

Vim 9.0.1426 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 9.0.1426: indent wrong after "export namespace" in C++ Problem: Indent wrong after "export namespace" in C++. Solution: Skip over "inline" and "export" in any order.

Other text-editor ide vi vim

Zotero 6.0.23 💾

Zotero is a free and open-source reference management software to manage bibliographic data and related research materials (such as PDF files). Notable features include web browser integration, online syncing, generation of in-text citations, footnotes, and bibliographies, as well as integration with the word processors Microsoft Word, LibreOffice Writer, and Google Docs. It is produced by the Center for History and New Media at George Mason University.

major feature: Functionality changed or added Allow quitting app via Alt-F + X on Windows and Ctrl-Q on Linux Improved direct saving of files on sites that check referrer Bugs fixed Mac/Safari Fixed bug after Google Docs redesign where Zotero menu would become inactive after hovering over document mode switcher Fixed incomplete Mendeley import due to empty creators or tags Fixed detection of duplicates with same last name but different field modes Fixed `no such column: IA.authorName` error from early 6.0 beta upgrade

Affero GPLv3 citation documentation styles

LimeSurvey 5.6.11 (build 230320) 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: Column relevance disabling not working as expected (Gabriel Jenik). Updated translation: Slovak by jelen1. Updated translation: Portuguese (Portugal) by samarta. Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Norwegian (Nynorsk) by pmonstad. Updated translation: Norwegian (Bokmål) by pmonstad. Updated translation: Japanese by nomoto. Updated translation: Italian by lfanfoni. Updated translation: Italian (Informal) by c_schmitz, lfanfoni. Updated translation: Finnish by Jmantysalo. Updated translation: Dutch by Han. Updated translation: Dutch (Informal) by Han. Updated translation: Czech by jelen1. Updated translation: Czech (Informal) by jelen1.

GNU GPL survey php mysql mssql postgres

OpenBGPD 7.9 💾

OpenBGPD is a free implementation of the Border Gateway Protocol (BGP), Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol. The portable version (e.g. for Linux) does not have the means to influence kernel routing tables. It is only suitable for route servers/collectors.

security: Include OpenBSD 7.2 errata 023: Incorrect length checks allow an out-of-bounds read in bgpd(8).

ISC openbgpd bgp routing

QXGEdit 0.9.9 💾

QXGEdit is a Qt4 GUI for editing MIDI system exclusive files. It works with XG devices such as Yamaha DB50XG. It requires a configured ALSA system.

minor bugfix: Drum Setup is being made possible for any drum-kit, with some. Provided default values, not just for the default Standard Kit Anymore.

GNU GPL qt c++ midi yamaha alsa

GitLab 15.10.0 💾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

major feature: (2023-03-21). ### Added (155 changes). Add wiki_access_level to group API (gitlab-org/gitlab@05b4aca71af6e5e2e73175ee13e4bf6741d17721) ( merge request (gitlab-org/gitlab!114719)) GitLab Enterprise Edition. Add filter for approved status (gitlab-org/gitlab@739d2677fe60c53443e828241b3b53518ef2cb12) by @Taucher2003 ( merge request (gitlab-org/gitlab!114374)). Show achievements on user profile (gitlab-org/gitlab@b6d43f703b109add8f8e951335d86551531f137d) ( merge request (gitlab-org/gitlab!113156)). Run package metadata conditionally in dev (gitlab-org/gitlab@64f1ba858e13f775faaa17af1407f3d398837308) ( merge request (gitlab-org/gitlab!115062)) GitLab Enterprise Edition. Add revoke achievement mutation and service (gitlab-org/gitlab@15c471bf7984a9e1f364cf0479fedfdc2f86c620) ( merge request (gitlab-org/gitlab!114810)). Add documentation for protected tags creation with deploy keys (gitlab-org/gitlab@c9bf5fc531199249b99dd6e95126f6f61fa649a8) ( merge request (gitlab-org/gitlab!110240)). Define ci_builds primary key as partitioned (gitlab-org/gitlab@730cb2f3c0335e4e436f34c20b800caed2aa4f44) ( merge request (gitlab-org/gitlab!113725)). Compliance frameworks report (gitlab-org/gitlab@f53da2b047b5ffb811cc4950b5050e73510e902c) (merge request) GitLab Enterprise Edition. feat: Enable auto-resolution of removed SAST rules by default (gitlab-org/gitlab@929b74d1ee087b678ff6041cd63d04ada298692e) ( merge request (gitlab-org/gitlab!114633)). Filter projects by compliance framework presence (gitlab-org/gitlab@15417d7fa2032b3d4cd9f5ca78778f82fefa617b) ( merge request (gitlab-org/gitlab!114440)) GitLab Enterprise Edition. Add Squash TM integration (gitlab-org/gitlab@0f3b8a519f0f57380cfc46565ad55844fe4a1c6e) by @pckerneis ( merge request (gitlab-org/gitlab!110909)). Enable duo 2FA authentication support (gitlab-org/gitlab@07c175ed7bb2275cc0861717217b6ad9a3c3cbc6) ( merge request (gitlab-org/gitlab!114068)). Move work item notes out of FF and docs (gitlab-org/gitla

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

Evince 44.1 💾

Evince is a document viewer for multiple document formats. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application. Evince is specifically designed to support the file following formats: PDF, Postscript, djvu, tiff, dvi, XPS, SyncTex support with gedit, comics books (cbr,cbz,cb7 and cbt). For a comprehensive list of formats supported, see Supported Document Formats.

minor feature: Release 44.1 Git-EVTag-v0-SHA512: a9c091d5e2b304702b6afcaedd6758f51f137448422d459e5a8f4175a5ea5 735da8198deebdd85344a7967ae137af9b32b28e9aa5a38bce6d55662ef7a d96937.

GNU GPLv3 pdf viewer c

Mozilla Firefox 111.0.1 💾

Firefox is a widely used web browser. It's based on Mozillas Gecko HTML rendering and IonMonkey JavaScript engine. It supports HTML5, XML, XHTML, SVG 1.1, MathML, XSLT, CSS3, Web fonts, APNG, SSL/TLS, sandboxed JavaScript 1.8.5 with many newer DOM and WHATWG extensions. It's highly extensible and themeable, provides tabbed browsing, security and privacy features, traditional and live/smart bookmarks.

minor feature: a crash on macOS while pinch-zooming under some circumstances ( ). a causing Firefox to freeze on startup for some Windows users ( ). Reference link to 111.0 release notes.

MPL c++ web-browser html5 javascript mozilla

Gitea 1.19.0 💾

Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork. Purpose The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.

minor feature: BREAKING. Add loading yaml label template files. Make and code search support camel case for Bleve. Repositories: by default disable all units except code and pulls on forks. Support template for merge message description. Remove ONLY_SHOW_RELEVANT_REPOS setting. Implement actions. Remove deprecated DSA host key from Docker Container. Improve valid user name check. SECURITY. Return 404 instead of 403 if user can not access the repo. Support scoped access tokens. FEATURES. Add support for commit cross references. Scoped labels. Add Chef package registry. Support asciicast files as new markup. cgo cross-compile for freebsd. Add cron method to gc LFS MetaObjects. Add new captcha: cloudflare turnstile. Enable `@ lt;user gt;`- completion popup on the release description textarea. make / username .png redirect to user/org avatar. Add Conda package registry. Support org/user level projects. Add Mermaid copy button. Add user secrets. Secrets storage with SecretKey encrypted. Preview images for cards in Project Board view. Add support for incoming emails. Add Cargo package registry. Add option to prohibit fork if user reached maximum limit of repositories. Add attention blocks within quote blocks for `Note` and `Warning`. Add Feed for Releases and Tags. Add package registry cleanup rules. Add "Copy" button to file view of raw text. Allow disable sitemap. Add package registry quota limits. Map OIDC groups to Orgs/Teams. Keep languages defined in.gitattributes. Add Webhook authorization header. Supports wildcard protected branch. Copy citation file content, in APA and BibTex format, on repo home page. API. Match api migration behavior to web behavior. Purge API comment. User creation API: allow custom "created" timestamps. Add `updated_at` field to PullReview API object. Add API management for /pull and comment attachments. Add API endpoint to get latest release. Support system hook API. ENHANCEMENTS. Add `.patch` to `atta

MITL git go

Checkstyle 10.9.2 💾

Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.

minor feature: Improve performance of lambda processing. Make twitter-releasenotes job depend on update-github-page. Restore curl --fail-with-body. Specify violation messages in input files.

MITL java coding-style syntax-checker command-line

Vim 9.0.1418 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 9.0.1418: the included xdiff code is a bit outdated Problem: The included xdiff code is a bit outdated. Solution: Sync with the latest git xdiff code.

Other text-editor ide vi vim

CAWT 2.9.3 💾

CAWT is a TWAPI-based TCL utility package to interact with COM interfaces on Windows systems. It provides specialised bindings for Word, Excel, PowerPoint, MSIE, Outlook, Matlab, and Google Earth.

minor feature: Maintenance release. CawtExcel: Corrected default value of parameter worksheetNameOrIndex from 0 to 1 in procedures ExcelFileToWikitFile and ExcelFileToMediaWikiFile. Added test script showing how to export an Excel workbook as Wikit tables with hyperlinks. CawtWord: Extended validity detection of sub-addresses in procedure GetHyperlinksAsDict to include "" in addition to. "" addresses. New procedures in CawtPpt: GetCommentKeyLeftPosition, GetCommentKeyPosition. External packages: Updated Img to version 1.4.14. Updated Ruff! to version 2.3.0. Updated Tablelist to version 6.20. Updated tDOM to version 0.9.3. Updated Twapi to version 4.7.2.

BSDL tcl c win32 com twapi word excel matlab

BeeBEEP 5.9.1 💾

BeeBEEP is a secure networking chat. It allows simple chat-style instant messaging, group chats, friend lists, and exchanging files. It works in any intranet environment, or through public networks.

minor bugfix: Ported to Qt 5.15 (working for Qt 6).

QPL c++ qt chat encryption

qradiolink 0.8.9-1 💾

QRadioLink is a Linux software defined radio transceiver application using VOIP for inter-communication, built on top of GNU radio, which allows experimenting with software defined radio hardware using different digital and analog radio signals and a friendly user interface. Its primary purpose is educational, but it can also be customized for low power data communications on various frequency bands. It can also be used as an amateur radio SDR transceiver for demonstrating radio communications to students. The application was originally inspired from the Codec2 GMSK modem project by Kristoff Bonne.

minor feature: Release 0.8.9-1 Reduced sample rate for MMDVM modes to 240k (better efficiency). LimeSDR calibration (MMDVM multicarrier). Changed communication method to MMDVM-SDR (requires version 1.0 of MMDVM-SDR). Added setting for burst delay in milliseconds (MMDVM modes). Improced reliability in MMDVM multicarrier mode. other with MMDVM modes (DMR slot overruns and underruns). LimeRFE duplex mode not set correctly at startup. single core CPU usage increase to maximum after some hours in MMDVM modes. M17 callsign decoding. Added clarifier frequency offset display. Some other minor.

GNU GPLv3 communication radio

Homebank 5.6.3 💾

HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.

minor bugfix: Change: budget table view is now the default. : scheduled transaction list was not display src/dst account for xfer. : scheduled transaction list total was incorrect. : account future transaction account column was not displayed oblique. Removing tag from multiple transactions. Cannot select Hidden Categories in Statistics Reporting. Account window toggle future transaction is not working. Dropdown boxes in the Edit Transaction dialog box behave inconsistently. Report half-year column header is not translated. Wayland: template window only on third attempt. Wayland: click on schedule button select first item and don't open popover. Wish : #2007714 table budget dialog view improvements. Wish : #2000290 Fortnight interval in Reports. Wish : #1996505 Sum SELECTED scheduled transaction at main window. Wish : #1956060 sort by amount in statistics report to take sign into consideration. Wish : #1886123 Remind status transactions not calculated in reports despite include preference. 2023-02-06 Maxime Doyen.

GNU GPL c gtk accounting personal-finance quicken money

rpki-client 8.3 💾

The OpenBSD rpki-client is a free, easy-to-use implementation of the Resource Public Key Infrastructure (RPKI) for Relying Parties (RP) to facilitate validation of the Route Origin of a BGP announcement. The program queries the RPKI repository system, downloads and validates Route Origin Authorisations (ROAs) and finally outputs Validated ROA Payloads (VRPs) in the configuration format of OpenBGPD, BIRD, and also as CSV or JSON objects for consumption by other routing stacks.

major feature: The 'expires' key in the JSON/CSV/OpenBGPD output formats is now calculated with more accuracy. Handling of CRLs and Manifests in the face of inconsistent RRDP delta publications has been improved. The OpenBGPD configuration output now includes validated Autonomous System Provider Authorization (ASPA) payloads as an 'aspa-set ' configuration block. When rpki-client is invoked with increased verbosity ('-v'), the current RRDP Serial Session ID are shown to aid debugging. Self-signed X.509 certificates (such as Trust Anchor certificates) now are considered invalid if they contain an X.509 AuthorityInfoAccess extension. Signed Objects where the CMS signing-time attribute contains a timestamp later then the X.509 certificate's notAfter timestamp are considered invalid. Manifests where the CMS signing-time attribute contains a timestamp later then the Manifest eContent nextUpdate timestamp are considered invalid. Any objects whose CRL Distribution Points extension contains a CRLIssuer, CRL Reasons, or nameRelativeToCRLIssuer field are considered invalid in accordance with RFC 6487 section 4.8.6. For every X.509 certificate the SHA-1 of the Subject Public Key is calculated and compared to the Subject Key Identifier (SKI), if a mismatch is found the certificate is not trusted. Require the outside-TBS signature OID for every X.509 intermediate CA certificate and CRL to be sha256WithRSAEncryption. Require the RSA key pair modulus and public exponent parameters to strictly conform to the RFC 7935 profile. Ensure there is no trailing garbage present in Signed Objects beyond the self-embedded length field. Require RRDP Session IDs to strictly be version 4 UUIDs. When decoding and validating an individual RPKI file using filemode (rpki-client -f file), display the signature path towards the trust anchor, the timestamp when the signature path will expire, the optional CMS signing-time, non-optional X.509 notBefore, and X.509 notAfter timestamps.

ISC rpki bgp routing security bird openbgpd

ugrep 3.11.0 💾

Ultra fast grep with interactive query UI: search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz), documents, fuzzy search, and more. A faster, user-friendly replacement for GNU/BSD grep.

minor feature: Released 3.11.0 Updated --format output when used with -o to also enable -u to show all matches, improved --json, --xml, --csv output when used with -o, updated -o output with headings for every match, updated --replace output field m to output the number of matches sequentially, new --format and --replace field M outputs number of matching lines.

BSDL utilities system-administrators developers

Concurrent.js 0.5.14 💾

At the highest level of its design, Concurrent.js is a dynamic module importer like require and import. But instead of loading a module into the main thread, it loads the module into a worker. It injects the concurrency behavior into imported functions and classes so they can be used as usual. Concurrent.js works on web browsers, Node.js, and Deno.

minor feature:

MITL parallel-computing multithreading greenthreads reactive-programming

Wine 8.4 💾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature: Initial step of the Wayland graphics driver. Cleanups in IME support. A number of test. Various. #7585 Thief: the dark project hangs on #039;esc #039; keypress in game if X in 24bpp mode, #47407 Hard Truck 2: King of The Road (GOG) movies aren #039;t played, #49266 Amazon Games installs but won #039;t start (needs WindowsFormsApplicationBase startup code?), #51848 Multiple applications have very poor performance after 4261369e5d8 (Secondhand Lands, SPORE), #52912 t2embed:t2embed fails on Windows with the UTF-8 codepage, #52948 gdi32:font - test_EnumFonts() fails on Arial Bold on Windows in Russian, #53172 advapi32:registry - test_enum_value() has a pair of rare failures in UTF-8 system locales, #53182 shell32:shelllink - A save(NULL, TRUE) fails randomly in test_load_save() on Wine, #53236 d3d9:device - test_wndproc() sometimes gets an unexpected WM_DISPLAYCHANGE in Wine, #53270 test_WSARecv() fails when using wow64 thunks Wow64ApcRoutine() overwrites return value set by NtContinue() , #53488 The dxgi:dxgi output is too big on debiant, #53526 kernel32:sync - test_timer_queue() occasionally fails to delete the timer on Windows 10, #53528 ntdll:info - test_query_kernde() fails on Windows 8 to 10 1709, #53818 foobar2000 v1.6 crashes shortly after startup on Wine 7.19 or higher, #53974 d3drm:d3drm sometimes crashes after failing to create the IDirect3DRMDevice interface in Wine, #53975 d3drm:d3drm sometimes fails to create an immediate mode device in Wine, #54003 vbscript:run sometimes fails on Windows UTF-8 locales, #54008 d3d9:device sometimes fails to create a D3D object in Wine, crashes, #54019 The 64-bit ntdll:wow64 fails on Windows 11, #54020 The 32-bit ntdll:wow64 fails on Windows 11, #54052 winhttp:notification times out randomly in Wine, #54058 user32:input - test_ToAscii() fails in the Hindi UTF-8 locale, #54078 ntdll:pipe - test_blocking() sometimes fails in Wine when the pipe is not signaled, #54168 kernel32:

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

Rspamd 3.5 💾

Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic. Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.

minor bugfix: 17 Mar 2023 Conf Clarify `timeout` in rspamd_proxy. Conf hashbl. Conf Add SURBL hashbl support (WIP). Conf RBL: selector. Conf Reduce the default timeout. Crit Deserialise hyperscan to the page-aligned space to prevent alignment Crit Fill path field in hyperscan notice command. Feature Add `thresholds` field to the scan result. Feature Add possibility to execute lua scripts for blocked fuzzy clients. Feature Add preliminary support of the external maps in the multimap plugin. Feature Allow to build a map by combining tuples of selectors. Feature Allow to query external maps for settings. Feature Allow to specify `selector_alias` in the maps definition. Feature Enable Mime part filters on antivirus module. Feature Improve ratelimit redis scripts. Feature Selectors: Add specific_urls_filter_map extractor. Feature Some rework of the selectors framework. Add O_CREAT flag when creating a file. Add a database check function unless we have anything from Hyperscan. Add hyperscan databases sanity check. Add workaround for ENOBUFS error on sending. Do not do `lstat` when we are creating file. Finally get rid of RSPAMD_USE_47BIT_LIGHTUSERDATA_HACK. boundaries that contain only dashes. off-by-one error in css tokenizer. url reputation plugin. usage of the Redis config schema as `extra_fields`. Further checks for the hs_scratch_alloc. Honor group flag for one shot. Normalize glob paths to avoid hash table misses. Ratelimit: Use unpack for `HMGET` return value. Rbl: helo check pipeline. Replace broken strict_domains with phishing_exceptions. Restore `strict_domains` support. Return true from has_urls(true) if only emails are present. Rework lists applications. Set symcache item in coroutine calls. Treat `hs_allocate_scratch` errors as non-fatal. Treat hostnames with no dots as eSLD of their own. received: filtering of artif

Apache email-filter antispam c lua