Rspamd 1.8.2 💾

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: 19 Nov 2018 Conf Add DWL support in the default configuration. Conf Disable rspamd_update by default (again). Conf configuration sample for ratelimit. Crit Disable broken url tags by default. Crit 0 processing when doing RSA sign. Crit adding symbols to their primary groups. Feature Add `rspamadm cookie` utility. Feature Add specialised functions for generating encrypted cookies. Feature Add support of cookies in replies module. Feature Add support of words regexps. Feature Allow to add 3rd party clang plugins. Feature Allow to create lua regexps from glob or plain patterns. Feature Allow to set custom limits for upstream lists. Feature Detect orphaned parts and attach them to message. Feature Filter tokens in bayes. Feature Fold b= value when doing arc sealing. Feature Ignore cookies in the future and too old in the past. Feature Skip stop words in statistics. Feature Store stop words and allow to query them. Feature Support query arguments in controller's custom commands. Feature Tune upstream limits in Rspamd proxy. Feature Use different callback symbols for different uribls. Feature Write DKIM selector in dkim allow/reject symbols. Add obs_fws state support to eoh state machine. Add sanity check when applying mime boundaries heuristic. Antivirus - virus names with 0 were recognized as tables. Disable headernames in bayes temporarily. Do not allow syntax errors in include files. Do not allow to merge an object with an array (or vice versa). Don't perform forged recipients check for missing recipients. DKIM based RBLs. actrie implementation, OOB read. explicit methods call in selectors. extraction of additional parts. finalization for internal plugins. override_defaults function. squeezed symbols when using settings. urls insertion in Clickhouse module. Furhter to ratelimits logic. Ignore signatures when looking for boundaries. Properly set learned count. Really ratelimits configu

Apache email-filter antispam c lua

TextMate 2.0-rc.18 💾

TextMate is a text editor for MacOS X which binds common Unix tools and features and is useful as programming editor. It provides project sessions, regex search and replace, auto indentation, bracket pairing, a clipboard history, column selections, word completion, CSS-style selections, language grammars and syntax highlighting (50 langs), document outlines, shortcut words, code folding, visual file bookmarks. It's also plugin-extendable, allows macro recording, shell command invocation, SCM integration, and works together with Xcode.

minor feature: If you run `defaults write com.macromates.TextMate changeThemeBasedOnAppearance -bool YES` then TextMate will switch theme based on appearance (light/dark). The themes used can be controlled using the `darkModeThemeUUID` and `universalThemeUUID` defaults keys. * Ronald Wampler *. The document tabs have been moved to the titlebar, this means that file browser header can no longer be merged with the tab bar, automatically hiding the tab bar (when there is only one tab) is only possible when running macOS 10.12 or later, and currently the light tabs do not match the title bar background color on 10.14. The last one will be in an upcoming build (to have active tab use titlebar material ). The first one is probably not coming back anytime soon. See all changes since v2.0-rc.15.

GNU GPLv3 c++ objective-c text-editor macosx programmers

Skade-Script 0.9.1 💾

C++ scripting library with "JavaScript" language like features providing handfull set of functionality for simlicity and minimum dependencies. A way to freely manipulate objects exported from C++ to scripts using arithmetic, parentheses and assignment. Enables compilation independent manipulation of the C++ objects from an external sources application can take input from, such as: config files, command-line or UI controls. Implementation loosely follows ECMA Script specification.

major feature: * Iteration statements (the "for" loop). * If-else statements. * Built-in functions (eg. sc_len, sc_substr, sc_print). * Compound assignment operators ("+=", "-=", etc.).

GNU LGPLv3 compiler interpreter pre-processor text-processing c++ stl-containers developers

libconfini 1.8.3 💾

libconfini is a simple INI parsing library with the ability to read disabled entries (i.e., valid entries nested in comments). libconfini does not store the data read from an INI file, but rather dispatches it, formatted, to a custom listener. The code is written in C (C99) and does not depend on any particular library, except for the C standard libraries stdio.h, stdlib.h and stdint.h.

minor feature: * Code review (ini_string_match_ss(), ini_string_match_si(), ini_array_foreach(), ini_array_split()) * Documentation * Examples

GNU GPLv3 ini library unix configuration configuration-file ini-parser ini-reader ini-config conf shared-library config configuration-management gnu

Hipparchus 1.4 💾

Hipparchus is a library of lightweight, self-contained mathematics and statistics components addressing the most common problems not available in the Java programming language. Hipparchus started as a fork of Apache Commons Math. The fork was initiated by most of the main developers and a few contributors of Apache Commons Math.

