iQPuzzle 1.2.6 💾

iQPuzzle is a diverting I.Q. challenging pentomino puzzle. Pentominos are used as puzzle pieces and more than 300 different board shapes are available, which have to be filled with them.

minor feature: Add Chinese translation, update Italian translation

GNU GPLv3 puzzle game desktop pentomino cpp qt

Wine 7.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: Large scale cleanup to support #039;long #039; type with MSVCRT. Mono engine updated to version 7.1.1. More theming in common controls. Beginnings of a WMA decoder. Support for 64-bit time_t. Various.

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

Vim 8.2.4350 💾

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 8.2.4350: FEAT_GUI_ENABLED defined but never used Problem: FEAT_GUI_ENABLED defined but never used. Solution: Remove the #define.

Other text-editor ide vi vim

phpMyAdmin 5.1.3 💾

phpMyAdmin is a tool intended to handle the administration of MySQL over the Web. It can create, rename, and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields, create dumps of tables and databases, export/import CSV data, and administrate one single database and multiple MySQL servers.

minor bugfix: Broken pagination links in the navigation sidebar. MariaDB has no support for system variable "disabled_storage_engines". Unsupported operand types in Results.php when running "SHOW PROCESSLIST" SQL query. Importing browser settings question box after login when having no pmadb. "First day of calendar" user override has no effect. Repeating headers are not working. Import of email-adresses or links from ODS results in empty contents. a type error on ODS import with non string values. Header row show/hide columns buttons on each line after hover are shown on each row. security for path disclosure under certain server configurations (if display_errors is on, for instance).

GNU GPL database system-administration php mysql mariadb

BirdFont 2.30.0 💾

BirdFont is a font editor which allows creating vector graphics and exporting them as TTF, EOT & SVG fonts. It simplifies glyph creation through a snap grid, or allows to trace them from background images.

minor feature: Better handling of for background images.

GNU GPLv3 vala font-editor svg truetype vector-based

exiftool 12.40 💾

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: Added a new Nikon LensID. - Added PageCount tag to return the number of pages in a multi-page TIFF. - Added a few more Sony LensTypes. - Decode some new Canon tags. - Decode another Nikon Z9 tag. - Decode Nikon NKSC GPSImgDirection. - Improved handling of empty XMP structures in lists. - Tolerate leading UTF-8 BOM in -geotag log files. - Updated photoshop_paths.config to include WorkingPath. - Patched to allow writing of MP4 videos which have url tracks with a missing sample description entry. - typo in the name of a new Nikon tag. - description of GPR (General Purpose RAW) file type. - potential deep recursion runtime error when writing nested XMP structures. - warning which could be generated when writing new Composite:GPSCoordinates tag. - deep recursion error when reading multi-page TIFF images with more than 100 pages.

Artistic perl exif meta-data

Nano 6.1 💾

GNU nano is a console text editor, modelled after Pico. It is very newcomer-friendly due to on-screen menus with always visible keyboard shortcuts. Keybindings are configurable, and full undo and redo actions are supported. Nano can even be used as STDIN pager, and it provides fast syntax highlighting using regular expressions.

minor bugfix: * The behavior of Ctrl+K at a prompt has been enhanced: when there is text after the cursor, just this text is erased. * At a prompt, Alt+6 copies the current answer into the cutbuffer. * Large external pastes into nano are handled more quickly.

GNU GPL editor text-editor terminal console pico syntax-highlighting

