Checkstyle 8.13 💾

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: ClassFanOutComplexity: count complexity base annotations/extends/implements/methods params. Code samples for Naming Checks. exception in build log from spot. Line numbers should start at 1. Align XDocs and Javadocs. CircleCI is failing due to missed checkout content. Upgrade to PMD 6.6.0. Unstable build due to not accesible decoration-1.0.0.xsd.

MITL java coding-style syntax-checker command-line

libuEv 2.2.0 💾

Simple asynchronous event loop for Linux.

minor feature: Replaced BSD queue.h doubly-linked lst API with own implementation. Making libuEv stand-alone, no longer imposing any particular version of queue.h on the user. Enforce -std=gnu11 to unlock typeof() in older GCC versions. Code cleanup. missing header deps. in Makefile.am, library did not rebuild properly if any of the local header files were changed.

MITL event library linux

Kamailio SIP Server 5.1.6 💾

Kamailio (formerly OpenSER) is a high-performance SIP (RFC3261) server with a flexible architecture and many extensions. The server implements proxy, registrar, redirect, and location SIP/VoIP services. It has support for UDP, TCP, TLS, and SCTP transport layers, DNSsec, ENUM, AAA via database, RADIUS, DIAMETER, gateways to SMS and XMPP, least cost routing, load balancing, NAT traversal, and call processing language. Kamailio implements SIMPLE presence and instant messaging extensions, and includes an embedded XCAP server and MSRP relay, IMS/VoLTE extensions. It can be also used as a routing SIP sever for WebRTC via WebSocket.

minor feature: Drouting: crush for empty username in ruri . Core: parse via - set len for host/port_str only if there is a value. . Pkg/kamailio/alpine: Added function to build package from local git tree. . Pkg/docker: Updated submodule. . . . 5.1 pkg/kamailio/obs: RPM SPEC update. . tm: document event_route tm:local-response . . . . Sdpops: cast in dbg message to avoid compile warning on 32b systems. . Modules/auth: path in auth.xml. . Core: demessage when dropping a sip reply. . Core: more accurate demessages when forwarding a reply. . tm: more demessages for reply relay. . tm: added fcount field for free operations deging. . App_lua: kemi - exported KSR.pv.getw(" ..."). . App_lua: split function for returning pv null value. . App_lua: new KEMI pv functions KSR.pv.getvn(...) and KSR.pv.getvs(...). . App_lua: proper return 'nil' for null values of pvs. . App_python: implemented KSR.pv.gete(...). . App_jsdt: implemented kemi KSR.pv.gete(...). . Ipops: exported KSR.ipops.is_in_subnet(...). . App_sqlang: implemented KSR.pv.gete(...). . App_python: give scan format to PyArg_ParseTuple() via param. . App_lua: rmode 1 corresponds to int returned value. . Tls: docs - some updates to sample tls.cfg. . tm: crash on memcpy. Core: Makefiles - catch unavailbility of docbook2man tool. . Core: xavp - more dedetails when printing xavp. . Htable: exported sht_rm_value_re() and sht_rm_name_re() to kemi. . pv: increased transformation buffer slots from 4 to 8. . Htable: exported sht_rm_name() and sht_rm_value() to KEMI. . Htable: proper return on match for sw operator whith rm functions. . Tcpops: more demessages when executing event route. . Core: tcp - improved safety check for available byte in tcp read buffer. . Core: tcp - more safety check to avoid jumping out if receive buf for . . Tls: cast to usigned for computing available size for read. . Rtpengine: safety check for tm uas.request field. . Acc: more demessage when che

GNU GPL sip voip webrtc volte ims telephony messaging

youtube-dl 2018.10.05 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, 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: pluralsight Improve authentication. dailymotion extraction. crunchyroll Switch to HTTPS for RpcApi. philharmoniedeparis Add support for pad.philharmoniedeparis.fr. philharmoniedeparis extraction. jamendo Add support for licensing.jamendo.com. openload Add support for oload.cloud. pluralsight subtitles extraction. vimeo Add another config regular expression. spike Paramount Network extraction. hotstar extraction.

Public Domain python utility video

CMOC 0.1.54 💾

CMOC is a 6809-generating cross-compiler for a subset of the C language. It produces executables for the Motorola 6809 processor for the Color Computer .BIN format, the OS-9 format and for the Vectrex game console. It runs under GNU/Linux and other Unix-like environments.

minor bugfix: The compiler now tolerates the use of NULL (e.g., (void *) 0) in contexts that expect a non-void pointer, e.g., int *p = NULL; Additional optimizations of unsigned byte multiplications. Added new function setPmodeGraphicsAddressEx(), which allows the caller to change the screen buffer address for pcls() without changing the currently displayed screen.

