Varnish 5.1.1 💾

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: Back to trunk. in H1 session cleanup. One more H1 session cleanup and a lot more asserts. Explain why 5.1.1 is necessary. Prepare for 5.1.1 final.

BSDL-2 cache http proxy

VirtualBox 5.1.18 💾

VirtualBox is a full x86 hardware virtualizer, suitable for server, desktop and embedded usage. It's extremely feature-rich, emulates lots of individual and alternative hardware and devices, supports different virtual machine disk formats, it's cross-platform and supports ancient and current Windows versions, DOS systems, BSD, Solaris and OS/2 as guest operating system.

minor feature: Shared Folders: case insensitive filename access Shared Folders: access to long pathes. API: snapshot handling of medium attachments and PCI device attachments. API: make 32-bit Windows guests in raw mode boot again if the ICH9 chipset is used (5.1.16 regression). VBoxReport: VM log collection. Linux hosts: autostart service script. Windows Additions: automatic logins for Windows Vista and newer.

GNU GPL c c++ virtual-machine operating-system virtualization emulation

Linux kernel 4.10.3 💾

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.3, drivers: hv: Turn off write permission on the hypercall page, fat: using uninitialized fields of fat_inode/fsinfo_inode, kasan: resched in quarantine_remove_cache(), mm: do not call mem_cgroup_free() from within mem_cgroup_alloc(), thp: another corner case of munlock() vs. THPs, x86/tlb: tlb flushing when lguest clears PGE, x86, mm: gup_pte_range() vs DAX mappings, libceph: use () instead of _ON(1), drm/i915: not finding the VBT when it overlaps with OPREGION_ASLE_EXT, drm/i915: Pass timeout==0 on to i915_gem_object_wait_fence(), drm/i915: Check for timeout completion when waiting for the rq to submitted, drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS code, drm/i915: Recreate internal objects with single page segments if dmar fails, drm: Cancel drm_fb_helper_resume_work on unload, drm: Cancel drm_fb_helper_dirty_work on unload, drm/i915/gvt: Disable access to stolen memory as a guest, drm/atomic: an error code in mode_up(), drm/imx: imx-tve: Do not set the regulator voltage, drm/vmwgfx: Work around drm removal of control nodes, drm/ttm: Make sure BOs being swapped out are cacheable, drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058, drm/radeon: handle vfct with multiple vbios images, drm/ast: AST2400 POST failure without BMC FW or VBIOS, drm/ast: Call open_key before enable_mmio in POST code, drm/ast: test for VGA enabled, drm/ast: Handle configuration without P2A bridge, Revert "drm/amdgpu: update tile table for oland/hainan", drm/amdgpu/pm: check for headless before calling compute_clocks, drm/amdgpu: add more cases to DCE11 possible crtc mask setup, mac80211: use driver-indicated transmitter STA only for data frames, mac80211: don't handle filtered frames within a BA session, mac80211: don't reorder frames with SN smaller than SSN, mac80211: flush delayed work when entering suspend, nfit, libnvdimm: interleave set cookie calculation, xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD, pwm: pca9685: period chang

GNU GPL c linux kernel operating-system

libpng (Portable Network Graphics) 1.6.29 💾

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: Readded "include(GNUInstallDirs)" to CMakeLists.txt (Gianfranco Costamagna). Moved SSE2 optimization code into the main libpng source directory. Configure libpng with "configure --enable-intel-sse" or compile libpng with "-DPNG_INTEL_SSE" in CPPFLAGS to enable it. Simplified conditional compilation in pngvalid.c, for AIX (Michael Felt). Avoid conditional directives that break statements in pngrutil.c (Romero Malaquias) The contrib/examples/pngtopng.c recovery code was in the wrong "if" branches; the comments were correct. Added code for PowerPC VSX optimisation (Vadim Barkov). Avoid potential overflow of shift operations in png_do_expand() (Aaron Boxer). Change test ZLIB_VERNUM = 0x1281 to ZLIB_VERNUM = 0x1290 in pngrutil.c because Solaris 11 distributes zlib-1.2.8.f that is older than Suppress clang warnings about implicit sign changes in png.c.

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