GitLab 14.7.2 💾

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 feature: (2022-02-08). ### Added (1 change). Allow self-hosted instances to render same-origin Iframe (gitlab-org/gitlab@eb7c78363cdfc670286967872d8458fc5f6d82e8) ( merge request (gitlab-org/gitlab!79966)). ### (4 changes). Geo: reverify object stored files (gitlab-org/gitlab@603700dcca3b8f25a3b80b44b11a73df549c0cb3) ( merge request (gitlab-org/gitlab!79966)) GitLab Enterprise Edition. Geo: verification failures of remote stored files (gitlab-org/gitlab@2eb8ac7e88dcd40f0e8266966655962e4d6e3171) ( merge request (gitlab-org/gitlab!79966)) GitLab Enterprise Edition. GitLab Version - CE Admin Dashboard RUN ALL RSPEC RUN AS-IF-FOSS (gitlab-org/gitlab@f2253ce2d729fa202a26b54f3ca870b932ea1855) ( merge request (gitlab-org/gitlab!79966)). cluster integration HTTP adapter (gitlab-org/gitlab@c05027ef4d7ec35fc16e8e16dc6e5af201f665c3) ( merge request (gitlab-org/gitlab!79966)). ### Changed (1 change). Update to ruby-magic v0.5.4 (gitlab-org/gitlab@ced6ef1001730dc2851f58f7db3229d1c585b9d3) ( merge request (gitlab-org/gitlab!79966)). ### Removed (1 change). Disable sandboxed_mermaid feature flag by default (gitlab-org/gitlab@70c40d43169bd48d360ed7a6a03c33c05d5e3738) ( merge request (gitlab-org/gitlab!79966)).

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

Mozilla Firefox 97.0 💾

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: Firefox now supports and displays the new style of scrollbars on Windows 11. On macOS, we ve made improvements to system font loading which makes opening and switching to new tabs faster in certain situations. Various security, On February 8, we will be expiring the 18 colorway themes of Firefox version 94. This signals the end of a special, limited-time feature set. However, you can hold onto your favorite colorway, as long as you re using it on the expiration date. In other words, if a colorway is enabled in the add-ons manager, that colorway is yours forever. Read more about colorway updates here. Support for directly generating PostScript for printing on Linux has been removed. Printing to PostScript printers still remains a supported option, however. Various and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 97 Release Notes., With the release of Firefox 97, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 7 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:

MPL c++ web-browser html5 javascript mozilla

Julia 1.7.2 💾

Julia is a high-level, dynamic, and JIT-compiled programming language for technical computing. It integrates distributed multiple-dispatch parallel execution, a mathemetical function library, numerical accuraccy, libraries for linear algebra, signal processing, Unicode-aware string processing, Lisp-like macros, Python code bondings, C function wrapping, user-defined and dynamic typing.

minor feature: deps Update PCRE2 URL. (cherry picked from commit 9769024). Co-authored-by: Mosè Giordano lt;giordano@users.noreply.github.com gt;.

MITL c programming-language julia python llvm

Vim 8.2.4324 💾

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 8.2.4324: Vim9: script-local function name can start with "_" Problem: Vim9: script-local function name can start with "_". Solution: Check for leading capital after "s:". Correct error message.

Other text-editor ide vi vim

rpki-client 7.6 💾

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 bugfix: Enforce the correct namespace of rrdp files. Fail certificate verification if a certificate contains unknown critical extensions. Improve cleanup of rrdp directory contents. Introduce a validated cache which holds all the files that have successfully been verified by rpki-client. Add a new option '-f file' to validate a signed object in a file against the RPKI cache.

ISC rpki bgp routing security bird openbgpd

Gitea 1.16.1 💾

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: ## 1.16.1 . - 2022-02-06. SECURITY. Update JS dependencies, lint. ENHANCEMENTS. Add dropdown icon to label set template dropdown. . Comments on migrated /prs must link to the comment ID. Stop logging an error when notes are not found. Ensure that blob-excerpt links work for wiki. Only attempt to flush queue if the underlying worker pool is not finished. Ensure commit-statuses box is sized correctly in headers. Prevent merge messages from being sorted to the top of email chains. Prevent panic on prohibited user login with oauth2. Collaborator trust model should trust collaborators. Detect conflicts with 3way merge. In docker rootless use GITEA_APP_INI if provided. Add `GetUserTeams`. review excerpt. for AvatarURL database type. Use `ImagedProvider` for gplus oauth2 provider. OAuth Source Edit Page. Use "read" value for General Access. Prevent NPE on partial match of compare URL and allow short SHA1 compare URLs. BUILD. Make docker gitea/gitea:v1.16-dev etc refer to the latest build on that branch. DOCS. Update 1.16.0 changelog to set #17846 as breaking.