GNU GPLv3 compiler c developers

BallroomDJ 3.22.9 💾

BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Songs may be adjusted with start and end trimming, speed adjustments and volume adjustments without changing the audio file.

minor bugfix: 3.22.9 (2018-10-4) (stable) Bug Fixes: Music Manager: Various fixes for listing display. Music Manager: Removed duplicated sort option.

Zlib end-users linux macos windows tk tcl player ballroom

Pixelitor 4.2.0 💾

Pixelitor is a Java/cross-platform image editor. It provides image filters, drawing tools, layered editing, bleding modes, multiple undo steps, etc. Its main attraction are the more than 80 unique image filters and color adjustment tools. Besides supporting standard graphic files, it defaults to saving in its custom PXC format (a gzipped Java object serialization for retaining layer data).

minor feature: Contributions by Łukasz Kurzaj : #13;.. New "Curves" filter #13;. New composition guides in the Crop Tool: golden spiral, triangles, grid #13; New "Curves" filter. New composition guides in the Crop Tool: golden spiral, triangles, grid. Tabbed user interface (it's optional, the old internal windows are still available in the Preferences). New Pen Tool. Handles in the Gradient Tool. Image files can be drag-and-dropped on the layers area to be added as image layers. New "Lazy Mouse" smoothing option in the Brush, Eraser, Smudge and Clone tools. New "Spray" and "Connect" brushes in the Brush and Eraser tools. "Connect" is based on ideas from the harmony project. Guides (in the View menu). More brushes have settings. New filters: "Striped Halftone", "Concentric Halftone", "Render Grid", "Checker Pattern". New options for the "Channel Mixer", "Slice" filters. Minor and UI improvements.

GNU GPLv3 java image image-editor graphic-filter raster-graphics

AMP 0.5.1 💾

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 feature: Added ability to open Amp in another directory via `amp path/to/directory`. Improved newline indentation heuristics. See https://github.com/jmacdonald/amp//103 for details. Added ` ` preand bold style to selection in search/select mode. See https://github.com/jmacdonald/amp//106 for details. Amp will now refresh its syntax definition after a buffer's path is changed. See https://github.com/jmacdonald/amp//97 for details. Added a quick start guide, referenced from the splash page. Added suspend command key binding to search/select normal mode. Added the ability to configure number of results in search/select mode. See https://amp.rs/docs/configuration/#searchselect-results for details. Updated `termbox-sys` dependency, which `.termbox already exists` build errors. See https://github.com/gchp/termbox-sys//11 for details.

GNU GPLv3 rust text-editor console

exiftool 11.12 💾

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 Sony/Minolta LensType. - Added a new Nikon LensID. - Decode a few new Sony SRF2 tags. - Decode GPS from NextBase 512GW dashcam MOV videos. - Validate MS-DOC FIB before extracting contained tags. - extracting GPSSpeed for some dashcam models.

Artistic perl exif meta-data

Converse.js 4.0.2 💾

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: M4A and WEBM files, when sent as XEP-0066 Out of Band Data, are now playable directly in chat. Updated French and Spanish translations. Two new languages supported, Hindi and Romanian. UTF-8 characters have the wrong encoding when using OMEMO. Video playback failure. Converse not working in Edge. User profile sometimes not displayed when libsignal-protocol.js is used.

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

dna.js Semantic Templates 1.4.7 💾

dna.js is a UI library for jQuery enabling developers to rapidly build maintainable JavaScript applications. You write semantic templates and then dna.js converts your JSON data into dynamically generated DOM elements.

minor feature: for git tag and use v0.0.0 format . Set version for next release. . case for no tags. . Update gulp-htmhint to audit vulnerabilities. . Use same cdn for icon font and js libraries. . Updated links for new fetch-json. . Use https for youtube links. . Deprecated code removed. . More deprecated code removal. . Smoother slide fade out. . Coordinate slide out and in to animation motion when swapping elems. . Support "yes" and "no" in real truth. . Release v1.4.7.

GNU GPLv3 clone template javascript jquery html dom developers

Mozilla Firefox 62.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: Hangs on macOS Mojave (10.14) when various dialog windows (upload, download, print, etc) are activated ( ), playback of some encrypted video streams on macOS ( ), Various security, Reference link to 62.0.2 release notes

MPL c++ web-browser html5 javascript mozilla

Highlight 3.45 💾