Varnish 5.1.0 💾

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: Dogfooding. try to stabilize this test. Revert "Document VRT_ipcmp wrt bumping VRT API version". Move "older version" VRT changes where they belong. Inaugurate ongoing VRT changes after 5.0. Use fd() throughout, take 2. Restore regression test for #2184. Restore missing newline (follow up to 497b076). Attempt a succinct explanation of test gunzip. Use fd() throughout, take 3. Introduce a ZERO_OBJ macro similar to bzero. Polish. add WS_Assert_Allocated: assert that ws- s f. Keep track of WS_Assert_Allocated. Make this test less sensitive to scheduling order. Allow user defined sub 's to return without specifing a handling. Reintroduce hit-for-pass with new and better syntax: Track VRT_hit_for_pass. Add a couple of (needless) asserts for Coveritys sake. Introduce a `vxid` LHS for VSL queries. s/VXID/vxid/. Use code litterals for the grouping modes. Document vxid VSL queries. Ignore HUB and PIPE signals before starting child. Typo. Rename t.vcl to bad.vcl. Test multiple -f options for varnishd. Test multiple -f options with a bad VCL. Test multiple -f options with an empty value. Move minimal reponses to the transport level and use them for H1 100/?. Send 100-continue after vcl_recv or when caching the request body. cases when we do not want to send a 100 Continue. Add std.late_100_continue to postpone sending a 100 Continue response. Plug leak. Give more room to slower platforms. Uneeded returns are unneeded. Also add more delay for the first varnishd. Add missing newline, move thread/errno info after backtrace. Point out upper-case characters, I'm sure this will be a common mistake. Forgot this part of last commit. Remove duplicated asserts. Ignore upper/lower case when comparing header names. Make a hole through H2 POST. Add a deoption to slow down acceptor threads so that we. Polish. Allow and ignore a leading '-' on cli commands. Implement varnishd -I . Add test case for -I cli_file. Use different workdirs to avoid old SHMfiles confusing varnishadm. Don't start va

BSDL-2 cache http proxy

Rspamd 1.5.3 💾

Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic. Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.

major bugfix: Add composite for hacked wordpress phishing. Fix base64 decoding when there are unparseable characters. Additional symbol metadata in metadata exporter. Add method to get protocol reply from Lua. Add symbols when tagged rcpt/sender are normalised. Add task:get_symbols_all() function. Allow multiple formats of DKIM signing key. Allow to cache and use flexible protocol reply. Allow to set one_shot flag from register_symbol. Allow to skip certain types of hashes when learning fuzzy. Cache and insert scan time into the protocol. Detect newlines in rspamc --mime. DKIM signing: support use of maps. Greylist: Support excluding low-scoring messages from greylisting. Implement lua history in controller. Implement redis history querying. Preliminary implementation of redis history plugin. Support using request headers in settings. Change default template to deal with non-ASCII characters. Deal with lists of maps in whitelist module. DKIM signing: use domain-specific signing key. Do not reallocate completed zstd buffer. Do not use local_addrs in proxy. Fix crash when resolver is undefined. Fix double free when closing lua_tcp connections. Fix for lua 5.3. Fix freeing of arrays iterators. Fix issue with task:get_symbol and symbols with no metric. Fix log line duplication in `rspamadm grep`. Fix memory corruption on termination. Fix out-of-bound access in base64 decode. Fix ratelimit + greylisting. Fix subject rewriting. Fix task:set_recipients function. Fix URI_COUNT_ODD rule. Follow the traditional symbols conventions in RCPT_COUNT rule. Greylist: Suppress greylist action for whitelisted hosts too. Metadata exporter: use rule-specific settings for emails. Properly set missing fields in exporter. Proxy: max_retries option. RCPT_COUNT fixes. Rework HAS_X_PRIO rule to match symbols conventions. Update issues in ac-trie. Use optimised base64 decoding in DKIM. Add preliminary v2 history parser. Allow different history parsers. Display symbols. Rework history v2 function.