MITL git go

Not Autotools 2.4.0 💾

Not Autotools is collection of awesome and self-documented m4 macros for GNU Autotools. The macros are organized by topic and each topic has its own file. Most of the macros are independent from each other, so you can just copy and paste what you need. The few cases where a macro depends on a helper macro are documented.

minor feature: Commit 40 New library file `not-increments.m4` has been created, containing the. following new macros: - `n4_pp_amount()`. - `n4_ppn_amount()`. - `n4_amount_pp()`. - `n4_amount_ppn()`. - `n4_amount_incr()`. - `n4_amount_add()`. - `n4_amounts_incr()`. - `n4_amounts_add()`. - `n4_mm_amount()`. - `n4_mmn_amount()`. - `n4_amount_mm()`. - `n4_amount_mmn()`. - `n4_amount_decr()`. - `n4_amount_subtract()`. - `n4_amounts_decr()`. - `n4_amounts_subtract()`. New macro `n4_retrieve()` has been created in `not-m4sugar.m4`. New macro `NS_CATCH()` has been created in `not-autoshell.m4`. New macro `NC_CPP_EXPAND()` has been created in `not-cc.m4`. New macros `NR_RECORD_HISTORY_RC()`, `NR_GET_EVENT_VSTATE_RC()` and. `NR_FOR_EACH_EVENT_RC()` have been created in `not-autoversion.m4`. Code review (macro `NC_AUTOVERSION_SUBSTITUTIONS()` in `not-autoversion.m4`;. macros `NS_SETVARS()`, `NS_GETVAR()`, `NS_UNSET()`, `NS_MOVEVAR()` and. `NS_REPLACEVAR()` in `not-autoshell.m4`). File `macro-index.md` has been sorted alphabetically. Documentation.

GNU GPLv3 m4 m4 macros autotools autoconf automake configure m4 library

GNUnet Worker 0.4.1 💾

As it is often the case with network applications, GNUnet is built following a single-threaded event-driven model. This is an optimal model when dealing with high concurrency scenarios, but can be problematic in other contexts (like, for example, graphical user interfaces). To accomplish its event-driven flow, GNUnet uses a scheduler. Once such scheduler is started, it is not designed to be invoked by other threads, but can schedule only routines requested by its own thread. What to do then if an application needs to deal with multiple threads and let the latter interface with GNUnet's scheduler? This framework offers a simple solution by creating a “bearing” between the threads and the scheduler. The latter is run in its own dedicated thread and is unaware of the existence of other threads. Such a bearing consists in a “wish list” of routines to schedule, which can be populated asynchronously by any thread and gets emptied synchronously only by the scheduler according to the latter's natural flow.

minor feature: (2022-02-07). Changes: Minor code review. Documentation. Examples.

Affero GPLv3 c gnunet gnu library multithreading shared-library threads unix

Hashrat 1.15 💾

Hashrat is a command-line utility that hashes things using md5, sha1/256/512, whirlpool and jh hash algorithms. It's written in C with few dependancies (basically just the standard C library). It can read input from standard in and hash it, either as a complete file, or line-by-line. It can recursively hash files on disk, either outputing hashes to stdout, or storing them in filesystem attributes, or in a memcached server. It can check files against a list of hashes supplied on stdin, or in the filesystem attributes of the files, or in a memcached server. It can find files that match a list supplied either on stdin, or uploaded to a memcached server. It has a 'cgi' mode that presents a web interface for hashing lines of text. It can pull files over ssh or http, to allow remote hashing/checking from another machine.

major bugfix: Fix for weird bug that cut short output on some systems. Fix for confused codepath that broke xattr checking. Treat files with a leading './' as equivalent to files without it.

GNU GPLv3 hashing md5 sha1 whirlpool security monitoring c console posix unix linux

Lutris 0.5.10 💾

Lutris is an open gaming platform and manager for Linux. It provides an unified interface for installation, configuration and foremost launching games. It works with native software, installed Windows and DOS games, Steam, Desura, online/browser games, as well as games from the over 20 supported emulators. Aquiring new games from any channel is helped by community-contributed installers. It comes prepacked for a few major distributions.