Highlight converts sourcecode to HTML, RTF, LaTeX, TeX, SVG, Pango, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are customizable Lua scripts. It provides a plug-in interface to tweak syntax parsing and coloring.

major feature: -added DocumentHeader and DocumentFooter plug-in hooks -added RemoveKeyword Lua function for syntax definitions -added syntax test indicators (see README_TESTCASES) -added support for ISO and R10 variants of Modula2 -fixed R identifiers -fixed ALAN IF identifiers -fixed issue with Bash string interpolation -fixed some bugs found by coverity tool -added Swift keywords and types -added filetypes.conf.5 man page -added Gradle extension mapping

GNU GPLv3 documentation text-processing html latex

Grav 1.5.2 💾

Grav is a modern Web-CMS, implemented in PHP, utilizes flat-file storage, and is optimized for low latency. It uses MD/CommonMark for page structuring, provides a lean but powerful API and plugin hook system, uses Twig for templating, YAML configuration, Doctrine caching. The file store allows simple backups and versioning using any SCM. Grav comes with a feature-rich admin interface and CLI tools are provided.

minor feature: 1. (#new) Added new `Security` class for Grav security functionality including XSS checks. Added new `bin/grav security` command to scan for security Added new `xss()` Twig function to allow for XSS checks on strings and arrays. Added `onHttpPostFilter` event to allow plugins to globally clean up XSS in the forms and tasks. Added `Deprecated` tab to DeBar to catch future incompatibilities with later Grav versions. Added deprecation notices for features which will be removed in Grav 2.0. 1. (#improved) Updated vendor libraries to latest. 1. (#) Allow ` page- slug()` to be called before ` page- init()` without breaking the page. for `Page::translatedLanguages()` to use routes always. `nicetime()` twig function. Allow twig tags ` script `, ` style ` and ` switch ` to be placed outside of blocks. Session expires in 30 mins independent from config settings login#178.

MITL php cms webcms flat-file markdown yaml

µBlock Origin 1.17.1b1 💾

µ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: Error loading from the disk cache pages obtained by blocking remote fonts. "Storage used" in settings tab says "? bytes". It's really a workaround, consider the reported figure to be an on-the-low-side estimate . It's really a workaround, consider the reported figure to be an on-the-low-side estimate. Element picker mode in Firefox CSS failure on denuvo.com. Cannot open Logger. Element picker/zapper does not switch tabs. Use +js name for logging. No reverse-lookup for logged HTML filter. EasyList Thailand added to stock filter lists. Various spelling. manualUpdateAssetFetchPeriod setting doesn't save the changes. False positive detection of popups is broken. "uBlock Assets" should be changed to "uBlock₀ Assets" in its tab. Minor JS errors in dashboard. Code exception in contentscript.js (vAPI.setTimeout) when opening Chrome last session tabs that are partly cached. Element picker mishandles identifiers with backslashes. Minor usability : block all scripts. Toggle option changes are always permanent. uBlock Origin doesn t honor noscript tags when blocking JS.

GNU GPLv3 javascript browser ad-blocker filter privacy

Django 2.1.2 💾

Django is a high-level Python Web-MVC framework for RAD with clean and pragmatic code. It's comparatively fast, integrates moderns security features, and is very scalable. It prefers explicit configuration over implicit conventions, has an object-relational database mapper, autogenerated admin interfaces, flexible regex-based URL dispatching, internationalization features, a custom templating engine or Jinja2, caching, authentication or authorization, a user comment plugin, RSS/Atom and sitemap modules, GeoIP integration.

minor feature: model state on objects with a primary key creat . . - Added an exception if the PostgreSQL database name is . . - get_primary_key_column() method in sqlite3 backend. . Refs #28859 -- "no data found" exception handling with cx_Oracl . . - Mentioned the #django-dev IRC channel in contributing . . - Removed Fabric examples in docs. . Added release date for 2.0.5 and 1.11.13. . Added stub release notes for 2.0.6. . - Removed empty action attribute on HTML forms. . - Doc'd that ModelAdmin.prepopulated_fields removes sto . . Used double quotation marks for csrf form element. . - Added a system check to prohibit models with more tha . . Refs #29358 -- Corrected wording in primary key check message. . - Added long_description in setup.py. . - HTTP request logging inconsistencies. . - error handling when MIGRATIONS_MODULES specifie . . Alphabetized imports in docs/ref/contrib/postgres/fields.txt. . Replaced django.test.utils.patch_logger() with assertLogs(). . Captured logging in tests with self.assertLogs(). . - Added choices to LogEntry.action_flag field. . Refs #29350 -- 'invalid escape sequence' warning in SQLite intr . . Replaced context by comment in 2 humanize strings. . Refs #29389 -- Added Paginator test for float page number. . - Made Paginator reject non-integer page numbers of typ . . Added tests for trans_null.ngettext(). . - Added SimpleTestCase.assertWarnsMessage(). . German Translation for 3 days ago . . Upgraded OpenLayers to 4.6.5 for OpenLayersWidget. . Replaced TOKEN_ constants by TokenType enums. . - Added router.allow_relation() calls for assignments b . . Aliased trans_null.to_locale() to trans_real.to_locale(). . Increased django.utils.translation.trans_null test coverage. . Consolidated duplicate to_locale() implementations. . Alphabetized imports in various docs. . Moved to_language() to django.utils.translation. . - Removed management commands deactivation of the locale. . - Updated admin's jQuery to 3.3.1. .

BSDL python django orm web-mvc web-development routing authorization developers

pytablewriter 0.33.0 💾

A python library to write a table in various formats: CSV, HTML, JavaScript, JSON, LTSV, Markdown, MediaWiki, Excel, Pandas, Python, reStructuredText, SQLite, TOML, TSV. Also supports: - Automatic tabular data formatting - Alignment - Padding - Decimal places of numbers - Multibyte character support - Write table to a stream such as a file/standard-output/string-buffer

minor feature: Add format_list attribute to set float formatting in a table: #4. Improve processing performance. Enable float formatting in default with SpaceAlignedTableWriter. .

MITL database code-generator library python-module utilities markdown restructuredtext python cross-plattform javascript

CakePHP 3.6.12 💾

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: Invalid encrypted cookie values no longer cause exceptions to be raised. Instead they are treated as empty values. ServerRequestFactory uses the configured webroot directory instead of hardcoded value now. Routing scopes that define an action now work correctly. Improved API documentation. EntityRoute now correctly handles _ in placeholder names, and handles brace style placeholders. Schema generation for MySQL binary types has been improved. Arbitrary sized columns are now handled correctly. Undefined controller properties now emit warnings when accessed. This prevents 'invalid method call on null' type errors. Response now checks disabled_functions before trying to set request timeout to 0. Re-rendering an email message no longer rotates the message-id. ADmad. Dennis Hemeier. Dmitrii Romanov. Edgaras Janušauskas. Hideki Kinjyo. Ian den Hartog. Jeremy Harris. Jose Diaz-Gonzalez. José Lorenzo Rodríguez. Mark Scherer. Mark Story.

MITL php framework web-mvc cakephp rails

MultiBootUSB 9.3.0 💾

MultiBootUSB can assemble multiple live Linux distributions on an USB disk. It presents a boot menu, and works non-destructively on flash disks, can even uninstall distributions again. It furthermore works cross-platform, and can create Linux USB boot disks from Windows.

major bugfix: Provide information about free and total space of selected USB device in the main GUI. Unmount partitions and lock physical drive when dd-ing iso on Windows. Unmount the USB device partition while using QEMU to boot from USB on Linux. description of an exception which gets raised of diskpart.exe fails. repeated calls to update GUI. syntax of an exception description. Imager writing on entire disk instead of partitions. crash when using imager under certain conditions. Unmount partitions before dding iso image on Linux. Catch an error generated while copying iso image to the target USB. uuid generation from NTFS/FAT32 partition on Windows. Add gptmbr.bin to package data files. Catch exceptions raised during install_syslinux() and make effort to undo partially completed installation. a doc string to keep up with the function signature change.

GNU GPL python boot usb mbr syslinux

tesseract-ocr 4.0.0-rc1 💾

tesseract-ocr is an OCR engine originally developed by Hewlett Packard and now sponsored by Google. It is highly accurate and will read a binary, gray, or color image and output text.

minor feature: Added JPEG quality option parameter (-c jpg_quality=n) . reported by Coverity Scan. . . reported by Coverity Scan. . . TessPDFRenderer: Improve robustness of API. . . detected by Coverity Scan. . . whitespace. . . detected by Coverity Scan. . . detected by Coverity Scan. . potential crash with --psm 0 and use osd.traineddata automatically. . . . . ImageThresholder::OtsuThresholdRectToPix for OpenCL. . . . ColPartition: Rename median_size_ - median_height_. . . . Initial COmmit to add Aksara Jawa - Javanese script. . typo re Javanese. . chamge validate javanese similar to indic. . . . Revert Makefile.am to beta.2. . . . remove duplicate include. scrollview: Clean include statements. . . . typo in function name. . typo in comments and variable name. . . . typo in function name. . typo in comments and variable name. . Javanese script training. . remove duplicate include. . . . add variable --save_box_tiff to Save box/tiff pairs along with lstmf . . Added the option for character accumulated glyph confidences. . . . . CID 1395116 ('Constant' variable guards dead code). . CID 1395114 ('Constant' variable guards dead code). . CID 1395113 ('Constant' variable guards dead code). . CID 1395109 (Logically dead code). . CID 1395108 (Dereference after null check). . CID 1164567 (Dereference after null check). . . . assertion caused by access to default TBOX. . . new whitespace. Convert CRLF line endings to LF. . . Move class tesseract::File from training to ccutil. . Add more portability hacks for Google test environment. . Add more unittests from Google. . unittest: and enable bitvector_test. . unittest: and enable cleanapi_test. . unittest: and enable colpartition_test. . unittest: and enable denorm_test. . Add ARRAYSIZE macro for Google test environment. . unittest: and enable heap_test. . unittest: and enable indexmapbidi_test. . unittest: and enable intfeaturemap_test. . . . unittest: and enable linlsq_tes

Apache c++ c ocr library cli

Vector Classes 1.4.0 💾

Vc is a free software library to ease explicit vectorization of C++ code. It has an intuitive API and provides portability between different compilers and compiler versions as well as portability between different vector instruction sets. Thus an application written with Vc can be compiled for: * AVX and AVX2 * SSE2 up to SSE4.2 or SSE4a * Scalar

minor feature: * Start of an upgrade path to std::experimental::simd * simdize improvements * simd_for_each improvements * sine cosine fixes

BSDL c++ library simd vectorization data-parallel

Linux kernel 4.18.11 💾

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.18.11, spi: double IDR allocation with DT aliases, iw_cxgb4: only allow 1 flush on user qps, vmw_balloon: include asm/io.h, sched/fair: vruntime_normalized() for remote non-migration wakeup, ext4, dax: set ext4_dax_aops for dax files, ext4, dax: add ext4_bmap to ext4_dax_aops, ext4: show test_dummy_encryption mount option in /proc/mounts, ext4: don't mark mmp buffer head dirty, ext4: online resizing for bigalloc file systems with a 1k block size, ext4: online resize's handling of a too-small final block group, ext4: recalucate superblock checksum after updating free blocks/inodes, ext4: avoid arithemetic overflow that can trigger a, ext4: avoid divide by zero fault when deleting corrupted inline directories, ext4: check to make sure the rename(2)'s destination is not freed, tty: vt_ioctl: potential Spectre v1, drm/amdgpu: add new polaris pci id, drm: udl: Destroy framebuffer only if it was initialized, drm/vc4: the "no scaling" case on multi-planar YUV formats, drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early, drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect(), drm/nouveau/drm/nouveau: deadlock with fb_helper with async RPM requests, drm/nouveau/drm/nouveau: bogus drm_kms_helper_poll_enable() placement, drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload, drm/nouveau: deadlocks in nouveau_connector_detect(), drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend(), drm/nouveau: Only write DP_MSTM_CTRL when needed, drm/nouveau: Reset MST branching unit before enabling, drm/i915/bdw: Increase IPS disable timeout to 100ms, ocfs2: ocfs2 read block panic, libata: mask swap internal and hardware tag, Revert "ubifs: xattr: Don't operate on deleted inodes", scsi: target: iscsi: Use bin2hex instead of a re-implementation, scsi: target: iscsi: Use hex2bin instead of a re-implementation, Revert "uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name", bpf/verifier: di

GNU GPL c linux kernel operating-system

Zenroom 0.7.0 💾

Zenroom is a brand new, small and portable virtual machine for cryptographic operations. The Zenroom VM has no external dependencies, is smaller than 2MB, runs in even less memory and is ready for experimental use on many target platforms: desktop, embedded, mobile, cloud and browsers (webassembly). The goal of this project is that of improving people's awareness of how their data is processed by algorithms, as well facilitate the work of developers to create along privacy by design principles using algorithms that can be deployed in any situation without any change.

major feature: Adopted AES-GCM as default encryption method, downgraded CBC as weak. Fixes to the exposed API for complete usage in Zenroom-studio. Added seccomp kernel-level protection and insured unikernel functionality with provable isolation from network and filesystem access. Added language bindings, a Python module is now provided. Switched to BLS383 curve for ECP operations and upgraded Milagro to version 4.12.0. Implemented arithmetic operations on BIG numbers and improved the language design around ECP, ECDH and OCTET. Exposed and improved objects for HASH and RNG. Added curves GOLDILOCKS and SECP256K1 for use in ECDH and Base58 for OCTET. Added support for MSGPACK binary serialization format. Updated tests and examples, added new simple implementation for ElGamal with ZKP using ECP primitives. Started ECP2 twisted curve implementation. Improved build system; added python, java and esp32 targets. Updated API documentation.

GNU LGPLv3 cryptography security interpreter library c cross-plattform developers financial-and-insurance-industry information-technology legal-industry

Inadyn 2.5 💾

Inadyn is a small and simple DDNS client with HTTPS support, both GnuTLS and OpenSSL are supported. Inadyn is commonly available in many GNU/Linux distributions, used in off-the-shelf routers and Internet gateways to automate the task of keeping your DNS record up to date with any IP address changes from your ISP. It can also be used in installations with redundant (backup) connections to the Internet.

minor feature: macOS changes by Jo Rhett: Add linking with -lresolv Use Homebrew's CA trust store Update REDAME with install help . Add linking with -lresolv. Use Homebrew's CA trust store. Update REDAME with install help. Add support for selfhost.de DDNS. Only show DDNS server response on successful transaction. Improved error handling in OpenSSL back-end. Add nochg to list of good responses for custom providers. by Eric Sauvageau: Add DNS lookup exception for all.dnsomatic.com. Add DNS lookup exception for default@tunnelbrooker.net. . Add DNS lookup exception for all.dnsomatic.com. Add DNS lookup exception for default@tunnelbrooker.net.

GNU GPL ddns dns monitoring c console daemon windows linux unix

Nikola 8.0.1 💾

Nikola generates static websites and blogs, with feeds, comments, media galleries and an archive. Content can be authored in reStructuredText, Markdown/CommonMark, Wiki, BBCode, Textile, AsciiDoc, Python Notebooks, Misaka, Pandoc, txt2tags, orgmode, or plain HTML. It also provides code sections with syntax highlighting, is multi-lingual, fully themeable, and can utilize external tools. It's foremost rather fast and its static pages don't have further webserver requirements.

minor bugfix: Not compatible with Markdown 3.x yet, this release pins the requirement down to 2.x (until we get 3.x support done). Features. Make URL displayed by `nikola auto` and `nikola serve` clickable. . Pandoc compiler was passing deleted argument. Make `nikola version --check` work again. Set logging level for reST to warning in order to limit noise. docinfo removal for sites that use reST docinfo metadata. .

MITL python website blog code-generator static-pages

4MLinux 27.0 💾

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).