Apache email-filter antispam c lua

Pentobi 13.0 💾

Pentobi is a computer opponent for the board game Blokus. It supports the game variants Classic, Duo, Trigon, Junior, Nexos, GembloQ, Callisto. Pentobi has different levels of playing strength, a game analysis function and can rate the playing strength of human players. Games can be saved and loaded in Smart Game Format including comments and move variations.

major feature: New game variant GembloQ and subvariant Callisto 2-player/4-color. The Android version now supports more features of the desktop version.

GNU GPLv3 c++ game board-game

ChaosEsque Anthology 116 💾

ChaosEsque Anthology is a first person shooter. It is a standalone modification of Xonotic which includes extended weapons, maps, vehicles, buildable buildings, mounted weapons, spell casting, monsters, player characters, textures, and game modes.

major feature: Release 116 brings some features of interest to mappers! Mario's controlable elevator code was ported over (Thanks Mario for the great feature), aswell as advanced movement options, Thus now a mapper is not confined to 1:linear, 2:cosine, as the platmovement types, He now has the option of defining a curve aswell! (Server admins / hosts can also override defaults via cvars now, so even if there is an old map, the new movement can be used) Additionally the advanced movement feature for platforms was adapted for func_door_rotating and func_rotating. For func_rotating, additionally, period and periodtype key-values were added so one may define how long the movement curve is and whether one wants a smooth(2) reset or an abrupt(1) reset, smooth(2) is default if nothing is defined by the mapper. Traditionally platmovetype styles of 1 and 2 (and default) are respected, only if a 2 number string is entered as platmovetype is the new movement used. The .ent files for netradiant have been updated in the mapping pk3 aswell as in netradiant's directory. Thanks Mario for the elevator and help with an infinite loop in the plat code! Volume 2 has a slight update for mappers: the .tga pk3s for the standard textures are now included in volume 2: netradiant doesn't load .dds textures so these are needed to see what one is mapping. If anyone would like to contribute new free-opensource maps for volume2, we're looking for more worlds! The new variables are: g_platmovetype_legacyoverride_enable 0 "1: override legacy movements with a modern curve, 2 force this for all" g_platmovetype_legacyoverride "0 0" "a two number string (eg: 0 3 ) defining the movement: known good cases: (0, 0..3 ) (0.5, 0..3.8 ) (1, 0..4 ) (1.5, 0..3.9 ) (2, 0..3.7 ) (2.5, 0..3.4 ) (3, 0..3 ) (3.5, 0.2..2.3 ) ( Download: Volume2:

GNU GPL game first-person-shooter sandbox capture-the-flag deathmatch 3d first-person-shooter

cryptsetup 1.7.4 💾

Cryptsetup is a convenience wrapper to set up disk encryption using the dm-crypt kernel module. It supports raw volumes, LUKS partitions, loop-AES and TrueCrypt containers.

minor feature: Allow to specify LUKS1 hash algorithm in Python luksFormat wrapper. Use LUKS1 compiled-in defaults also in Python wrapper. OpenSSL backend: OpenSSL 1.1.0 support without backward compatible API. OpenSSL backend: LibreSSL compatibility. Check for data device and hash device area overlap in veritysetup. a possible race while allocating a free loop device. possible file descriptor leaks if libcryptsetup is run from a forked process. missing same_cpu_crypt flag in status command. Various updates to FAQ and man pages.

GNU GPL c encryption full-disk-encryption dm-crypt

KeyBox 2.88.02 💾

KeyBox is a web-based SSH console that centrally manages administrative access to systems. KeyBox combines key management and administration through profiles assigned to defined users.