minor feature: Add new window to add games to Lutris, with searches from the website, scanning a folder for previously installed games, installing a Windows game from a setup file, installing from a YAML script or configuring a single game manually. Move the search for Lutris installers from a tab in the Lutris service to the window for adding games. Add a coverart format. Add integration with EA Origin. Add integration with Ubisoft Connect. Remove Winesteam runner (install Steam for Windows in Lutris instead). PC (Linux and Windows) games have their own dedicated Nvidia shader cache. Add dgvoodoo2 option. Add option to enable BattleEye anti-cheat support. -- Mathieu Comandon Fri, 04 Feb 2022 19:14:41 -0800.

GNU GPLv3 python game game-manager gui installation dashboard steam desura emulators msdos windows z-machine scumm nintendo

LimeSurvey 5.2.12 (build 220131) 💾

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: Password complexity for suggested passwords being too low (Carsten Schmitz). Placeholder name.NAOK gets replaced with survey title (Denis Chenu). New security settings (Gabriel Jenik). Non-ascii characters in email addresses (Gabriel Jenik). PasswordRequirement settings saved but not loaded (Carsten Schmitz). Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Iloko by c_schmitz. Updated translation: Hungarian by anikoken, arubicsek, dez, dorion, kkd, vargazsoltivan. Updated translation: Hiligaynon by c_schmitz. Updated translation: German by c_schmitz. Updated translation: German (Informal) by c_schmitz. Updated translation: Finnish by Jmantysalo. Updated translation: Cebuano by c_schmitz. Updated translation: Catalan by qualitatuvic.

GNU GPL survey php mysql mssql postgres

Calibre 5.36 💾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

minor feature: Release: 5.36 04 Feb, 2022 New features Edit metadata dialog: Allow controlling which custom columns are present in this dialog via Preferences- gt;Look amp; feel- gt;Edit metadata. Edit metadata dialog: Allow manually sizing the various sections of the dialog in "All on 1 tab" mode. Edit book: Spell checking: Update the bundled English and Spanish dictionaries. BibTeX catalogs: Support tags like custom columns Amazon metadata download: paragraphs in the comments being merged Amazon.de metadata download: published date and series information not being fetched for some books Email delivery: sending email via Hotmail not working since this week because Microsoft changed the SMTP server name. Do not remove articles for titles in the Polish language E-book viewer: When using Read aloud do not automatically lookup the highlighted word until read aloud is paused or stopped E-book viewer: Ctrl+p shortcut for printing not working. Show an error when viewing a specific format and the file is missing Edit book: renaming of classes that start/end with non word characters not working. Edit book: Preview panel: hyphenation at end of line being rendered as boxes on macOS incorrect selection size displayed in Trim image dialog when image is scaled down to fit Edit book: pasting files from another editor instance failing if a file with the same name already exists When reviewing metadata if the newly downloaded metadata has no language but there is an existing language, ensure it is preserved New news sources. title by author Improved news sources. India Today. Financial Express. Indian Express. Live Mint. Al Jazeera in English. The Financial Express. The Straits Times.

GNU GPLv3 python c++ ebook-reader e-book conversion

FileZilla 3.58.0-rc1 💾

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

minor bugfix: Negotiate custom ALPN with FileZilla Server =1.3.0 during TLS handshake to save some roundtrips during connection establishment. Prepare FileZilla to support TOTP-based 2FA authentication on future FileZilla Server versions. Made downloading updates more robust if the network connection is unreliable. Updated to libfilezilla 0.36.0.

GNU GPL c ftp ftps file-transfer

GNUnet Worker 0.4.0 💾