major feature: 4MLinux 27.0 BETA is ready for testing. Basically, at this stage of development, 4MLinux BETA has the same features as 4MLinux STABLE, but it provides a huge number of updated packages.

GNU GPLv3 x window system x11 console terminal osdistro

OrientDB 3.0.8 💾

OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product with an Open Source commercial friendly license (Apache 2 license). First generation Graph Databases lack the features that Big Data demands: multi-master replication, sharding and more flexibility for modern complex use cases.

minor feature: UTF-8 string encoder is set for indexes . made sure that after the sync the node is aware of all the latest sta . . Fetch-and-Add WAL is integrated. . Write cache was integrated. . WAL max seg size is set to 5 . . Create directory if it does not exist. . UpdatePage WAL size is decreased at two times. . Index to sbtree bonsai reverted back to 40. . WAL statistics is enabled. . WAL compression is enabled. . Speed up cluster creation. . WAL compression limit is decreased to 1K. . Speed up cluster creation. . Compression limit is increased back to the 2K. . Revert "made sure that after the sync the node is aware of all the la . . update history for v 3.0.6. . releasing OrientDB 3.0.6. . Write cache part was increased till 5 . . ClassCast exception during restore was. . version bumped to 3.0.7-SNAPSHOT. . WAL compressed records are used only if they are smaller. . WAL cache limit was increased. . add notification of LSN in the health check for avoid delta sync when . . made sure the request timeout configuration is resolved from the context. . Optimize queries to use indexes also when the value is a LET variable. . Ensure that atomic locks released only once. . CREATE PROPERTY UNSAFE in distributed. . usage of parent variable on indexed queries. . return of lists or resultSets in SQL. . NPE on ORDER BY @Rid. . on autosharded index with NULL keys. . Removed delog. . made sure that after the sync the node is aware of all the latest sta . . minor on timed update node status. . on unique index validation on distributed coordinator node. . a NPE in configGet() and configSet(). . ClassCastException on traversal with old SQL executor. . made sure that fail over works in case of server shutting down and in . . ClassCastException on legacy SQL MATCH. . WAL cache limit is increased and it goes offline. . Memory locking is implemented. . Storage name is printed in WAL performance statistics. . Not used removed entries are not read any more

