VIPS 8.5.3 💾

VIPS is a small, quick and memory-conservative 2D image processing C and C++ library. It comes with over 300 functions, for arithmetic processing, histograms, convolutions, morphological operations, frequency filtering, colouring, resampling, statistics and others. It supports most common raster image formats (PNG, TIFF, JPEG, FITS, OpenEXR), or chain to ImageMagick/GraphicsMagick.

minor bugfix: More link ing in docs. Revise cache sizing again to help out of order errors under heavy load, thanks. Kleisauke

GNU LGPL c c++ images image-processing arithmetic histogram morphing filtering

abcMIDI 2017-04-12 💾

The abcMIDI suite consists of programs for turning ABC music files into MIDI and vice versa, typesetting them as PostScript files, and manipulate them in several ways. It provides a cross-platform GUI and bundles Tcl/Tk for Windows.

major feature: This release introduces the new commands MidiOff / MidiOn.

GNU GPL music conversion midi cross-platform tcl tk tclkit

ffmpeg 3.3 💾

FFmpeg is the leading framework for decoding, encoding, transcoding, muxing, demuxing, streaming, filtering and playing pretty much any media format. It supports widespread and standardized, proprietary and fringe file formats and encodings. It's comprised of the ffmpeg, ffserver, ffplay and ffprobe utilities. But also provides libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample for application use. Its primary development attention is on security.

minor feature: 3.3 was released on 2017-04-13. It is the latest stable FFmpeg release From the 3.3 release branch, which was cut from master on 2017-04-02. It includes the following library versions: Libavutil 55. 58.100 Libavcodec 57. 89.100 Libavformat 57. 71.100 Libavdevice 57. 6.100 Libavfilter 6. 82.100 Libavresample 3. 5. 0 Libswscale 4. 6.100 Libswresample 2. 7.100 Libpostproc 54. 5.100

GNU LGPLv3 video conversion display capture library c x11 developers

Lollypop 0.9.231 💾

Lollypop is a visual music collection browser and player for Gnome. It supports MP3/MP4, FLAC and OGG Vorbis, presents a genre and album cover browser, sorting and searching by genre and artist, art/cover downloading, a playing queue and different replay modes.

minor feature: Respect gtk dark theme setting. Rework session management. Enhanced mime type detection. Allow lyrics for radios.

GNU GPL python gtk gnome music player audio mp3

Logfile Navigator 0.8.2 💾

The Logfile Navigator, lnav for short, is a curses-based tool for viewing and analyzing log files. The value added by lnav over text viewers or editors is that it takes advantage of any semantic information that can be gleaned from the log file, such as timestamps and log levels. Using this extra semantic information, lnav can do things like interleaving messages from different files, generate histograms of messages over time, and provide hotkeys for navigating through the file. These features are meant to allow the user to quickly and efficiently focus on problems.

major feature: Expanded online help, SQL functions, and various improvements to log formats.

BSDL-2 systems administration database logging log analysis site management

Linux kernel 4.10.10 💾

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.10.10, x86/reboot/quirks: typo in ASUS EeeBook X205TA reboot quirk, usb-storage: Add ignore-residue quirk for Initio INIC-3619, x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk, x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk, platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT, watchdog: s3c2410: infinite interrupt in soft mode, PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432, PCI: Sort the list of devices with D3 delay quirk by ID, mmc: sdhci-of-esdhc: remove default broken-cd for ARM, PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports, PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS, ARM: smccc: Update HVC comment to describe new quirk parameter, firmware: qcom: scm: interrupted SCM calls, arm: kernel: Add SMC structure parameter, HID: wacom: don't apply generic settings to old devices, ASoC: sun4i-i2s: Add quirks to handle a31 compatible, ACPI: save NVS memory for Lenovo G50-45, ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support, ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection, ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10, ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10, ACPI / button: Change default behavior to lid_init_state=open, sata: ahci-da850: implement a workaround for the softreset quirk, PCI: xgene: double free on init error, PCI: Add ACS quirk for Intel Union Point, drm/mga: remove device_is_agp callback, usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions, usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested, usb: xhci: add quirk flag for broken PED bits, serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x, usb: chipidea: msm: Rely on core to override AHBBURST, ASoC: Intel: bytcr_rt5640: quirks for Insyde devices, drm/i915: actually drive the BDW reserved IDs, drm/i915: more.is_mobile cleanups for BDW, drm/i915: INTEL_BDW_IDS definition, drm/edid: constify edid quirk list, kvm: page struct leak in handle_vmon, ran

