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: Multi-threaded command stream in Direct3D. More Shader Model 5 instructions. More support for 3D textures. Better font transformations in DirectWrite. Various.
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: downloader/hls Add basic support for EXT-X-BYTERANGE tag.
adobepass Improve Comcast and Verison login code.
adobepass Add support for Verizon.
aenetworks Add support for specials.
hbo Extract HLS formats.
go90 Add support for go90.com.
tv2hu Add support for tv2.hu.
generic Exclude URLs with xml ext from valid video URLs.
youtube Improve HLS formats extraction.
afreecatv extraction for videos with different key layout.
youtube Remove explicit preference for audio-only and video-only formats in.
Order not to break sorting when new formats appear.
canalplus Bypass geo restriction.
With Raccoon, you can download apps from Google Play to your desktop computer instead of your phone tablet. Raccoon is intended for users who:
* Don't want to use the official app because of privacy concerns.
* Prefer to keep a backup of their apps (e.g. to roll back to older versions).
* Install/Deinstall often and don't want to waste time/bandwidth on downloading.
major feature: Removed a lot of UI clutter, improved app importing and made Raccoon compatible with the latest changes to the Play client/server protocol.
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.
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.
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
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.
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.
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
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.
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#13929 - destroying a PanelContainer containing multiple panels.
Atom/atom#13945 - Always restore Reopen Project menu.
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.
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:
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
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.