Apache nosql dbms graphdb

FileZilla 3.37.3 💾

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: With directory creation when uploading many files in parallel. MacOS: crashes if dragging more than one file. MacOS: Opt out of Dark Mode.

GNU GPL c ftp ftps file-transfer

libconfini 1.6.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: - Constant CONFINI_EFEOOR has been renamed to CONFINI_EOOR - Code review - Documentation

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

LibCXX Windows Library 0.7.1 💾

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: This release adds a basic table widget - a list with a header row, and with an option to permit dragging the column borders to adjust column relative sizes, with support for saving and restoring column sizes, so they remain persistent.

GNU GPLv3 widget-set c++ x11 linux developers

Wine 3.17 💾

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: Improved Shell Autocomplete support. More implementation of OPC Services. Improvements to the Pager common control. Various.

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

Min4 Image Viewer 1.3 💾

Image viewer program for Linux running X-Desktop enviroment. Single window for fast and convenient view and browse, with acurate zoom and pan features. Key and mouse navigation customizable trough command line interface or configuration file. Internally uses Imlib2 library, so can load any image formats that Imlib2 understands, including JPEG, PNG, GIF, BMP and more.

major feature: New possible bindings for anti-alias manipulation: On, Off and Auto. Default keys: a, b and l, respectively. Auto uses '--aa_whence'. Improved keyboard binding configuration - possibility to specify modkeys. Minor keyboard navigation improvements. Main window icon. Removed extra unnecessary blending step on fully opaque images.