major feature: Hipparchus is a library of lightweight, self-contained mathematics and statistics components addressing the most common problems not available in the Java programming language. Highlights in the 1.4 release are 1) bilinear interpolation for 2D grids, 2) field version of sinCos, 3) support for complex ordinary differential equations (both primary and secondary equations), 4) accessors for state transition matrix, Jacobian matrix H, innovation covariance matrix and Kalman gain in Kalman filters, 5) way to build three-dimensional field arrays, 6) several fixes in the Euclidean 3D and spherical 2D partitioning.

Apache mathematics

DBeaver 5.2.5 💾

DBeaver is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.

minor feature: Splashscreen handler. . RCP: batik.util.gui module added in deps. . -- RCP: batik.util.gui module added in deps. . Refactor SQLFormatterTokenized. Extracted new class for indent format . . Mostly complete new translations. . Explicit var init. . Plaintext presentations: value render (max length check). . . . PostgreSQL procedure DDL: show comment. . Merge remote-tracking branch 'origin/devel' into devel. . Merge remote-tracking branch 'origin/devel' into devel. . Entity editor form render (default control width). . db2 translation continued. . . . . . Formatter (check index). . NPE. SQL formatter test. . SQL editor: show selection info in status line. . 5.2.5 config. . Invalidate behavior redesign. . Property valeu read error handle. . Property valeu read error handle. . SQL Server model refactoring. . SQL Server model. Split Generic (Sybase) and SQL Server (MS SQL) . . Save/Reject results keybindings. Merge remote-tracking branch 'origin/devel' into devel. . SQL Server: schema reading. . unit. Added new test for case when script starts with comment. Mo . . DB2 z/OS driver config (omit catalog). . SQL Server: tree structure. . SQL Server model. Tables, indexes, constraints. . SQL Server: indexes model. . DBVR-4170: Added special config to do indent and linebreak before clo . . SQL Server: unique keys model. . SQL Server: unique keys model. . Log. SQL Server: data types model. . SQL Server: indexes and keys batch reading. . SQL Server: indexes and keys batch reading. . . . Merge remote-tracking branch 'origin/devel' into devel. . SQL Server: check constraints and triggers. . SQL Server: foreign keys. Object with ID model. . SQL Server: synonyms, sequences and schema data types. . SQL Server: views, procedures. . SQL Server: procedures/parameters. . SQL Server: data types handle. SQL Server: triggers +. SQL Server: default constraints reading. . SQL Server: object descriptions. . NAvigator re

GNU GPL database front-end sql java

qBittorrent 4.1.4 💾

The qBittorrent project aims to provide an open-source software alternative to µTorrent. Additionally, qBittorrent runs and provides the same features on all major platforms (Linux, Mac OS X, Windows, OS/2, FreeBSD). qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.

minor feature: Reformat python code to be compliant with PEP8 . Reword the warning message. . Replace magic number with system define. . Remove unused variable. . Make strings actually translatable. . Move python related functions. . asking to install Python. . Update Python URLs. . Add include guard to headers. . Avoid variable shadowing. . Remove default parameter in derived function. . Update uncrustify.cfg. . Translate WebUI torrents Status column. . Add locale to js file path. . minor JavaScript defects. . Use a more detailed alert mask where possible. . Allow to disable downloading REPACK/PROPER matches. . Clear LineEdit on ESC. . Add SMB2 magic number. . Add FileSystemWatcher log messages. . Allow to disable speed graphs. . Add categories WebAPI. . Create WebUI translation update tool. . Use independent translation for WebUI. . Don't recheck just checked torrent. . Reduce horizontal graphs resolution. . Add isNetworkFileSystem() detection on Windows. . Simplify #if conditions. . cmake: restore out-of-source build. . WebUI Auto TMM context menu. TravisCI cmake build on macOS. . Instantiate SearchPluginManager with other application components. . Add WebUI search API controller. . Recognize *.ts files as previewable. . Bump WebAPI version. . indentation in . Catch invalid values. . Add free disk space to WebUI status bar. . Use QElapsedTimer. . Consider empty locale setting as not set. . Alternative Web UI to be available. . Improve scaling of speed graphs. . MSVC warning C4804. . defects found by . wrong type passed to arg(). . Improve parser for search engine versions.txt. . Restore torrent in two steps. . Improve force recheck of paused torrent. . Don't update torrent status unnecessarily. . Handle downloading.torrent file as success. . speed graph "high speeds". Remove speed limit checkbox in Options dialog. . Clean up SpeedLimitDialog class. . cmake: use C++14 when available. . Don't double delete

GNU GPL internet download torrent

Courier Mail Server 1.0.3 💾

Courier is a mail transfer agent (MTA) and groupware server. It implements IMAP, ESMTP, POP3, LDAP, SSL, HTTP, iCal. It also provides mailing list management, filtering, maildirs storage, and a webmail interface with calendaring and scheduling.

minor feature: Pop3dserver.c (calcsize): spurious flagging of non-UTF8, messages as UTF-8. pop3dserver.c (readpop3dlist): Be able to update, courierpop3dsizelist from version 2 to 3 in place. (do_retr): Instead of returning an ERR to a non-Unicode client, handle Unicode messages by wrapping them as an attachment.

