Samhain 4.2.2 💾

Samhain is a file integrity / intrusion detection system that can be used on single hosts as well as on networks. It been designed to monitor multiple hosts with potentially different operating systems, providing centralized logging and baseline database storage, although it can also be used as standalone application on a single host.

bug fixes: This release fixes some bugs in the port checking module, and provides better diagnostics for failure to write the baseline database at initialisation.

GNU GPL log-analysis security monitoring posix macos windows bsd linux system-administrators

dos2unix 7.3.5 💾

dos2unix is a classic command line tool to convert between the different linebreak types of CRLF on DOS/Windows, plain LF on Unix systems, and CR on Mac systems.

minor bugfix: New flag 0 for option -i to end printed lines with a null character to enable correct file name interpretation when flag c is used. Don't print leading spaces when option -i with flag c is used. Manual updates. Translation updates. Code cleanup. Fixed compilation for MSYS2.

BSDL c text text-conversion system compatibility

youtube-dl 2017.07.02 💾

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: extractor/common Improve _json_ld. thisoldhouse Add more fallbacks for video id. thisoldhouse video id extraction. xfileshare Extend format regular expression. ted extraction. tastytrade Add support for tastytrade.com. dplayit Relax video id regular expression. generic Extract more generic metadata. bbccouk Capture and output error message. cbsnews Relax video info regular expression. facebook Add support for plugin video embeds and multiple embeds. soundcloud Switch to https for API requests. pandatv Switch to https for API and download URLs. pandatv Add support for https URLs. niconico Support sp subdomain.

Public Domain python utility video

pytablewriter 0.21.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. Features -------- - Write a table in various formats: - CSV - Microsoft Excel :superscript:`TM` (``.xlsx``/``.xls`` file format) - HTML - JSON - `Labeled Tab-separated Values (LTSV) <http://ltsv.org/>`__ - Markdown - MediaWiki - reStructuredText: `Grid Tables <http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#grid-tables>`__/`Simple Tables <http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#simple-tables>`__/`CSV Table <http://docutils.sourceforge.net/docs/ref/rst/directives.html#id4>`__ - Source code - `Pandas <http://pandas.pydata.org/>`__ (Definition of a DataFrame variable) - Python code (Definition of a nested list variable) - JavaScript code (Definition of a nested list variable) - SQLite database file - Tab-separated values (TSV) - `TOML <https://github.com/toml-lang/toml>`__ - 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 NumPy writer class. Add search_table_format method to TableFormat class. Add attributes to pandas writer class: import_pandas_as/import_numpy_as to specify import name. Modify to sanitize Elasticsearch index name. .

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

mergerfs 2.23.0 💾

mergerfs is a union filesystem for FUSE. It allows to join multiple source directories, declare priority mappings for file operations, to provide a joined view to the underlying files. It's similar to mhddfs, unionfs, and aufs; but allows for accessing standard and extended attributes.

minor feature: 75ed37a add setting of thread pool size. 8043829 threads. 0708110 improve khash performance. A7b126c use pragma once in headers. A2bddec add 'ignore path preserving on rename' feature. Aea2b40 use temp files (then rename) when moving files for moveonenospc.

MITL c fuse unionfs filesystem mapping

QOwnNotes 17.07.0 💾

QOwnNotes is the open source (GPL) plain-text file notepad with markdown support and todo list manager for GNU/Linux, Mac OS X and Windows, that (optionally) works together with the notes application of ownCloud.