GNU GPL c linux kernel operating-system

Lazarus 1.6.4 💾

Lazarus is a RAD Object Pascal Development IDE for use with Free Pascal. It is the open source equivalent of the Delphi VCL, designed to be widget-independent and to work on any platform where Free Pascal can be found.

minor bugfix: Bug fixes.

GNU GPL pascal software development compilers libraries frameworks integrated development environments ide lazarus object-pascal fpc

Atom 1.17.0-beta0 💾

Atom is a programming editor. It has a web / JavaScript-based GUI, but runs as desktop application. Atom can be edited with itself. Lots of plugins and extensions, and language bindings are available. The default interface comes with a paned interface, a file system browser, fuzzy search, code folding, an understandable configuration dialog, snippet browser, multi-cursor and selection support.

minor feature: More title-bar options on macOS. Restore the correct directory's project state when opening a new file from the CLI. Lots of progress in our ongoing effort to remove jQuery from bundled packages. Add the "dalek" package to let people know when they have built-in packages installed in /.atom/packages that are overshadowing core packages. Atom/atom#13806 - Overhaul element pool and dedouble-free errors. Atom/atom#13808 - code-signing on CircleCI. Atom/atom#13781 - Avoid emitting path change events while destroying the Project. Atom/atom#13817 - Throw exceptions when decorating destroyed marker layers. Atom/atom#13820 - Avoid hangs when opening minified files. Atom/atom#13810 - Restore correct directory's project state when opening a new file from the CLI. Atom/atom#13823 - Upgrade to Babel 6 and apply fewer transformations when transpiling babel files. Atom/atom#13818 - Return decorations for markers from all marker layers from decorationsForScreenRowRange. Atom/atom#13843 - Respect the --resource-path flag. Atom/atom#13754 - Normalize disk drive letter in path on Windows. Atom/atom#13616 - More title-bar options (macOS). Atom/atom#13525 - Add dalek package to let people know when they have built-in packages installed in /.atom/packages. Atom/atom#13825 - Relativize spec paths more when reporting. Atom/atom#13875 - ? apm shell script reference in Windows. Atom/atom#13887 - Ignore ref and key props in TextEditor.prototype.update. Atom/atom#13898 - Use new maxLineLength parameter to GrammarRegistry. Atom/atom#13918 - Cause an assertion failure if defaultMarkerLayer is destroyed early. Atom/atom#13919 - Throw an error when assertions fail if built from source. Atom/atom#13842 - Updating requires for linux to support 32bit build(For Testing). Atom/atom#13912 - Remove macOS emoji workaround. Atom/atom#13922 - Convert workspace to JavaScript. Atom/atom#13929 - destroying a PanelContainer containing multiple panels. Atom/atom#13945 - Always restore Reopen Project menu. At

MITL javascript editor programmers web-development

watchdogd 3.0-beta1 💾

watchdogd(8) is an advanced system and process supervisor daemon. It can monitor critical system resources, supervise the heartbeat of processes, record deadline transgressions, and reset the system.

minor feature: Update README with simple API example. Make it possible to run automatic tests as non-root. Add automatic testing of PMON API to Travis. Add Coverity Scan. Silence GNU ar output, has suddenly started warning about ar crus. Only write() to watchdog if descriptor is valid, annoying with watchdog not being properly disabled with wdt_enable(). in wdt_enable() which could possible deref. NULL pointer. Only change enabled state in wdt_enable() if operation is succesful.