GNU LGPLv3 graphics viewer c++ x11 unix linux end-users

TEA text editor 46.3.0 💾

TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features: Built-in MC-like file manager. Spellchecker (using the aspell or/and Hunspell). Tabbed layout engine. Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki. Multiply encodings support. Code snippets and templates support. Scripts (Python, Perl, Ruby, Bash script). Hotkeys customizations. Misc HTML tools. Dokuwiki, MediaWiki, Docbook, Markdown, LaTeX, Lout editing tools. Preview in external browsers or other programs. String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc. Bookmarks. Morse code translator. Calendar/organizer Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.). Built-in image converter and resizer. Built-in ZIP packer/unpacker with file names charset selector.

major bugfix: Built-in calculator now supports (power) and (percents) operations. OS/2 compatibility has been fixed (thanks to Elbert Pol). Some IDE-related functions are fixed too.

GNU GPLv3 text editor qt documentation text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux

OpenMPTCProuter 0.37.1 💾

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: Remove mt7623 hw nat and QOS . Add mt7623 HNAT support. . Remove patch that renanme lan to wan. . Update README.

GNU GPLv3 operating-system networking firewalls linux lua

BallroomDJ 3.22.8.2 💾

BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Songs may be adjusted with start and end trimming, speed adjustments and volume adjustments without changing the audio file.