As it is often the case with network applications, GNUnet is built following a single-threaded event-driven model. This is an optimal model when dealing with high concurrency scenarios, but can be problematic in other contexts (like, for example, graphical user interfaces). To accomplish its event-driven flow, GNUnet uses a scheduler. Once such scheduler is started, it is not designed to be invoked by other threads, but can schedule only routines requested by its own thread. What to do then if an application needs to deal with multiple threads and let the latter interface with GNUnet's scheduler? This framework offers a simple solution by creating a “bearing” between the threads and the scheduler. The latter is run in its own dedicated thread and is unaware of the existence of other threads. Such a bearing consists in a “wish list” of routines to schedule, which can be populated asynchronously by any thread and gets emptied synchronously only by the scheduler according to the latter's natural flow.

major feature: (2022-02-01). Changes: Identifier `GNUNET_WORKER_ERR_OK` in `enum GNUNET_WORKER_ErrNo` has been renamed to `GNUNET_WORKER_SUCCESS`. The behavior of all functions has been rendered as agnostic as possible in respect to which thread invokes them. Conditional branching has been made more coherent, although this has come with a cost in the length and the complexity of the code. General code review. Documentation.

Affero GPLv3 c gnunet gnu library multithreading shared-library threads unix

Gitea 1.16.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. Remove golang vendored directory. Paginate releases page amp; set default page size to 10. Only allow webhook to send requests to allowed hosts. SECURITY. Disable content sniffing on `PlainTextBytes`. Only view milestones from current repo. Sanitize user-input on file name. Use `hostmatcher` to replace `matchlist` to improve blocking of bad hosts in Webhooks. FEATURES. Add/update SMTP auth providers via cli. Support webauthn. Team permission allow different unit has different permission. Implement Well-Known URL for password change. Add support for ssh commit signing. Allow Loading of Diffs that are too large. Add copy button to markdown code blocks. Add.gitattribute assisted language detection to blame, diff and render. Add `PULL_LIMIT` and `PUSH_LIMIT` to cron.update_mirror task. Add Reindex buttons to repository settings page. Make SSL cipher suite configurable. Add groups scope/claim to OIDC/OAuth2 Provider. Add simple update checker to Gitea. Migrated Repository will show modifications when possible. Create pub/priv keypair for federation. Make LDAP be able to skip local 2FA. Add nodeinfo endpoint for federation purposes. Save and view /comment content history. Use git attributes to determine generated and vendored status for language stats and diffs. Add migrate from Codebase. Add migration from GitBucket. Add OAuth2 introspection endpoint. Add proxy settings and support for migration and webhook. Add microsoft oauth2 providers. Send registration email on user autoregistration. Defer Last Commit Info. Support unprotected file patterns. Add migrate from OneDev. Add option to update pull request by `rebase`. Add RSS/Atom feed support for user actions. Add support for corporate WeChat webhooks. Add a simple way to rename branch like gh. Add bundle download for repository. Add agit flow support in gitea. API. Add MirrorUpdated field to Repository API type. Adjust Fork API to allow setting a custom reposit

MITL git go

Not Autotools 2.3.0 💾

Not Autotools is collection of awesome and self-documented m4 macros for GNU Autotools. The macros are organized by topic and each topic has its own file. Most of the macros are independent from each other, so you can just copy and paste what you need. The few cases where a macro depends on a helper macro are documented.

minor feature: Commit 39 New library file `not-parallel-configure.m4` has been created, containing the. new macros `NC_THREAD_NEW()` and `NC_JOIN_THREADS()`. New macros `NC_AUTO_REQ_PROGS()` and `NM_AUTO_QUERY_PROGS()` have been. created in `not-autotools.m4`. Documentation. New examples have been created (`examples/not-parallel-configure`).

GNU GPLv3 m4 m4 macros autotools autoconf automake configure m4 library

Poppler 22.02.0 💾

Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.

major bugfix: : core: Signature: Add a way to detect unsigned FormFieldSignature. Signature: Suport background image when using left and right text. Signature: path where to search for Firefox NSS in Windows. Signature: NSS code to work correctly in Windows/Android. Count only signature fields in PDFDoc::getNumSignatureFields. Minor code improvements. qt: Allow signing unsigned signature fields. Allow passing a background image for the signature when signing. Allow passing the document password when signing. leftFontSize being ignored when signing. glib: try with utf8 password if latin1 fails. New method for getting all signature fields of a document. compile with MSVC. utils: pdfsig: compile with MSVC. build system: NSS cmake check for MSVC.