GNU GPL c e-mail smtp imap mail-server groupware calendaring

Shotcut 18.11.18 💾

Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.

minor feature: crash in Export (in v18.11.13). NVENC hardware encoders on Windows and Linux. VA-API hardware encoders on Linux. As a result, the Linux build is now based on Ubuntu 16.04 (glibc 2.23), which may reduce compatibility with older Linux systems. hardware encoder detection on Windows. Added Audio Waveform Visualization video filter. Added MM:SS.SS to Timer filter. Added IRE graticule and tooltips to the Video Waveform scope. Added support for the mouse wheel to the Color Grading circles. Added configuration setting player/warnGPU, which is a boolean that defaults true.

GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt

Vim 8.1.0535 💾

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.1.0535: increment/decrement might get interrupted by updating folds. Problem: Increment/decrement might get interrupted by updating folds. Solution: Disable fold updating for a moment.

Other text-editor ide vi vim

Python deb-pkg-tools 5.2 💾

deb-pkg-tools is a Python module for managing Debian packages. It provides for inspecting, building, checking and signing packages, or managing repositories. deb-pkg-tools thereby bases its API on manual meta data parsing or wrapping calls to native tools, such as dpkg, dpkg-deb, lintian, apt-get, apt-ftparchiv, gzip, fakeroot, gpg, dpkg-scanpackages.

minor feature: Promote python-debian constraint to conditional dependency* . a silly typo in . Release 5.2: Promote python-debian constraint to conditional dependency.

MITL python python-module dpkg debian-archive packaging

TheSSS (The Smallest Server Suite) 27.0 💾

TheSSS (The Smallest Server Suite) is a lightweight server suite distributed as a live CD. It is designed for system administrators who need an extremely tiny and fast set of server software. The supported servers are: DNS, FTP, HTTP, HTTPS, NFS, MySQL, SFTP, SMTP, SSH, and Telnet. A proxy server (Polipo with Tor) is also included. The main security components are the 4MLinux Firewall (based on iptables) and Clam AntiVirus. ISO images are fully compatible with UNetbootin, which can be used to create an easy-to-use TheSSS Live USB.

major feature: This is a major release based on the 4MLinux Server 27.0, meaning that the components of the LAMP server are now: Linux 4.14.80, Apache 2.4.37, MariaDB 10.3.10, and PHP (both 5.6.38 and 7.2.12). You can update your TheSSS by executing the "zk update" command (fully automatic process).

GNU GPLv3 server 4mlinux

youtube-dl 2018.11.18 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for, it supports many other video hosters like Anitube, Appletrailers,, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can save video MP4s and other provided formats or just extract audio tracks.

minor feature: wwe Extract subtitles. wwe Add support for playlistst. wwe Add support for vk Detect geo restriction. openload Use original host during extraction. atvat extraction. rte Add support for new API endpoint. tnaflixnetwork:embed extraction. picarto Use API and add token support. zype Add support for vivo extraction. ruutu Update API endpoint.

Public Domain python utility video

µBlock Origin 1.17.3rc0 💾

µBlock Origin is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: Make Firefox dev build auto-update . Add Finnish filter list. . Jshint-compliance. . Add new advanced setting to disable use of WASM for dev purpose. . Import translation work from . New revision for release candidate.

GNU GPLv3 javascript browser ad-blocker filter privacy

AMP 0.5.2 💾

AMP is a console text-editor, written in Rust and lightweight. Implements mode-based keyboard interface, similar to VIM. Comes with file management and a few IDE capabilities. Avoids over-configurability, but allows YAML-based key mapping for e.g. macros.

minor bugfix: a regression that would raise an error when trying to open Amp with a. New file argument See for details.

GNU GPLv3 rust text-editor console

SWI Prolog 7.7.21 💾

SWI-Prolog offers a comprehensive free Prolog environment. It has been in development since 1987 and extended for requirements of real world applications, but is also widely used in research and education. It includes a nice command line interface, fast and transparent compilation, a debugger, profiling features. It also has the ability to integrate with C code, and already comes with packages for threading and process management, encryption, TCP/IP, TIPC, ODBC, SGML/XML/HTML, RDF, HTTP, graphics manipulation and output. It's also cross-platform.