minor feature: Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/keybox/WEB-INF/classes directory of the new installation. Copy old and keybox.jceks to the /jetty/keybox/WEB-INF/classes directory of the new installation. Adjust settings in, jaas.conf, log4j2.xml as needed.

Apache ssh java linux unix security

SWI Prolog 7.5.2 💾

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: format_time/3: handling of f. Included file registration if there are multiple levels of. Updated libedit. ADDED: convlist/3, compatible with YAP and SICStus. Spelling in `varpre` documentation, Updated semweb. ADDED: current_type/3 to get a supported interface for querying the. dynamic/1: raise a permission_error on an attempt to change. library(record) if protect_static_code is enabled. Raised by. Updatd http. Avoid warning compiling set_breakpoint/5 in optimized mode. ADDED: attach_packs/2 to add packs at runtime. DOC: attack_packs/0,1,2. TEST: setting protect_static_code during the test suite makes many tests. CLEANUP: db_attach/2: update sync if an existing mapping is re-attached. ADDED: db_attached/1 to query attached state of persistency. Updated libedit. Possibility of dereferencing a NULL pointer. DOC: is_set/1 is semidet. DOC: wait_for_input/3 is det. ADDED: PL_release_stream_noeror(), needed to ws_property/2 in the. Updated http. Avoid deadlock when terminating Prolog if there are streams. Possible double cleanup of a detached thread through. Updated ssl. Handle thread-creation exceptions. pack_search/1: provide message if search gives no result. : additional ; after if () (mostly harmless). : _xos_fopen(): wrong overflow check (cannot harm Prolog. Updated http. Updated http. typo in warning message. Layout and comment. silently skip already installed dependencies. This patch also. Goal feedback after DWIM correcting a goal holding Var refere?. Updated pldoc. Preparing version 7.5.2.

GNU LGPL prolog compiler software-development

Lutris 0.4.6 💾

Lutris is an open gaming platform and manager for Linux. It provides an unified interface for installation, configuration and foremost launching games. It works with native software, installed Windows and DOS games, Steam, Desura, online/browser games, as well as games from the over 20 supported emulators. Aquiring new games from any channel is helped by community-contributed installers. It comes prepacked for a few major distributions.

minor bugfix: Various UI Add option for SDL2 controller mappings. Wine install in game installers. Disable Lutris Runtime in XDG imported games. Wine Registry parsing for keys ending in a backslash. Prevent games from stopping twice. -- Mathieu Comandon Wed, 15 Mar 2017 16:07:39 -0700.

GNU GPLv3 python game game-manager gui installation dashboard steam desura emulators msdos windows z-machine scumm nintendo

PrRescue 0.54 💾

PrRescue is a rescue CD based on Gentoo amd64/i686 supporting nilfs2 and btrfs. Its goal is to always include the newest kernel and Gentoo packages.

minor feature: Kernel has been updated to version 4.10.3. Gentoo packages have been updated to latest stable versions.

GNU GPL gentoo rescue boot

QOwnNotes 17.03.7 💾

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: - fixed loading of trashed notes in the trash dialog - improved error messages for the version and trash dialog - added more Italian, French and Spanish translation (thank you mlocati, lepascalou and richarson)

GNU GPL desktop note-taking owncloud todo

Qupzilla 2.1.2 💾

QupZilla is a new and very fast QtWebEngine browser. It aims to be a lightweight web browser available through all major platforms. This project has been originally started only for educational purposes. But from its start, QupZilla has grown into a feature-rich browser. QupZilla has all standard functions you expect from a web browser. It includes bookmarks, history (both also in sidebar) and tabs. Above that, it has by default enabled blocking ads with a built-in AdBlock plugin.

minor feature: Updated translations. Disable native scrollbars by default due to performance. Middle click on links sometimes not opening new tab. Scrolling to anchors when opening tab in background. Possible crash in AdBlock when editing subscribptions. Clicking on go icon in locationbar. Possible crash with native scrollbars.

GNU GPL web browser qt