GNU GPL c++ pdf rendering library developers

Vim 8.2.4282 💾

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 8.2.4282: restricted mode requires the -Z command line option Problem: Restricted mode requires the -Z command line option. Solution: Use restricted mode when SHELL ends in "nologin" or "false". .

Other text-editor ide vi vim

SURF CFEngine Library (SCL) 1.2.0 💾

The SCL distribution consists of a library and services part. The services are build with the SCL building blocks. The goal is to setup a library were we can easily install/configure/maintain services. There are many services included and these are used at SURF for our HPC clusters and Office Automation. We hope that this is also useful for others and that will grow as the standard repo for CFengine services. In Ansible they call it playbooks and in Salt terms formula

minor feature: Some service bundles still referenced an old company library. Added a new bundle that can be used by services 'scl_service_rotate_files'. Jupyterhub and Postfix service enhancements.

GNU GPLv3 cfengine shell mustache json

GNUnet Worker 0.3.1 💾

As it is often the case with network applications, GNUnet is built following a single-threaded event-driven model. This is an optimal model when dealing with high concurrency scenarios, but can be problematic in other contexts (like, for example, graphical user interfaces). To accomplish its event-driven flow, GNUnet uses a scheduler. Once such scheduler is started, it is not designed to be invoked by other threads, but can schedule only routines requested by its own thread. What to do then if an application needs to deal with multiple threads and let the latter interface with GNUnet's scheduler? This framework offers a simple solution by creating a “bearing” between the threads and the scheduler. The latter is run in its own dedicated thread and is unaware of the existence of other threads. Such a bearing consists in a “wish list” of routines to schedule, which can be populated asynchronously by any thread and gets emptied synchronously only by the scheduler according to the latter's natural flow.