minor feature: Updated clib . Updated cmake version details. . ENHANCED: Make dependency of library(archive) for library(prolog_pack . . DOC: a small typo. . DOC: typos in documention of round/1. . Updated packages. . Updated packages. . : Install package documentation from the binary dir. . Updated jpl. . Added Ubuntu 18.04 (cosmic). . Updated packages. . : read_term/3: subterm_positions option when reading from an atom. . Updated ssl. . Updated readline. . Updated readline. . : Create the resource file as read-only file and delete it before. . Updated readline. . Silence additional warnings for PGO optimization. . Updated bench. . scripts/ support --off. . Updated cmake readme docs. . : git_shortlog/3: report `committer_date_unix` field as an (inte . . Updated pengines. . : Cross_referencer: consider a possible `:- encoding(Enc)` when . . : xref_public_list/3: thread-safety and cache results. . : library(prolog_colour): handle body terms of the form. . ADDED: Make help/1 output hookable. . Updated pengines. . ENHANCED: A slightly more efficient version of the select/3. Determin . . ENHANCED: apropos/1 fuzzy matching. . List other permissive components when there are no GPL/LGPL components. . Use components instead of modules for consistency in output. . CMAKE: MacOS: Setup Macports or Homebrew for dependencies. . Do not setup DEB packaging on MacOS. . Updated packages. . Updated packages. . Updated ssl. . Updated jpl. . : Lazy loading of library(archive) in library(prolog_pack). . Updated `about' message. . Indicate we are running Prolog from the build directory rather than an. . : Paths in swipl.pc (pkg-config). Carlo Chapelli. . : Emit colour call for empty export list. Required for SWISH. . Updated pengines. . DOC: Replaced Perl TeX preprocessing with a Prolog based translator. . DOC: several documenation errors detected by new TeX preprocessor. . Updated JPL. . Updated. : possible (benign) overlapping string cop

GNU LGPL prolog compiler software-development

OCRmyPDF 7.3.1 💾

OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.

minor feature: Docs build . Add ReadTheDocs yml so we can build with Py3.6. . Detailed page analysis enabled at wrong time. . Name2unicode ignoring certain markers. . 'del draw' exception. . Erasure of undetectable barcodes. . Leptonica: make threshold functions more flexible. . Pdfminer: detect TrueType fonts with no valid encoding information. . More argument checking. . Test case: true type font without Unicode mapping. . Add test case for Type3 fonts with no Unicode mapping. . Barcodes error handling. . Unsupported operand Decimal, float. . v7.3.1 release notes.

GNU GPLv3 pdf ocr scanning

exiftool 11.19 💾

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 -fast4 option. - Enhanced -if option to allow arbitrary Perl expressions instead of just logic expressions. - API Changes: - Enhanced FastScan option to add a setting of 4.

Artistic perl exif meta-data

Jailer 8.1.5 💾

Database Subsetting and Relational Data Browsing Tool. Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. Exports consistent, referentially intact row-sets from relational databases. Removes data w/o violating integrity. Generates topologically sorted SQL-DML, hierarchically structured XML. and DbUnit datasets.

minor feature: New export option "check primary keys" allows checking the validity of manually defined primary keys. New export option "limit transaction sizes" reduces transaction sizes. (Feature request 51). Improved indexing of working tables. JSQLParser has been updated to version 1.3. for "SQL analyzer: duplicate associations".

Apache front-end quality-assurance utilities java sql cross-plattform developers end-users

CakePHP 3.7.0-RC2 💾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: Plugin::unload() is now deprecated. This mirrors the deprecation for Plugin::load(). New TestCase methods (removePlugin(), removePlugins() and clearPlugins()) have been added to remove plugins at runtime. LocaleSelectorMiddleware will now automatically select a fallback locale like es if a request for es-ES is made and your application does not define an es-ES locale. MoParser now supports messages without contexts matching the behavior of PoParser. Backwards incompatible changes in ConsoleIntegrationTrait were reverted. Cake ORM Query::disableHydration() was added. Cake View ViewBuilder::disableAutoLayout() was added. Cake View View::disableAutoLayout() was added. Cake Database Query::disableBufferedResults() was added. Cake Database Driver::disableAutoQuoting() was added. Cake Database Query::disableAutoFields() was added. Cake Datasource Connection::disableQueryLogging() was added. Cake Datasource Connection::disableSavePoints() was added. Pagination no longer includes the direction key in generated URLs when multiple sort columns are used. Cake TestSuite TestCase::getMockForModel() now accepts null for its methods parameter. ADmad. David Yell. Edgaras Janušauskas. Ian den Hartog. Jeremy Harris. Marc Würth. Mark Scherer. Mark Story. Michael Hoffmann. Val Bancer. gregs. mirko-pagliai. saeideng.

MITL php framework web-mvc cakephp rails

asterisk 16.0.1 💾

Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.

minor feature: AST-2018-010: length of buffer needed for SRV and NAPTR results When dn_expand was being called on SRV and NAPTR results, the. Return value was being used to calculate the size of the buffer Needed to store the host names. Since dn_expand returns the Length of the COMPRESSED name the buffer could be too short to hold the EXPANDED name. The expanded name is NULL terminated so using strlen() is the correct way to determine the length. Actually needed for the buffer.

GNU GPL communication conferencing telephony sip

Nextcloud 15.0.0beta2 💾

Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise. Keep all of your life / business private and secure on a server you control. Share with only who you choose, and no-one else.

minor feature: shares are displayed to users with resharing rights . display shares to circles moderator. . limit to circles moderator. . Show share settings for owner and reshare owners only. . Remove reshare owner entry from the share list. . Add uid_owner to enable permission settings on the views. . Use property to check if a share entry is shared with the current user. . check parents resharing rights. . user can have his resharing rights revoked, yet seeing created shares. . revert tests. . . . Add "Password protect by Talk" to the menu of link shares. . Test that "Password protect by Talk" is not shown if Talk is not enabled. . Add acceptance test steps to be used from Talk acceptance tests. . New user backend interface to check if a user can confirm passwords. . Expose the backend of IUser. . Update password confirmation middleware. . Expose the info to the JS. . Bump autoloaders. . . . . . Mailer: discover sendmail path instead of hardcoding it to /usr/sbin/ . . . . Fallback to default path is sendmail can't be found. . . . Phpunit. Wait for the link share menu to open in acceptance tests. . . . loading indicator in app menu. . . . Was already registered in Server. . Request is already regsitered in the Server container. . TimeFactory is already regsitsered in the Server Container. . The UserSession is constructed in the server. . SearchResult should be difined in Server as it is a core component. . The Encryption manager belongs in Server.php. . No need to register it also in the DI Container. . The identityproof manager should be in Server. . tests. . Properly query the methodreflector. . files_sharing. . . . . . . . app menu calculation for random size of the right header. . Set the filemodel before rending the detailsview. . tx-robot updated from transifex. . . . move related tests. . tx-robot updated from transifex. . make twofactor.button inlin-block. . Merge remote-tracking branch 'upstream/master' into _file_m

Affero GPLv3 storage cloud web-environment file-sharing secure s3 dropbox

Universal Media Server 7.6.0 💾

Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).

major bugfix: General: Started to release installer wizard for macOS Started to use the "Album Artist" field for better audio file browsing of compilations Improved network connection stability Improved the web interface's accessibility and support for remote controls Removed the broken whitelist functionality Removed the broken plugins functionality Improved the Docker configuration Improved the speed of our automated testing suite Improved automated testing of filename prettifying Improved our default folder sharing stability Improved support for aspect ratio and scan order Improved file scanning/parsing speed tsMuxeR on macOS burning picture subtitles when other filters are also used in FFmpeg FFmpeg not enabling the GPU configuration toggle thumbnails not persisting to the database unless TRACE logging is enabled binaries not being picked up from the PATH on Linux support for Java 10+ on Linux Added build documentation to Updated documentation in and Improved code formatting Formats/Codecs: Added recognition of video codecs: ASF, FFV1, RLE, S4UD, TGA and VRO Added recognition of audio formats: CAF Added recognition of audio codecs: CELP, MACE, Nellymoser and QCELP parsing of framerates via MediaInfo Improved recognition of AAC, FLV and WMA Renderers: Added support for Bush Freeview Added support for the built-in "Resume" functionality on Samsung TVs Improved support for H.264 codec and SRT subtitles on PS4 Languages: Updated translations via Crowdin: Arabic translation updated Bulgarian translation updated Catalan translation updated Chinese Simplified translation updated Chinese Traditional translation updated Croatian translation updated Czech translation updated Danish translation updated Dutch translation updated Finnish translation updated French translation completed and validated German translation updated Greek translation updated Hungarian translation updated Italian translation updated Japanese translation updated Korean transl

GNU GPL java media streaming ffmpeg upnp dlna

Mesa 18.2.5 💾

Mesa 3D is a collection of graphics libraries and drivers that implement hardware-accelerated OpenGL 3. It comes with its own software emulation fallback driver though. Besides OpenGL and OpenGL ES, it implements OpenVG and EGL, but also allows for Direct3D interfaces.

minor feature: Mesa 18.2.5 is a release which found since the 18.2.4 release. Mesa 18.2.5 implements the OpenGL 4.5 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.5. OpenGL 4.5 is. only available if requested at context creation. Compatibility contexts may report a lower version depending on each driver. New features, None,, linker error quot;fragment shader input... has no matching output in the previous stage quot; when previous stage's output declaration in a separate shader object, KHR/khrplatform.h not always installed when needed, SNB The graphical corruption and GPU hang occur sometimes on the piglit test quot;arb_texture_multisample-large-float-texture quot; with parameter --fp16, warning: unknown warning option '-Wno-format-truncation' -Wunknown-warning-option , Mesa 32 is built without sse, Changes, Andre Heider (1):, st/nine: stack corruption due to ABI mismatch, Andrii Simiklit (1):, i965/batch: don't ignore the 'brw_new_batch' call for a 'new batch', Dylan Baker (2):, meson: link gallium nine with pthreads, meson: libatomic tests, Emil Velikov (2):, egl/glvnd: correctly report errors when vendor cannot be found, m4: add Werror when checking for compiler flags, Eric Engestrom (6):, svga: add missing meson build dependency, clover: add missing meson build dependency, wsi/wayland: use proper VkResult type, wsi/wayland: only finish() a successfully init()ed display, configure: install KHR/khrplatform.h when needed, meson: install KHR/khrplatform.h when needed, Gert Wollny (1):, virgl/vtest-winsys: Use virgl version of bind flags, Jonathan Gray (1):, intel/tools: include stdarg.h in error2aub, Juan A. Suarez Romero (4):, docs: add sha256 checksums for 18.2.4, cherry-ignore: add explicit 18.3 only nominations, cherry-ignore: i965/batch: avoid reverting batch buffer if saved sta

MITL x11 graphics 3d graphics-driver emulation opengl

SDL_bgi 2.2.4 💾

SDL_bgi is a graphics library based on SDL2. SDL_bgi is nearly fully compatible with BGI (graphics.h), the Borland Graphics Interface that was the de-facto standard in PC graphics back in DOS days. It's very easy to use, pretty fast, and it also provides extensions for ARGB colours, mouse support, and turtle graphics. It should run on any platform supported by SDL2.

major bugfix: Added some graphics modes for better compatibility with old programs; fixed bug in setvisualpage(); minor fix in getch(); fix in putimage() bitwise operations; modified readimagefile() again (reported by Carlos Gustavo Ramirez Rodriguez); added test/kaleido.c; added savestate() and restorestate() in turtle.c; documentation updates and improvements.

Zlib c library graphics x11 sdl2

VideLibri 1.998 💾

VideLibri lists the books you have lend from a public library and lets you search the library catalog from your local device. It has all the usual features of an library OPAC, i.e. viewing, renewing, searching and ordering books. It also renews all due books automatically and can do other things only a locally running app can do, like keeping a history of all ever lend books across multiple libraries. It is the world's first library app. So far VideLibri has been tested with 200 libraries successfully, but it was designed to allow every user to adds its own library without requiring any/much programming knowledge. For this purpose three query languages were developed that are supposed to simplify the querying of webpages as much as possible: - A pattern-matching language that selects arbitrary data from a single HTML page, based on an annotated sample of that page. - A catalog of related pages to apply these patterns to multiple webpages. Its syntax is similar to XSLT and likewise it is almost Turing complete (i.e. it has the necessary control structures, but requires XPath to do calculations ). - A dialect of XPath/XQuery/JSONiq that is Turing-complete and thus can calculate arbitrary, unexpected things VideLibri is platform-independent and currently there are binaries for (Desktop) Windows, Linux and Android. At the moment its GUI is entirely in German as no support for any non-German-speaking library has been requested, but a translation can be made if wished for.

minor bugfix: Add option to edit the entire template source code in the Android app, so you can configure it for all possible OPACs even on non-rooted phones. Add request-decode function to decode HTTP requests. Staatsbibliothek Berlin: remove "fastUpdate" after renewing. Fix crash when the user enters an invalid URL for certificate pinning. Fix display of invalid renew count, when items with known and unknown renew count occur on the same account. zones18/Köln: show library branchs with holds. add some first translations.

GNU GPL libraries opac interpreter object-pascal java windows linux android bibliothek bibliotheken buecherei buechereien stadtbibliotheken

Converse.js 4.0.5 💾

Converse.js is an instant messaging client for websites. It provides an entirely browser-based Jabber/XMPP interface, and can connect to any XMPP public server. Converse implementes single and multiuser chats, invitations, service discovery, direct registration, contact lists, roosters and vCard exchange, status changes and messages, typing and state notification, and OTR encryption.

minor feature: Error FATAL: TypeError: Cannot read property 'extend' of undefined when using embedded view mode. Default paths in converse-notifications.js are now relative. Add a button to regenerate OMEMO keys. Add client info modal which shows Converse's version number. New config setting theme. XEP-0184: Message Delivery Receipts. Setting show_send_button to true didn't work. Feature request: drag and drop file to HTTP Upload. Switch from SASS variables to CSS custom properties. Replace the default avatar with a SVG version. Add CSS classes to differentiate between incoming and outgoing messages. added value 'all' for 'show_desktop_notifications' to notifiy even if converse.js is open. added option notification_delay. Error unrecognized expression in Safari. show version info in login dialog. Don't show errors for CSI messages. added values 'on' and 'off' for 'trusted' option which removes the "This is a trusted device" checkbox from the login form. Implement sending of presences according to XEP-0319: Last User Interaction in Presence.

MPL javascript html5 xmpp jabber chat messaging instant-messaging web-based

LibCXX Windows Library 0.10.0 💾

LibCXXW is a library that implements a basic X user interface toolkit with a modern C++17 API and without any dependencies on large Gnome (GTK) or QT libraries.

minor feature: Enhancements to the pane layout manager, and a theme option to use lightweight gradient shading for better performance on older video hardware.

GNU GPLv3 widget-set c++ x11 linux developers

Mozilla Firefox 63.0.3 💾

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: Games using WebGL (created in Unity) get stucks after very short time of gameplay ( ), Slow page loading for some users with specific proxy configurations ( ), Disable HTTP response throttling by default for causing with videos in background tabs ( ), Opening magnet links no longer works ( ), Crash (, ), Reference link to 63.0 release notes

MPL c++ web-browser html5 javascript mozilla

asterisk 15.6.2 💾

Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.

minor feature: AST-2018-010: length of buffer needed for SRV and NAPTR results When dn_expand was being called on SRV and NAPTR results, the. Return value was being used to calculate the size of the buffer Needed to store the host names. Since dn_expand returns the Length of the COMPRESSED name the buffer could be too short to hold the EXPANDED name. The expanded name is NULL terminated so using strlen() is the correct way to determine the length. Actually needed for the buffer. CI: Add --test-timeout option to The default is 600 seconds. Also added timeouts to the *TestGroups.json files.

GNU GPL communication conferencing telephony sip

picotm 0.13.0 💾

Picotm is a system-level transaction manager. It provides transactional semantics for low-level and operating-system functionality. It’s flexible and extensible to cover exactly your requirements. Error handling and thread isolation are provided by picotm, all you have to implement is the application logic. Picotm is implemented in plain C and is well-suited for implementing applications and firmware that is secure, reliable and thread-safe; yet easy to develop. This makes picotm well-suited for multi-threaded and fault-tolerant software.

minor feature: Changes since 0.12.0: Adds support for transaction-safe locale-state and time/string conversion. Pointer-attached state. License change to LGPLv3. Bug fixes.

GNU LGPLv3 embedded-systems c linux developers manufacturing database-server application-framework

Gwyddion 2.52 💾

Gwyddion is a modular SPM (Scanning Probe Microsope) data visualization and analysis tool. It can be used for all most frequently used data processing operations including: leveling, false color plotting, shading, filtering, denoising, data editing, integral transforms, grain analysis, profile extraction, fractal analysis, and many more. The program is primarily focused on SPM data analysis (e.g. data obtained from AFM, STM, NSOM, and similar microscopes). However, it can also be used for analyzing SEM (scaning electron microscopy) data or any other 2D data.

minor feature: Three new file import modules were added: Anasys XML, NanoSystem and AFM Workshop spectra. There is a new regularised image deconvolution module and two simple volume data processing modules: levelling and outliers correction by plane. MFM and transfer function-related modules were improved. Miscellaneous bugs were fixed.

GNU GPL c scientific engineering visualization physics image analysis

Linux kernel 4.19.2 💾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 4.19.2, MD: invalid stored role for a disk - try2, vga_switcheroo: missing gpu_bound call at audio client registration, bpf: wait for running BPF programs when updating map-in-map, userns: also map extents in the reverse map to kernel IDs, vt: broken display when running aptitude, net: sched: Remove TCA_OPTIONS from policy, Btrfs: use-after-free when dumping free space, Btrfs: use-after-free during inode eviction, btrfs: move the dio_sem higher up the callchain, btrfs: don't run delayed_iputs in commit, btrfs: insert_reserved error handling, btrfs: only free reserved extent if we didn't insert it, btrfs: don't use ctl- free_space for max_extent_size, btrfs: set max_extent_size properly, btrfs: reset max_extent_size properly, Btrfs: deadlock when writing out free space caches, Btrfs: assertion on fsync of regular file when using no-holes feature, Btrfs: null pointer dereference on compressed write path error, btrfs: qgroup: Dirty all qgroups before rescan, Btrfs: wrong dentries after fsync of file that got its parent replaced, Btrfs: warning when replaying log after fsync of a tmpfile, btrfs: make sure we create all new block groups, btrfs: reset max_extent_size on clear in a bitmap, btrfs: protect space cache inode alloc with GFP_NOFS, btrfs: release metadata before running delayed refs, Btrfs: don't clean dirty pages during buffered writes, btrfs: wait on caching when putting the bg cache, btrfs: keep trim from interfering with transaction commits, btrfs: don't attempt to trim devices that don't support it, btrfs: iterate all devices during trim, instead of fs_devices::alloc_list, btrfs: Ensure btrfs_trim_fs can trim the whole filesystem, btrfs: Enhance btrfs_trim_fs function to handle error better, btrfs: error handling in btrfs_dev_replace_start, btrfs: error handling in free_log_tree, btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock, btrfs: Handle owner mismatch gracefully when walking up tree, btrfs: qgroup: Avoid calling qgrou

GNU GPL c linux kernel operating-system

Shotcut 18.11.13 💾

Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.

minor feature: Added an Advanced mode to Export. Added Export Use hardware encoder checkbox. Added VA-API encoding for Linux. Added videotoolbox encoding for macOS. Added New Project / Recent Projects screen. Added 10 and 20 Pixel Grid options to the player grid button menu. Added Spot Remover video filter. Added View Scopes Video Waveform. Added Settings Video Mode Non-Broadcast Square 1080p 30 fps and 60 fps. Added Ut Video export presets. Added signed app bundle for macOS. support for macOS 10.10 and 10.11. clearing export preset search collapses categories. searching export presets in categories. initial rectangle size for Size and Position filter. reopening Timeline changes zoom level. exit sometimes hangs. some filters' presets do not save any values: Key Spill: Advanced Chroma Key: Advanced Reduce Noise . Key Spill: Advanced. Chroma Key: Advanced. Reduce Noise. A/V synchronization on some files. seeking on audio files with album art. saving multiple lines of text in preset for Text generator. crash when undoing split and transition on Timeline. filters not applied correctly when using Export From Each Playlist Item. Improved reliability of Audio/Video Device capture. Color generator did not signal colorspace. transfer characteristic conversion and full range output in Export. (Add mlt_image_format=rgb24, color_range=jpeg, and pix_fmt=yuvj420p inOther for full range output.). Made GPU Effects hidden and discouraged. Added support for project folder to Stabilize and Overlay HTML filters. Increased Scale maximum to 500 for Rotate and Scale filter. Improved support for DDS, ICO, and WebP images. Bundle more library dependencies on Linux. Converted macOS build to standard app bundle layout.

GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt

OpenMPTCProuter 0.41 💾

OpenMPTCProuter is a solution to aggregate and encrypt (and can obfuscate) multiple internet connections and terminates it over any VPS which make clients benefit security, reliability, net neutrality, as well as dedicated public IP. The aggregation is based on Multipath TCP (MPTCP), which is ISP, WAN type, and latency independent "whether it was Fiber, VDSL, SHDSL, ADSL or even 4G", different scenarios can be configured to have either aggregation or failover based on MPTCP. Aggregation via Multi-link VPN (MLVPN) and Glorytun UDP with multipath support are also supported. The solution takes advantage of the OpenWRT system, which is user friendly and also adds the possibility of installing other packages like VPN, QoS, routing protocols, monitoring, etc. through web-interface or terminal.

minor feature: sch_netem patch is now applied upstream . Update README. . Patch already applied upstream.

GNU GPLv3 operating-system networking firewalls linux lua

OCRmyPDF 7.3.0 💾

OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.

minor feature: optimize: error in Py3.5 . Create deenvvar to override Creator or Producer. . Adjust for pikepdf API change. . Use Ghostscript for text region detection. . Remove other references to PyMuPDF. . Remove obsolete _naive_find_text. . Remove fitz from Travis. . Ghostscript, PDF/A: support pathlib. . PEP8 docstring convention misuse in a few places. . Rename _optimize to . Remove helpers.universal_open(). . Replace several uses of str(path) with fspath(path). . Remove special of TypeError from ruffus. . Remove qpdf.merge. . several pylint errors and warnings. . Cleanup unused imports. . tesseract.get_orientation: removed unused language parameter. . pipeline: search_window variable not actually used. . Cleanup some cases where log was lazy and should be. . Trailing whitespace. . leptonica: variables defined on class outside __init__. . pdfa: function using closure when it shouldn't. . Disable a pylint. . Reactivate two tests that weren't using their tures properly. . Regenerate test cache. . recent versions of tesseract not registering as textonly_pdf. . Ignore whether or not textonly_pdf was used in cache. . optimize: use new pikepdf api for objgen. . optimize: skip incremental images if any. . Use newer pikepdf API for objgen. . Merge branch 'test/ignore-masks'. . Add Python 3.7 support. . leptonica remove_colormap was replaced with a no-op at some point. . Replace all with . Compress test images more heavily. . test resources naming inconsistency. . optimize: PNGs that were reduced to 1-bit being inverted. . Add test case to ensure mono is not inverted. . Optimize some of our bigger test files. . Update test cache with naming rule change. . Hopefully workaround Py3.5 marshal error. . installation for Python 3.7. . Improve release notes. . Make jpeg/png quality tunable args. . Update macOS Brewfile. . Upgrade to Py3.7 locally and resolve a few. Don't use --optimize in test since jbig2enc is no

GNU GPLv3 pdf ocr scanning

exiftool 11.18 💾

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: Decode a new Nikon tag. - Decode a new FujiFilm tag. - Updated decoding of Sony maker notes for newer models. - Enhanced -if option to allow fast processing pass to evaluate the condition. - Improved warning for unknown JPEG APP segment.

Artistic perl exif meta-data