minor feature: - there now is a repository with QOwnNotes built as **AppImage** for 32 and 64 bit systems (for Issue #534 (https://github.com/pbek/QOwnNotes/issues/534)) - please visit the AppImage installation page (http://www.qownnotes.org/installation#AppImage) for instructions - if you run QOwnNotes from the AppImage the automatic updater will be enabled by default and you will be led the the AppImage download page if there is a new version of the application available - fixed a problem in the desktop file for all openSUSE builds - added more Polish, Spanish, Croatian, Italian, Brazilian Portuguese, Hungarian and German translation (thank you lucjan, asoliverez, richarson, xpertmind, mlocati, mlimacarlos, vaganyik, jmbm and rakekniven)

GNU GPL desktop note-taking owncloud todo

-lite 1.9.0 💾

Libite (-lite) is a lightweight library of frog DNA. It can be used to fill the gaps in any dinosaur project. It holds useful functions and macros developed by both Finit and the OpenBSD project. Most notably the string functions: strlcpy(3), strlcat(3) and the highly useful *BSD sys/queue.h and sys/tree.h API's. Libite aims to fill in the gaps missing in GLIBC/EGLIBC. (It does not aimo to become another GLIB though.) One such gap in GLIBC is the missing _SAFE macros in sys/queue.h — highly recommended when traversing lists to delete/free nodes.

minor feature: Add which(), a C implementation of UNIX which(1). Add printheader(), prints a top-like table heading for client tools. Remove UNUSED() macro, recommended to disable GCC warning instead. touch() does not update mtime if file exists. non-writable tempfile(), now with proper unit test.

MITL utility library list queue tree strlcpy linux

Vim 8.0.0692 💾

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.0692: CTRL-G with 'incsearch' and ? goes in the wrong direc tion. Problem: Using CTRL-G with 'incsearch' and ? goes in the wrong direction. (Ramel Eshed). Solution: Adjust search_start. (Christian Brabandt).

Other text-editor ide vi vim

Checkstyle 8.0 💾

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: Api changes: make getAcceptableTokens/getRequiredTokens/getDefaultTokens methods as abstract in Check.java. Deprecate Checker.setClassloader, replace with Checker.setClassLoader. Remove deprecated Check class. CheckstyleAntTask: substitude setConfig(File) with setConfig(String). Remove deprecated getFilename menthod from FileContents. Rename STMT in BlockOption class to STATEMENT. Remove unnecessary text from Javadoc tokens. Cache conflict between Maven/Ant and Eclipse/CLI run. MethodCountCheck: add ANNOTATION_DEF to toknes to avoid NPE. Some messages are still hardcoded in english. MethodCountCheck: wrong counting with nested interface definition. Indentation: custom annotation not checked. Javadoc is not parsed correctly in files with only CR newlines. CLI Javadoc tree printing does not check placement of Javadoc. Javadoc parser: custom tags content should not be parsed as HTML. Pmd: all the remained. Localized UTs are not stable on Travis. Add since version to Checkstyle documentation. PMD violations for test code in Checkstyle. Split and Organize Checkstyle inputs by Test for checks in 'indentation' package. Use Spottool in our build process. Pmd: enable validation on IT java sources. Upgrade maven-pmd-plugin to version 3.8. Split and Organize Checkstyle inputs by Test for checks in imports package. Refactor Javadoc AST Tests. Pmd: JUnitAssertionsShouldIncludeMessage violations in test classes. Pmd: TestClassWithoutTestCases violations in test classes. Pmd: UselessOverridingMethod violations in test classes. Pitest: increase mutation coverage for pitest-checkstyle-utils profile to 100 . Refactoring: remove 'final' modifier from all arguments of method/c-tor at ImportControlCheck and around. Pmd: AppendCharacterWithChar violations in test classes. Pmd: InsufficientStringBufferDeclaration violations in test classes. Pmd: UncommentedEmptyMethodBody violations in test classes. Pmd: LoggerIsNotStaticFinal violations in test classes. Pmd: NcssMethodCount violations in

MITL java coding-style syntax-checker command-line

CMOC 0.1.39 💾

CMOC is a 6809-generating cross-compiler for a subset of the C language. It produces assembler code for the Motorola 6809 processor in the Intel HEX format, for the Color Computer .BIN format and for the Vectrex game console. It runs under GNU/Linux and probably also other Unix-like environments.

minor bugfix: Fixed a bug where a typedef for a function pointer type was registered as a typedef for the return type only. Fixed a typedef bug that caused a syntax error when declaring a variable of a named struct defined by the typedef, e.g., typedef struct X int n; Y; struct X foo;. Fixed a bug that prevented declaring a variable of an empty struct. Referring to an undeclared C variable or enumerator in the argument of an inline assembly instruction (e.g., asm std :foo ) is now reported as an error by the compiler instead of by the assembler. Referring to a global variable before its declaration is now reported as an error.

GNU GPLv3 compiler c developers

SWI Prolog 7.5.10 💾

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 semweb. Updated semweb. Updated http. Upgrade packs that are installed from github archive files. Updated archive. Updated pldoc. DOC: : format_time/3 p may yield `am`/`pm` in some locales. DOC: : surprises caused by variable ordering. Updated ssl. DOC: Mention crypto_n_random_bytes/2 in the documentation of random/1. ENHANCED: Speedup finding the deframe for a redo. Eyal Drechter. thread_get_message/3 (Windows only) using a deadline if the. Updated pengines. ENHANCED: Only print the thread id when printing the thread context in. Updated ssl. cleanClauseIndexes() should be locked with addClauseToIndexes(). Updated ssl. Updated semweb. Updated pldoc. Updated clib. ENHANCED: Faster zcompare/3 when used instead of compare/3. Jan Wiele?. Updated ssl. ADDED: I_INTEGER instruction to speedup integer/1. CLEANUP: Generalise compiler warnings for tests that always yield. HACK: if a first-var integer/1 tests is always false, emit a C_VAR. ADDED: library(prolog_xref): handle :- import(:PI). ADDED: term_singletons/2: find term singleton variables inside a term. Added internal singleton(true) variable property. Removed incorrect ISO claim. Jan Burse. Updated ssl. Updated semweb. ENHANCED: Reduce thread-local-data access. Updated semweb. ENHANCED: Reduce thread-local-data access. Safe must_be/2. Jacco van Ossenbruggen. Updated ssl. Ensure TTY state buffers are fully initialised. Updated ssl. ENHANCED: Avoid creating a choice point for simple conditions in. Updated pldoc. stackshifter to shift the pointer for fast conditions inside. Updated ssl. Updated bench. ENHANCED: Inline arithmetic stack operations. Updated ssl. Small optimization for unifying small integers. Generalise type-test code generation. Generalise type test instructions in VM. ENHANCED: Add common type tests to VM (number, float, atom, atomic,st?. ENHANCED: Reduce thread local data access. PL_get_size_ex(): quick test for tagged integer. ENHANCED: reduce thread local data access. CLEANUP: simplify loc

GNU LGPL prolog compiler software-development

Mesa 17.1.4 💾

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 17.1.4 is a release which found since the 17.1.3 release. Mesa 17.1.4 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 Because compatibility contexts are not supported. New features, None,, khrplatform.h not installed if EGL is disabled, Stellaris - colored overlay of sectors doesn't render on i965, SKL Improper rendering in Europa Universalis IV, radv DOOM 2016 + wine. Green screen everywhere (but can be started), compiling glsl fails with undefined reference to `pthread_create', eglGetDisplay() is not thread safe, radeonsi minecraft forge splash freeze since 17.1, G33 ES2-CTS.functional.clipping.polygon regression, Changes, Alex Deucher (1):, radeonsi: add new polaris12 pci id, Andres Gomez (3):, cherry-ignore: 17.1.4 rejected commits, cherry-ignore: bin/get--pick-list.sh: better identify multiple ":" tags, Update version to 17.1.4, Anuj Phogat (2):, i965: Add and initialize l3_banks field for gen7+, i965: broxton 2x6 l3 config, Ben Crocker (1):, egl_dri2: swrastGetDrawableInfo: set *x, common.py v2 , Brian Paul (2):, svga: check return value from svga_set_shader( SVGA3D_SHADERTYPE_GS, NULL), gallium/vbuf: avoid segfault when we get invalid glDrawRangeElements(), Chad Versace (1):, egl/android: Change order of EGLConfig generation (v2), Chandu Babu N (1):, change va max_entrypoints, Charmaine Lee (1):, svga: use the winsys interface to invalidate surface, Emil Velikov (3):, docs: add sha256 checksums for 17.1.3, configure.ac: add -pthread to PTHREAD_LIBS, radeonsi: include ac_binary.h for struct ac_shader_binary, Eric Engestrom (3):, egl: properly count configs, egl/display: only detect the platform once, egl/display: make platform detection thread-safe, Eric Le Bihan (

MITL x11 graphics 3d graphics-driver emulation opengl

SaVi satellite constellation visualization 1.5.1 💾

SaVi is software for simulation and visualization of satellite orbits, especially satellite constellations such as Iridium, Globalstar and O3b. It shows and animates movement and coverage over the Earth in two and three dimensions. SaVi can optionally use Geomview for 3D rendering.

minor feature: The SaVi 1.5.1 release (2 July 2017) adds a -max-transmit-altitude flag, improves Cygwin Tcl/Tk 8.6 compatibility, and includes minor bugfixes.

BSDL c tcl tcltk tk satellite orbit constellation 3d geometry physics

Calibre 3.2.1 💾

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

minor feature: Release: 3.2.1 29 Jun, 2017 New features Server: Allow logged in users to change their passwords by clicking the user icon in the top right corner of the home screen. macOS: Add headless support: calibre command-line utilities can now run on macOS machines without a screen. 3.2.1 has a for an that broke mouse wheel scrolling in the cover grid view. Viewer: incorrect display of pages in paged mode for books that override the box-sizing CSS property on the lt;body gt; element. Server: timeout errors when using SSL (particularly common when running the server on windows). Linux: slow mouse wheel scrolling in Cover grid because of Qt Blacklist the iOS Reader applications and Marvin XD plugins as they were preventing calibre from starting up and they have not worked in a long time anyway, since Apple restricted USB access to their iOS devices. for in-program restart not working on some Windows 10 Home machines. EPUB3 metadata: handling of lt;dc:creator gt; elements with multiple roles. Server: Disallow client initiated SSL renegotiation. Windows: Try to prevent windows from showing the annoying 'no disk in drive' error messages at calibre startup if one of the calibre libraries is on a removable disk that is missing from the system New news sources. Kitekinto by pofa Improved news sources. The Australian. Wired Daily.

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

Loci 0.5.1 💾

Loci runs CI tests locally to make sure your commits will pass such tests before pushing remote repository.

minor feature: Skipping tests for unsupported python versions. Failed to parse attribute env if it contains secret values. Missing apt package ccache. about user interface.

MITL golang ci docker

Qtractor 0.8.3 💾

Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.

minor feature: Make sure any just recorded clip filename is not reused While over the same track and session. (CRITICAL). LV2 Plug-in worker/schedule interface ring-buffer sizes Have been increased to 4KB.. track-name auto-incremental numbering sufwhen Modifying any other track property.. WSOLA vs. (lib)Rubberband time-stretching options are now Individualized on a per audio clip basis.. Long overdue, some brand new and fundamental icons revamp.. a tempo-map node add/update/remove rescaling with Regard to clip-lengths and automation/curve undo/redo.. a potential Activate automation/curve index clash, or aliasing, for any plug-ins that change upstream their. Parameter count or index order, on sessions saved with The old plug-in versions and vice-versa.

GNU GPL audio editor c++ qt jack

4MLinux 22.0 STABLE 💾

4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning small Linux games).

major feature: The status of the 4MLinux 22.0 series has been changed to STABLE. Create your documents with LibreOffice 5.4.0.1 and GIMP 2.8.22, share them using DropBox 28.4.14, surf the Internet with Firefox 54.0 and Chromium 59.0.3071.86, stay in touch with your friends via Skype 5.3.0.1 and Thunderbird 52.2.1, enjoy your music collection with Audacious 3.8.2, watch your favorite videos with MPlayer SVN-r37904 and VLC 2.2.6, play games powered by Mesa 13.0.4 and Wine 2.10. You can also setup the 4MLinux LAMP Server (Linux 4.9.33, Apache 2.4.25, MariaDB 10.2.6, PHP 5.6.30 and PHP 7.0.15). Perl 5.24.0 and Python 2.7.12 are also available. 4MLinux 22.0 comes with some amazing new features (Skype BETA, FreeCol game, support for the LUKS disk encryption, to name but a few examples). However, the biggest changes are related to the 4MLinux Server, which is now a feature-rich, the lightest and the fastest server suite available on the market. See the recently updated documentation for details.

GNU GPLv3 x window system x11 console terminal osdistro

MediaInfo 0.7.97 💾

MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.

minor bugfix: Ubuntu 17.04 packages. HEVC: support of stream having VPS hrd_parameters. FLV: support of FLV files with an ID3v2 header. FLV: detect some incoherent frame rates in gy files. TIFF: support of more tags. I518, AAC: consider 4 back channels as 2 side + 2 back channels. Matroska: integrate all elements from Matroska specs in MediaTrace. WAV: parsing of MPEG Audio extension "mext" chunk and displayed in MediaTrace. MPC: channels count. AAC: ADTS/ADIF duration in case of full parsing and/or "risky bitrate estimation" option. x MXF: less false-positive detection of some files as MXF x B1053, WAV: metadata coherency, ignore "fact" chunk more often in order to avoid bad information when this chunk is gy x B1029, DPX: DPX endianess not considered with some fields in MediaTrace x Custom template: can check "Other" part as any other parts x Matroska: parsing with small byte blocks are taken from the file e.g. when reading from HTTP link x Matroska: files with unknown block size were flagged as truncated x MediaTrace: values with a n were breaking the text report lines x Some typos (RefFrames, SPF)

GNU LGPLv3 c++ win32 command-line wxwidgets video analysis

Lumina Desktop 1.3.0-p1 💾

The Lumina Desktop Environment is a lightweight system interface that is designed for use on any Unix-like operating system. It takes a plugin-based approach, allowing the entire interface to be assembled/arranged by each individual user as desired, with a system-wide default layout which was setup by the system administrator.

minor feature: Re-enable the "Open With" option on selected files. Ensure that.desktop entries show the "name" property rather than the actual filename. Start-lumina-desktop (used for launching a desktop session). Lumina-desktop (used for communicating with the currently-running desktop session). Lumina-open (complement to xdg-open, used for opening files/links with the proper application). Lumina-info (used for viewing information about the desktop itself). Lumina-config (used for configuring the desktop). Lumina-xconfig (front-end to xrandr, used for managing monitors). Lumina-search (simple file/application search utility). Lumina-archiver (front-end to tar, used for managing/creating archives). Lumina-calculator (scientific calculator with an easy-to-use interface). Lumina-fileinfo (file properties viewer, and simple XDG application registration creator). Lumina-fm (Insight File Manager, used for browsing/interacting with the system files). Lumina-mediaplayer (Simple media player with hooks for streaming from online radio services). Lumina-notify (CLI utility to show a graphical user prompt). Lumina-screenshot (Create/modify/save screenshots). Lumina-textedit (Plaintext editor with syntax highlighting, tab support, and find/replace functionality). Lumina-xdg-entry (Simple graphical tool for creating XDG desktop entries).

BSDL lumina desktop portable lightweight window bsd linux

roadie 0.3.11 💾

roadie is a easy way to run your programs on Google Cloud Platform. It helps you to upload your source codes to the cloud, create and delete instances, and manage outputs.

minor feature: Use go-colorable to implement color/no-color mode. Several in queue command. If any OAuth token is not given, use a default client to access GCP.

GNU GPLv3 cloud automation go

phpMyAdmin 4.7.2 💾

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

minor bugfix: Make theme selection keep current server. Direct login for accounts without password. Check for mbstring.func_overload. Wrong encoding of table at triggers. Natural sorting in several places. Show warning for users removed from mysql.user table. Loading additional javascripts. Editing QBE. Improved documentation on user settings. Gracefully handle early fatal errors in AJAX requests. Incorrect NavigationTreeEnableExpansion default value in the documentation. Export of database with a lot of tables. Improved performance when importing with enabled tracking. Avoid PHP errors with non existing configuration on OS X. Show only supported charsets for conversion. Operation with session.auto_start enabled. "Create PHP code" is broken. Links to resume timeouted import.

GNU GPL database system-administration php mysql mariadb

Insomnia 5.5.2 💾

Insomnia is a beautiful cross-platform application for organizing, running, and debugging HTTP requests.

minor feature: Added ability to preview PDF responses (#325 by Antoine38660). Added ability to assign colors to environments. All dropdown menus are now filterable by typing. dropdown dismissing reliability inside modal dialogs. unix hostname being confused with domain socket syntax. Window maximized state now remembered. Response bodies no longer stored in memory.

GNU GPLv3 internet http rest developers

Linux kernel 4.11.8 💾

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.11.8, brcmfmac: uninitialized warning in brcmf_usb_probe_phase2(), netfilter: xtables: build failure from COMPAT_XT_ALIGN outside CONFIG_COMPAT, netfilter: xtables: zero padding in data_to_user, net: phy: marvell phy status reading, spi: double time out tolerance, usb: gadget: f_fs: avoid out of bounds access on comp_desc, drm: GETCONNECTOR regression, rxrpc: several cases where a padded len isn't checked in decode, ACPI / scan: enumeration for special SPI and I2C devices, ACPI / scan: Apply default enumeration to devices with ACPI drivers, drm/amdgpu: add Polaris12 DID, drm/amdgpu: adjust default display clock, drm/amdgpu/atom: ps allocation size for EnableDispPowerGating, drm/radeon: add a quirk for Toshiba Satellite L20-183, drm/radeon: add a PX quirk for another K53TK variant, iscsi-target: Reject immediate data underflow larger than SCSI transfer length, iscsi-target: delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP, target: kref- refcount underflow in transport_cmd_finish_abort, arm64/vdso: nsec handling for CLOCK_MONOTONIC_RAW, time: CLOCK_MONOTONIC_RAW sub-nanosecond accounting, time: clock- read(clock) race around clocksource changes, brcmfmac: unbind all devices upon failure in firmware callback, brcmfmac: use firmware callback upon failure to load, brcmfmac: add parameter to pass error code in firmware callback, Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list, powerpc/64s: Handle data breakpoints in Radix mode, powerpc/kprobes: Pause function_graph tracing during jprobes handling, signal: Only reschedule timers on signals timers have sent, random: silence compiler warnings and race, HID: Add quirk for Dell PIXART OEM mouse, cxgb4: notify uP to route ctrlq compl to rdma rspq, CIFS: some return values in case of error in 'crypt_message', CIFS: Improve readdir verbosity, KVM: PPC: Book3S HV: Save/restore host values of deregisters, KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit, KVM: PPC: Book3S HV:

GNU GPL c linux kernel operating-system

bizhawk 2.0.1 💾

BizHawk is a an emulator for multiple game system home computers. It's written in C#, provides full-screen viewing, joypad and joystick support, as well as development and debugging features for all emulated CPUs and hardware platforms. It supports NES, SNES, N64, Gameboy/Color/Advance, Sega Master System, Genesis, Saturn, SG-1000, Game Gear, PC-Engine (TGfx-16), Atari 2600/7200, SuperGrafx, ColecoVision, TI-82, Wonderswan, PSP, PSX, and C64.

minor feature: Released June 29, 2017 Windows binary. Saturn.. aspect ratio correction logic. SNES.. snes9x - port byuu's s-cpu. Make it clear that Game Genie codes are not currently supported. SMS.. various graphical in some games, #893. Genesis.. memory domains. Sega-CD. Virtual Boy.. frame 0 size. Neo-Geo Pocket.. Correct mark this core as released. EmuHawk.. NES and GBA core picker menus. TAStudio - crash loading bitmap thumbnails. Lua - add new SQL lua library see documentation for details.

MITL c gaming emulator nintendo sega atari

µBlock 1.13.4 💾

µ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: Inconvenient default hotkey mapping activation You will have to assign yourself whatever keyboard shortcut you want, there are no longer default shortcuts. Open about:config and search for ublock0.shortcuts. No value means no shortcut. See modifiers for valid modifiers. Modifiers and key must be dash-separated (-), example: alt-shift-Z. For reference, here are the shortcuts which were originally added (now removed): extensions.ublock0.shortcuts.launch-element-zapper: alt-Z extensions.ublock0.shortcuts.launch-element-picker: alt-X extensions.ublock0.shortcuts.launch-logger: alt-L . You will have to assign yourself whatever keyboard shortcut you want, there are no longer default shortcuts. Open about:config and search for ublock0.shortcuts. No value means no shortcut. See modifiers for valid modifiers. Modifiers and key must be dash-separated (-), example: alt-shift-Z. For reference, here are the shortcuts which were originally added (now removed): extensions.ublock0.shortcuts.launch-element-zapper: alt-Z extensions.ublock0.shortcuts.launch-element-picker: alt-X extensions.ublock0.shortcuts.launch-logger: alt-L . extensions.ublock0.shortcuts.launch-element-zapper: alt-Z. extensions.ublock0.shortcuts.launch-element-picker: alt-X. extensions.ublock0.shortcuts.launch-logger: alt-L. Logger color too bright for cosmetic hiding color-blind mode . Settings gear not displaying in 1.13.

GNU GPLv3 javascript browser ad-blocker filter privacy

CakePHP 2.10.0-RC1 💾

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: RedisEngine now uses multiple delete operations when clearing keys. This resolves a compatibility with redis cluster. Plugin tures in sub-directories can now be used as documented. Query::contain() on HasMany associations with a finder option now works as expected. IntegrationTestCase now simulates the correct environment variables enabling getRequestTarget() to work as expected. Deger::excerpt() can now be used on the last line in a file. An incompatibility introduced in PHPUnit 5.7.21 and CakePHP's forwards compatibility shims has been resolved. ADmad. Bryan Crowe. Jeremy Harris. José Lorenzo Rodríguez. Marc Würth. Mark Story. Michael Hoffmann. h-moriya. ndm2.

MITL php framework web-mvc cakephp rails

exiftool 10.58 💾

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 read support for RIFF-format MBWF/RF64 files. - Added write support for dji-drone XMP tags. - Added a new Canon LensType. - Added a few new Sony/Minolta LensType values. - Added a new Canon LensType. - Added a couple of new CanonModelID values. - Decode some new FujiFilm tags. - Enhanced FileSize print conversion to show in "GB" for large files. - "outside of string in unpack" errors when reading some corrupted EXE/ICC files. - problem extracting GIF MIDISong metadata.

Artistic perl exif meta-data

Mozilla Firefox 54.0.1 💾

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: a display of tab title ( ), a display of opening new tab ( ), a display when opening multiple tabs ( ), a tab display when downloading files ( ), a PDF printing ( ), a Netflix on Linux ( ), Reference link to 54.0 release notes

MPL c++ web-browser html5 javascript mozilla

libpng (Portable Network Graphics) 1.6.30 💾

libpng is the PNG image format reference implementation. Portable Network Graphics are the most widely used raster image format, patent-free, based on lossless data compression, support indexed/paletted, grayscale, and 24 or 32 bit truecolor images with transparency. It's also an highly extensible container format, with built-in color profiles and representation information, textual meta data, filters, progressive interlacing, and permits animations in the derived APNG or MNG formats.

minor feature: Added missing " (CPPFLAGS)" to the compile line for c.pic.o in makefile.linux and makefile.solaris-x86 (Cosmin). Revised documentation of png_get_error_ptr() in the libpng manual. Silence clang -Wcomma and const drop warnings (Viktor Szakats). Update Sourceforge URLs in documentation (https instead of http). Document need to check for integer overflow when allocating a pixel buffer for multiple rows in contrib/gregbook, contrib/pngminus, example.c, and in the manual. This is similar to the reported against pngquant in CVE-2016-5735. Removed reference to the obsolete PNG_SAFE_LIMITS macro in the documentation. Check for integer overflow in contrib/visupng and contrib/tools/genpng. Do not double evaluate CMAKE_SYSTEM_PROCESSOR in CMakeLists.txt. Test CMAKE_HOST_WIN32 instead of WIN32 in CMakeLists.txt. some URL in documentation. Avoid writing an empty IDAT when the last IDAT exactly fills the compression buffer (report by Brian Baird). This was introduced in libpng-1.6.0. Update copyright year in pnglibconf.h, make ltmain.sh executable. Add a reference to the libpng.download site in README.

Zlib c png image format library raster-image compression deflate gamma icc zlib

schily 2017-06-29 💾

The "Schily" Tool Box is a set of tools written or managed by Jörg Schilling. It includes programs like: cdrecord, cdda2wav, readcd, mkisofs, smake, bsh, btcflash, calc, calltree, change, compare, count, cpp (K&R original), cstyle, devdump, dmake based on SunPro Make, hdump, isodebug, isodump, isoinfo, isovfy, label, man2html, mt, p, POSIX patch, sccs, scgcheck, scpio, scut, sdd, sfind, sformat, smake, sh/bosh (Bourne Shell), spaste, star, star_sym, strar, suntar, gnutar, tartest, termcap, and ved.

major bugfix: Configure: libnetwork problems on Haiku finally solved. Configure: the vfork() test was enhanced to recognize the non-conforming implementation on Haiku. Configure: a new test was written to work around a bash bug that causes "test -r /dev/stdin" to create exit code 0 on Haiku. Makefile System: Fixed a bug with parallel make implementations. Makefile System: add FRC in addition to .PHONY for SunPro Make. Makefile system: Added a new target "uninstall". p: the pager now supports UTF-8 locales. Bourne Shell: command substitution no longer overwrites the exit code " ?". Bourne Shell: bosh -c cmd now allows further options between -c and cmd. Bourne Shell: flag exit 0x12 as command line error. Bourne Shell: The parameter expansion var-word now processes "word" for IFS field splitting. Bourne Shell: non-existent 2 /dev/null now redirects the error message. Bourne Shell: copy tmp files instead of hardlinking them on Haiku. Bourne Shell: Macro expansion for PS4 no longer clobbers other expansions. Bourne Shell: Compliance tests now include a workaround for a ksh93/bash/mksh bug. SCCS: avoid writing SCCSv6 constructs in SCCSv4 history files. SCCS: the "val" program now detects the wrong SCCSv6 constructs on SCCSv4 history files. SunPro Make: the install directory detection now works on Haiku. SunPro Make: the install directory detection now works for xpg4/bin/make as well.

CDDL software development build tools utilities

Natron 2.2.9 💾

Natron is a visual effects composition software. It supports many common image file formats (EXR, DPX, TIFF, JPEG, PNG); colorspace management via OpenColorIO, and visual effects via OpenFX / OFX plugins. It has low hardware requirements that allow real-time playback, comes with command line tools, and uses Python3 for scripting.

minor feature: a where the channel selector would be wrong when loading older projects (e.g. Spaceship). SpriteSheet: convert a sprite sheet to an animation.

GNU GPL c++- python graphics composition animation effects

Varnish 4.1.7 💾

Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture.

minor feature: Ignore missing reason in probe responses. typo in lib/libvarnish/vtim.c. Adapt r02069.vtc to 4.1. Only root can jail. Corrected grammar for install.rst. If pipe'ing, unset any existing Connection headers. Polish. Further cleanup. Rework the shell command, so that expected exit code and pattern to. Add regexp matching support to the shell command. Shuffle things around in prep for upcoming work. Add record-presupport to varnishncsa. Polish. More cleanup. Polish. More cleanup. add WS_Assert_Allocated: assert that ws- s f. an off-by-one error in WS_Assert_Allocated(). Make param::nuke_limit a total count of nukes allowed for each. Add 1764 to the changelog. Switch to globbing on the whole string. Ident and type are optional. Rework -f option. Add 2320 to the changelog. Allow newlines in long strings to sendhex. Remember to reset the workspace. add 2219 to changelog. Document varnish. Add -stop doc, and be more detailed. Add a vsl_catchup varnishtest function. Make -vsl_catchup bail on test-failure or child death. Update changelog. Prepare for 4.1.7-beta1 release. Prevent storage backends name collisions. the std.getenv example. Add extra locking to protect the pools list and refcounts. Don't panic on a null ban. Update changelog. Prepare for 4.1.7 release.

BSDL-2 cache http proxy

Atom 1.19.0-beta2 💾

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: All new Git and GitHub Integration. Improved tokenizing performance via oniguruma caching. Correctly launch Atom from Windows Subsystem for Linux. Added an option to always restore previous session. Added settings for showing context in find-and-replace. Improved suggestions in autocomplete-html. Atom/atom#14174 - Avoid errors deserializing 1.17 workspace state in prior Atom versions. Atom/atom#14166 - Ensure that atom-panel tags can be created via HTML. Atom/atom#14175 - Always focus active pane item when pane is activated. Atom/atom#14137 - Document pane item interface on Workspace. Atom/atom#14183 - Properly restore focus to center when hiding dock via toggle. Atom/atom#14188 - Always search a pane container w/ the given URI in workspace.open. Atom/atom#14164 - Add atom.whenShellEnvironmentLoaded(). Atom/atom#14177 - Remove event listeners from correct element. Atom/atom#14194 - Require TextEditorElement eagerly. Atom/atom#14178 - Prevent the resize handle from covering the center. Atom/atom#14146 - Improve snapshotting. Atom/atom#14203 - Ensure that dock toggle affordances can always be revealed. Atom/atom#14205 - URI resolution in openSync(). Atom/atom#14210 - Reduce dock initial size lookups. Atom/atom#14239 - Add Workspace.paneContainerForItem method. Atom/atom#13646 - Only sign and create-windows-installer on *-releases branches. Atom/atom#14221 - Don't permanent dock items. Atom/atom#14249 - Update languages. Atom/atom#14261 - Upgrade first-mate to take advantage of oniguruma caching. Atom/atom#14217 - Don't attempt to transpile directories. Atom/atom#14271 - Do not treat packages in unusual locations as bundled despite name. Atom/atom#14276 - bundled package path check to use path, not name. Atom/atom#14293 - Update Electron to 1.3.15. Atom/atom#14287 - Run Atom from Windows Subsystem for Linux. Atom/atom#14320 - Unbreak URL handlers in Atom 1.17-beta. Atom/atom#14269 - Update apm to use async keytar with libsecret. Atom/atom#14309 - Recalculate Tooltip po

MITL javascript editor programmers web-development

youtube-dl 2017.06.25 💾

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: adobepass Add support for DIRECTV NOW (mso ATTOTT). YoutubeDL Skip malformed formats for better extraction robustness. wsj Add support for barrons.com. ign Add another video id pattern. raiplay:live Add support for live streams. redbulltv Add support for live videos and segments. onetpl Add support for videos embedded via pulsembed. ooyala Make more robust. ooyala Skip empty format URLs. hgtv.com:show typo.

Public Domain python utility video

jotasync 0.3.1 💾

Jotasync is used to synchronize folders, files and make backups. Jotasync is a rsync GUI written in Java, so it runs on GNU/Linux, OS X, Solaris and Windows. With its integrated scheduler, jobs can be run at any time.

minor feature: OPT: Update Darcula look and feel, fixes issues on MacOS. OPT: Extended temp exclude options. OPT: Removed abandoned items from history. NEW: Added options to split deletions and errors from log. NEW: Added option to hide dry-runs from history.

Apache backup java cross-plattform end-users

mapollage 1.0.9 💾

Mapollage is a photo kml generator for Google Earth, a photo kml maker. Create kml folders by directory name, date pattern and regex Name placemarks by filename and date pattern Use a photo or a pin as a marker Dynamic description generator Customizable photo reference Draw path between placemarks

minor bugfix: Minor UI improvements and string fixes.

Apache viewer gis java cross-plattform end-users

Potigol Language 0.9.11 💾

Potigol is a programming language for novices. It has a C-style syntax, and Portuguese-based language constructs. It's a scripting language, with support for arrays, hashes, and string interpolation, math functions etc.

minor feature: Correção de na definição de novos tipos. Atribuições com qualificadores (qual.id := 10). Palavra reservada 'retorne' para indicar a resposta de uma função.

GNU GPL programming language functional novice scala jvm

VideLibri 1.9 💾

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.

major feature: Automatically switch to lending history, when a lending search term is entered on android. Improved selection of multiple options when ordering a book in the desktop version. Allow sharing and clipboard copying on android. Add example XQuery expressions and let the user store their own XQuerys on android. Fix crash when the search fails on Android while VideLibri is not running. Changes for specific library catalog systems: OCLC SISIS-SunRise: Ignore spaces when parsing a renewing confirmation. PAIA: Do not send barcode on renewing API-calls. PICA: Ignore semicolons when parsing a renewing confirmation. aDIS/BMS: Accept ordering confirmations when ordering to the "Außenmagazin." German metacatalog "digibib": Show locations in the seach results. Universitätsbibliothek Hannover, Technische Hochschulbibliothek Nürnberg: New webpage links

GNU GPL libraries opac interpreter object-pascal java xquery windows linux android german

Cinnamon 3.4.3 💾

Cinnamon is a traditional graphical desktop for BSD/Linux and X11, derived from GNOME. It extends the Shell with a panel styled after GNOME 2, but adds more recent functionality, backend and application bindings. It provides MDM, a login manager, networking and bluetooth applets, virtual workspaces, theming, desktop icons, portable keybindings, Qt-theme bridging, visual effects, and a configuration center. It's the default desktop environment for Linux Mint, but packaged for many other distributions.

minor feature: Panel-launchers: put individual launcher actions back in the main popup, having an options and preferences submenu was a bit ambiguous. Panel-launchers: remove an undeclared variable warning, deskletManager: Correct call to file.delete, Add a menu item to toggle the on-screen keyboard.

GNU GPL c vala desktop x11 gtk3 gnome gnome3 gnome-shell