minor bugfix: (2022-01-29). Changes: Code review in the implementation (a possible memory leak before worker. Destruction has been prevented; the `O_NONBLOCK` flag has been assigned to The worker's file descriptor; unnecessary calls to `pthread_cond_signal()` Have been removed from `requirement.h`; general code review) Documentation.

Affero GPLv3 c gnunet gnu library multithreading shared-library threads unix

Checkstyle 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: Support patterns in switch (preview-feature in Java 17) as described by JEP 406. New Check: UnusedVariable. OutOfMemory following CheckStyle 9.X upgrade. False positive in `MissingSwitchDefault` with pattern in switch label. OperatorWrapCheck` throws NPE on guarded patterns. UnnecessaryParentheses: false negative. All checks that use `AbstractCheck#getLine()` should check code points instead of characters for spacing. Stackoverflow error on deeply concatenated strings. StringLiteralEquality FN about String literal expression. Fail test execution if Input file does nor have message on violation line and Check has not signle message. Pitest: add new mutator REMOVE_CONDITIONALS. Run regression testing in CI over openjdk17. Let 'site' Github action to generate javadoc. Improve Japanese message translation. add file filters for non-compilable files in openjdk16. Update `bump-license-year.sh` to use `g4` file extension. Replace System.exit with Runtime.exit. Solve fb-contrib errors. Add github action to bump year in license. Enforce file size on Java inputs. Prevent usage of 'getFileContents()' method in code. Infra: migrate to Truth in tests. Update existing Input files to follow 100 line limit. Resolve Reflection Suppressions and Import Control. Add sb-contrib plugin to spotconfiguration. Refactor XdocsPagesTest to use some annotation to specify the property type. Replace assertions guarded by 'if' with assumeXXX methods in tests. Remove checkConstructorIsPrivate from TestUtil#isUtilsClassHasPrivateConstructor.

MITL java coding-style syntax-checker command-line

4MLinux 38.1 💾

4MLinux is a small, independent, general-purpose Linux distribution with a strong focus on the following four "M" of computing: Maintenance (system rescue Live CD), Multimedia (full support for a huge number of image, audio and video formats), Miniserver (DNS, FTP, HTTP, MySQL, NFS, Proxy, SMTP, SSH, and Telnet), and Mystery (meaning a collection of classic Linux games).

minor feature: This is a minor (point) release in the 4MLinux STABLE channel. Details at www.4mlinux.com

GNU GPLv3 x window system x11 console terminal osdistro

WackoWiki 6.1.6 💾

WackoWiki is a light and easy to install multilingual Wiki-engine. Supports WYTIWYG-editing, page rights (ACLs), design themes (skins), file upload, email notification, URI router, template engine, session handler and much more. Compatible with PHP 7.3 - 8.1 and MariaDB / MySQL.

minor bugfix: Bug fix release for 6.1.x series, fixes broken delete cluster option, moves table column styles to CSS, unifies time field names in file table, miscellaneous minor fixes, clipboard.js v2.0.9

BSDL php javascript mysql web-based documentation education wiki

Gitea 1.15.11 💾

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: v1.15.11 SECURITY. Only view milestones from current repo. . broken when no commits and default branch is not master. commit's time. restore without topic failure. mermaid import in 1.15 (it uses ESModule now). Update to go/text 0.3.7. MISC. Upgrade EasyMDE to 2.16.1.

MITL git go

OpenHV 20220128 💾

An Open Source 90s Pixelart Science-Fiction Real Time Strategy game with Multiplayer (LAN and internet) support, competent skirmish AI as well as an integrated map editor. All the assets are licensed under Open Source compliant terms.

major bugfix:

GNU GPLv3 game rts pixelart sci-fi strategy

Wine 7.1 💾

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: Vulkan 1.3 support. A number of theming. WebSocket improvements. Improved cursor clipping on macOS. IDL compiler for C++. Various.

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

LimeSurvey 5.2.11 (build 220124) 💾

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: SQL error when trying to import duplicate survey language settings (Carsten Schmitz). If no language is set the email body might be empty for invitations/reminders (Carsten Schmitz). Updated translation: Portuguese (Portugal) by samarta. Updated translation: Finnish by Jmantysalo, tigger. Updated translation: Dutch by Han. Updated translation: Dutch (Informal) by Han. Updated translation: Croatian by rovinj. Updated translation: Catalan by qualitatuvic.

GNU GPL survey php mysql mssql postgres

GNUnet Worker 0.3.0 💾

As it is often the case with network applications, GNUnet is built following a single-threaded event-driven model. This is an optimal model when dealing with high concurrency scenarios, but can be problematic in other contexts (like, for example, graphical user interfaces). To accomplish its event-driven flow, GNUnet uses a scheduler. Once such scheduler is started, it is not designed to be invoked by other threads, but can schedule only routines requested by its own thread. What to do then if an application needs to deal with multiple threads and let the latter interface with GNUnet's scheduler? This framework offers a simple solution by creating a “bearing” between the threads and the scheduler. The latter is run in its own dedicated thread and is unaware of the existence of other threads. Such a bearing consists in a “wish list” of routines to schedule, which can be populated asynchronously by any thread and gets emptied synchronously only by the scheduler according to the latter's natural flow.

major feature: The interface has changed in respect to worker creation. All the three functions `GNUNET_WORKER_create()`, `GNUNET_WORKER_start_serving()`. `GNUNET_WORKER_adopt_running_scheduler()` now return error codes, while the handle for the allocated worker is passed via placeholder argument. This breaks binary compatibility with previous versions. Using error codes has allowed to remove several log messages, which now will be up to the user. Support for a `master_routine` argument has been added to. `GNUNET_WORKER_adopt_running_scheduler()` (again, binary compatibility break). The `GNUNET_WorkerHandlerRoutine` data type has been renamed to. `GNUNET_WORKER_MasterRoutine`. A new `GNUNET_WORKER_ERR_NOT_ALONE` error code can now be returned by. `GNUNET_WORKER_synch_destroy()` and `GNUNET_WORKER_timedsynch_destroy()`. The role of the `on_worker_end` routine has been defined more strictly. General code review in the implementation. Documentation. Examples.

Affero GPLv3 c gnunet gnu library multithreading shared-library threads unix