minor bugfix: 3.22.8.2 (2018-9-28) (stable) Bug Fixes: Music Manager: Fixed listing display.

Zlib end-users linux macos windows tk tcl player ballroom

BallroomDJ 3.22.8.1 💾

BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Songs may be adjusted with start and end trimming, speed adjustments and volume adjustments without changing the audio file.

minor bugfix: 3.22.8.1 (2018-9-28) (stable) Bug Fixes: Music Manager: Fixed display.

Zlib end-users linux macos windows tk tcl player ballroom

Zeal 0.6.1 💾

Zeal is an offline documentation browser. It's similar to Dash on OS X, but available cross-platform. It comes with ready-to-download manuals for many scripting and programming languages, frameworks and document standards. Zeal greatly simplifies searching across documentation.

minor feature: New in-page search toolbar. Added default font preferences. New welcome page had direct links for docset manager and application preferences. Added option for choosing external link behavior. Added option for enabling smooth scrolling. Added Ctrl+, shortcut to open Preferences. Context menu now correctly states Open in new tab instead of window. broken Open in new tab. problem with ExtJS docset. Added check for read-only docset storage. Removed qmake support.

GNU GPLv3 c++ qt documentation browser developers

µBlock Origin 1.17.1b0 💾

µ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: Error loading from the disk cache pages obtained by blocking remote fonts. "Storage used" in settings tab says "? bytes". It's really a workaround, consider the reported figure to be an on-the-low-side estimate . It's really a workaround, consider the reported figure to be an on-the-low-side estimate. Element picker mode in Firefox CSS failure on denuvo.com. Cannot open Logger. Element picker/zapper does not switch tabs. Use +js name for logging. No reverse-lookup for logged HTML filter. EasyList Thailand added to stock filter lists. Various spelling. manualUpdateAssetFetchPeriod setting doesn't save the changes. False positive detection of popups is broken. "uBlock Assets" should be changed to "uBlock₀ Assets" in its tab. Minor JS errors in dashboard. Code exception in contentscript.js (vAPI.setTimeout) when opening Chrome last session tabs that are partly cached. Element picker mishandles identifiers with backslashes. Minor usability : block all scripts. Toggle option changes are always permanent. uBlock Origin doesn t honor noscript tags when blocking JS.