ISC system supervision watchdog

LibreSSL 2.5.3 💾

LibreSSL Portable is a free version of the SSL/TLS protocol forked from OpenSSL, and developed by the OpenBSD project. LibreSSL is developed as part of the OpenBSD system, with lots of ancient cruft and security woes already fixed. The portable version for other Unices is developed alongside.

cleanup: libtls now supports ALPN and SNI. libtls adds a new callback interface for integrating custom IO functions. Thanks to Tobias Pape. libtls now handles 4 cipher suite groups: secure" (TLSv1.2+AEAD+PFS). compat" (HIGH:!aNULL). legacy" (HIGH:MEDIUM:!aNULL). insecure" (ALL:!aNULL:!eNULL) This allows for flexibility and finer grained control, rather than having two extremes (an raised by Marko Kreen some time ago). Tightened error handling for tls_config_set_ciphers(). libtls now always loads CA, key and certificate files at the time the configuration function is called. This simplifies code and results in a single memory based code path being used to provide data to libssl. Added support for OCSP intermediate certificates. Added functions used by stunnel and exim from BoringSSL - this brings in X509_check_host, X509_check_email, X509_check_ip, and X509_check_ip_asc. Added initial support for iOS, thanks to Jacob Berkman. Improved behavior of arc4random on Windows when using memory leak analysis software. Correctly handle an EOF that occurs prior to the TLS handshake completing. Reported by Vasily Kolobkov, based on a diff from Marko Kreen. Limit the support of the "backward compatible" ssl2 handshake to only be used if TLS 1.0 is enabled. incorrect results in certain cases on 64-bit systems when BN_mod_word() can return incorrect results. BN_mod_word() now can return an error condition. Thanks to Brian Smith. Added constant-time updates to address CVE-2016-0702. undefined behavior in BN_GF2m_mod_arr(). Removed unused Cryptographic Message Support (CMS). More conversions of long long idioms to time_t. Improved compatibility by avoiding printing NULL strings with printf. Reverted change that cleans up the EVP cipher context in EVP_EncryptFinal() and EVP_DecryptFinal(). Some software relies on the previous behaviour. Avoid unbounded memory growth in libssl, which can be triggered by a TLS client repeatedly renegotiating and sending OCSP Status Request TLS extensions. Avoid

ISC ssl tls cryptography security libraries aes rsa sha1 communications

µBlock 1.12.0 💾

µBlock 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: Use the strictest setting for preventing the leakage of private IP addresses through WebRTC. It turns out the use of the strictest setting has (currently) the unforeseen virtuous side-effect of preventing WebRTC-delivered ads on some sites. See uBlockOrigin/uAssets#333 (comment). Clicking element that doesn't load due to size restriction doesn't work. uBO broken on Firefox mozilla-central tip. jpm sign fails. Webextensions under Firefox : No settings save dialog is displayed. Autogenerated filter breaks a web page. Cosmetic filters containing pseudo-elements like ::before and ::after are ignored. Unable to remove/modify dynamic filter when using wildcard. Dynamic URL Filtering fails to take precedence over Dynamic Filtering for worker requests. Enable users to create their own custom scriptlets See "Advanced settings"/userResourcesLocation. . See "Advanced settings"/userResourcesLocation.

GNU GPLv3 javascript browser ad-blocker filter privacy

Vim 8.0.0563 💾

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.0.0563: crash when getting the window position in tmux Problem: Crash when getting the window position in tmux. (Marvin Schmidt). Solution: Add t_GP to the list of terminal options.

Other text-editor ide vi vim

SSS 0.3.2 💾

This software provides both a GO library implementing a Secret Sharing scheme and a command line tool which distributes and reconstructs your secret files.

minor feature: Update documents. Update documents. broken lists in documents. Add links to the article of CGSS. a of handling options in the client application. Bump version: 0.3.1 ? 0.3.2.

GNU GPLv3 security secret sharing go