GNU GPLv3 javascript browser ad-blocker filter privacy

exiftool 11.11 💾

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: (production release). - Added ARQ to the list of supported file types. - Added support for GIMP XCF version 4 and later. - Added a new QuickTime HandlerType value. - Added read support for Apple AAE files. - Added a new CanonModelID and some new Canon LensType values. - Added a number of new Nikon LensID values. - Added a new Sony/Minolta LensType. - Decode more Sony IDC tags. - Decode some new Panasonic tags. - Decode more tags from Nikon MOV videos. - Decode a new Nikon tag. - Decode a large number of new Kodak tags. - Decode streaming GPS from videos of more dashcam and drone models. - Decode more tags from Microsoft Word DOC files. - Updated arg_files/iptcCore.args for IPTC Extension version 1.4. - Patched to read corrupted MakN data written by gy Adobe Camera Raw. - Downgraded "Undersized StripByteCounts" error for some RAW file types. - incorrect decoding of embedded GPS in Rexing V1P dashcam videos. - incorrect format for DNGPrivateData. - potential error when deleting maker notes from some images. - problem decoding Apple PLIST information from some files. - in Windows with CR/LF sequences in list values of the -X output. - some inconsistencies in detecting file name conflicts when writing the TestName tag.

Artistic perl exif meta-data

OPNsense 18.7.4 💾

OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources. OPNsense started as a fork of pfSense® and m0n0wall in 2014, with its first official release in January 2015. The project has evolved very quickly while still retaining familiar aspects of both m0n0wall and pfSense. A strong focus on security and code quality drives the development of the project. OPNsense offers weekly security updates with small increments to react on new emerging threats within in a fashionable time. A fixed release cycle of 2 major releases each year offers businesses the opportunity to plan upgrades ahead. For each major release a roadmap is put in place to guide development and set out clear goals.

minor feature: Here are the full patch notes: o system: correctly unset DNS override allow setting when saving o system: remove unused / default arguments from get_possible_listen_ips() o system: note that HA disable preempt requires reboot (contributed by Michael Muenz) o interfaces: add static IPv6 correctly when on top of PPPoE (contributed by Team Rebellion) o interfaces: lower MTU via tracked IPv6 interface MTU o interfaces: 6RD IPv4 prefix override is now prefix-only o firewall: also show scheduler info in shaper status (contributed by Michael Muenz) o firmware: introduce opnsense-version utility and fully template build metadata o firmware: annotate HTTP(S) status in mirrors in descriptions o firmware: avoid base upgrade error when /proc is mounted o monit: change mail format field for alerts to text area (contributed by Frank Brendel) o openssh: further tweak new interface bind approach introduced in 18.7.3 o openvpn: change abbreviated column title to "Bytes Received" (contributed by Andy Binder) o web proxy: support WPAD / PAC (contributed by Fabian Franz) o ui: minified sidebar improvements (contributed by Team Rebellion) o ui: introduce cache_safe() to invalidate browser cache after updates o plugins: os-dyndns wildcard support for Namecheap o plugins: os-ntopng 1.0 (contributed by Michael Muenz) o plugins: os-openconnect 1.2 allows "@" in username (contributed by Michael Muenz) o plugins: os-relayd 2.3 fixes stuck scheduler value (contributed by Frank Brendel) o plugins: os-snmp compatibility fixes for version detection and listen interface core changes o plugins: os-theme-cidada 1.4 (contributed by Team Rebellion) o plugins: os-theme-rebellion 1.6 (contributed by Team Rebellion) o plugins: os-theme-tukan 1.3 (contributed by Team Rebellion) o plugins: os-tor 1.7 allows to enable directory page (contributed by Fabian Franz) o plugins: os-upnp compatibility fixes for version detection core changes o src: fix out-of-bounds read vulnerability in libarchive o src: update

BSDL-2 network firewalls security