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.17.6, Revert mm/vmstat.c: vmstat_update() preemption, staging: comedi: quatech_daqp_cs: no-op loop daqp_ao_insn_write(), netfilter: nf_log: don't hold nf_log_mutex during user access, mtd: cfi_cmdset_0002: Change erase functions to check chip good only, mtd: cfi_cmdset_0002: Change erase functions to retry for error, mtd: cfi_cmdset_0002: Change definition naming to retry write operation, dm: prevent DAX mounts if not supported, dax: check for QUEUE_FLAG_DAX in bdev_dax_supported(), dax: change bdev_dax_supported() to support boolean returns, fs: allow per-device dax status checking for filesystems, i2c: smbus: kill memory leak on emulated and failed DMA SMBus xfers, i2c: core: smbus: a potential missing-check, HID: core: allow concurrent registration of drivers, HID: de: check length before copy_to_user(), HID: hiddev: potential Spectre v1, HID: i2c-hid: "incomplete report" noise, ext4: check superblock mapped prior to committing, ext4: add more mount time checks of the superblock, ext4: add more inode number paranoia checks, ext4: avoid running out of journal credits when appending to an inline file, ext4: never move the system.data xattr out of the inode body, ext4: clear i_data in ext4_inode_info when removing inline data, ext4: include the illegal physical block in the bad map ext4_error msg, ext4: verify the depth of extent tree in ext4_find_extent(), ext4: only look at the bg_flags field if it is valid, ext4: always check block group bounds in ext4_init_block_bitmap(), ext4: make sure bitmaps and the inode table don't overlap with bg descriptors, ext4: always verify the magic number in xattr blocks, ext4: add corruption check in ext4_xattr_set_entry(), jbd2: don't mark block as modified if the handle is out of credits, drm/amdgpu: Dynamically probe for ATIF handle (v2), drm/amdgpu: Add amdgpu_atpx_get_dhandle(), drm/udl: display corruption of the last line, drm: Use kvzalloc for allocating blob property memory, cifs: infinite loop when using hard moun
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.
minor bugfix: 12 Jul 2018
Feature Add more extended statistics about fuzzy updates.
Feature Add more non-conformant Received headers support.
Feature Add preliminary function to get fuzzy hashes from text in Lua.
Feature Allow to configure AV module rejection message.
Feature Implement fuzzy hashes extraction in mime tool.
Feature Improve WHITE_ON_WHITE rule.
Feature Improve integer - string conversion.
Feature Reuse maps in multimap module more aggressively.
Avoid race condition in skip map as pool lifetime is not enough.
Eliminate all specific C plugins pools.
DKIM check rule if DNS is unavailable.
build where ucontext is defined in ucontext.h.
crash in base url handling.
descriptors leak in sqlite3 locking code.
padded numbers printing.
race condition on maps reinit.
regexp functions when no data is passed.
specific urls extraction.
Improve resetting of the limit buckets.
Initialize sqlite3 properly.
Work with broken resolvers in resolv.conf.
Project Implement HTTP maps caching.
Project Refresh fuzzy hashes when matched.
Project Add logic to deduplicate fuzzy updates queue.
WebUI Add missed declarations.
WebUI Avoid using "undefined" property.
WebUI Do not accept passwords containing control characters.
WebUI Do not redeclare variables.
WebUI Enable strict mode.
WebUI variable assignment.
WebUI Initialize variables at declaration.
WebUI Remove duplicated path from RequireJS config.
WebUI Remove unused block.
WebUI Remove unused variable.
WebUI Remove unused variables.
WebUI Use self-explanatory notation.
WebUI Use type-safe equality operators.
Tornado is a Python web framework and asynchronous networking library. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user. It's comprised of a web framework, a HTTP client and server implementation based on an asynchronous networking core, and it coroutine library. As whole it can supplant WSGI setups, but the web framework itself may be run with traditional servers.
minor feature: What's new in Tornado 5.1
July 12, 2018.
Tornado 6.0 will drop support for Python 2.7 and 3.4. The minimum.
Supported Python version will be 3.5.2.
The `tornado.stack_context` module is deprecated and will be removed.
in Tornado 6.0. The reason for this is that it is not feasible to.
Provide this module's semantics in the presence of `async def`.
Native coroutines. `.ExceptionStackContext` is mainly obsolete.
Thanks to coroutines. `.StackContext` lacks a direct replacement.
Although the new `contextvars` package (in the Python standard.
Library beginning in Python 3.7) may be an alternative.
Callback-oriented code often relies on `.ExceptionStackContext` to.
Handle errors and prevent leaked connections. In order to avoid the.
Risk of silently introducing subtle leaks (and to consolidate all of.
Tornado's interfaces behind the coroutine pattern), `callback`.
Arguments throughout the package are deprecated and will be removed.
in version 6.0. All functions that had a `callback` argument.
Removed now return a `.Future` which should be used instead.
Where possible, deprecation warnings are emitted when any of these.
Deprecated interfaces is used. However, Python does not display.
Deprecation warnings by default. To prepare your application for.
Tornado 6.0, run Python with the `-Wd` argument or set the.
Environment variable `PYTHONWARNINGS` to `d`. If your.
Application runs on Python 3 without deprecation warnings, it should.
be able to move to Tornado 6.0 without disruption.
`.OAuthMixin._oauth_get_user_future` may now be a native coroutine.
All `callback` arguments in this package are deprecated and will.
be removed in 6.0. Use the coroutine interfaces instead.
The `OAuthMixin._oauth_get_user` method is deprecated and will be removed in.
6.0. Override ` .OAuthMixin._oauth_get_user_future` instead.
The command-line autoreload wrapper is now preser
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.1.0178: warning for passing pointer to non-pointer argument
Problem: Warning for passing pointer to non-pointer argument.
Solution: Use zero instead of NULL.
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: utils Share JSON-LD regular expression.
downloader/dash Improve error handling.
nrktv Add support for new season and serie URL schema.
nrktv Add support for new episode URL schema.
frontendmasters Add support for frontendmasters.com.
dplayit Sort formats.
youtube Improve login error handling.
This program allows you to view BPG Images in Windows, Linux and macOS.
* Large images are autoscaled to fit screen area
* Zoom In/Out
* Full screen mode
* Support mouse dragging of the zoomed image
* Cyclic view of all images in the same directory
* Saving a copy of the opened file as a PNG file
* Saving a copy of the opened file
* Deleting the opened files
* Rotating the view (rotated view can be saved as a PNG file)
* In Windows (and Ubuntu Linux) you can open BPG files directly from explorer (installer creates file association)
* Embedded translations: Russian,English
* Thumbnails preview in Nautilus/Thunar/Dolphin (Ubuntu/Xubuntu/Kubuntu)
* Thumbnails preview in Windows Explorer (for Windows Vista or higher)
* drag & drop support for files and folders (for Ubuntu and Windows)
* Prebuilt DEB packages for x86 and x86-64 architectures (Ubuntu/Xubuntu/Kubuntu 17.10)
* Prebuilt macOS DMG package for x86-64
minor feature: * Added: drag drop support for files and folders (for Ubuntu and Windows)
AMP is a console text-editor, written in Rust and lightweight. Implements mode-based keyboard interface, similar to VIM. Comes with file management and a few IDE capabilities. Avoids over-configurability, but allows YAML-based key mapping for e.g. macros.
minor bugfix: syntax highlighting.
Scopes were bleeding into one another; we now defer to HighlightIterator.
See https://github.com/jmacdonald/amp//22 for details.
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: Unicode data updated to Unicode 11.0.0. Proxy configuration dialog in the Internet control panel. Syntax in the Cmd.exe command intepreter. Some more glyphs in the Wingdings font. Various.
Database Subsetting and Relational Data Browsing Tool. Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. Exports consistent, referentially intact row-sets from relational databases. Removes data w/o violating integrity. Generates topologically sorted SQL-DML, hierarchically structured XML. and DbUnit datasets.
minor feature: for "Can't connect to SOCKS proxy:http" #8.
Comprehensive usability improvements of the data browser.
Animated row-to-row links.
Increased rendering quality of row-to-row link.
Automatic layouting of data browser desktop.
Using working-table-scope "LOCAL_DATABASE" led to concurrency problems and connection leaks.
Update of SQL keyword catalog to SQL 2003 standard.
Added context menu to columns view of results table.
BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Songs may be adjusted with start and end trimming, speed adjustments and volume adjustments without changing the audio file.
minor bugfix: '''3.22.3''' (2018-7-10) (stable)
Combined change log for 3.22.1 through 3.22.3
Linux: Add integrated ALSA volume control.
Song Server: Display a wait message while files are being transferred.
Song Server: Transfer meta files whenever the player is closed.
Raffle Game: Add a no sound option.
Web Server: minor CSS updates
Web Server: fixed an issue when the BDJ buttons were in the focused state.
Web Server: fixed crashes.
Song Server: Get working again; many bug fixes and cleanup.
Song Server: Fixed on windows.
Song Server: Work-around for bad http code on windows.
Linux: Fixed interface to pavolume program.
Windows: Fix IP address fetch for older windows.
Multiple Instances: On database update, make sure all instances reload the database.
Fixed an intermittent socket issue that caused the application to stop working.
Mutagen: make regex cleanup more precise.
Minor Code cleanup.
Update tests to support client/server mode.
Added missing src/ files to manifest.
Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported in one click to a number of platforms, including the major desktop platforms (Linux, Mac OSX, Windows) as well as mobile (Android, iOS) and web-based (HTML5) platforms.
Godot is completely free and open source under the very permissive MIT license. No strings attached, no royalties, nothing. Users’ games are theirs, down to the last line of engine code. Godot’s development is fully independent and community-driven, empowering users to help shape their engine to match their expectations. It is supported by the Software Freedom Conservancy not-for-profit.
minor feature: Android export templates no longer contain the placeholder permissions which Google Play started complaining about. Now only requested permissions will be written to the manifest when exporting.
User defined signals in the exported C# projects were misbehaving, this has now been.
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 117zzi: New weapons including two variants of the CZ Skorpion maschine-pistol (modeled by one of our resident 3d artists: MikeeUSA), additional thompson-submachine-gun variants (including the 100 round drum long barreled version (which has greater velocity), bullet holes decals in glass, glass spalling (which can harm those hit by the shards), color maps for various weapon pickups.
The Game has over 180 weapons.
Everything is Free and Opensource.
Get it now!
(Note: Game spans 2 DVDs, Download both!)
gREST (Graph-based REST API Framework) is a RESTful API development framework on top of Python, Flask, Neo4j and Neomodel. Its primary purpose is to ease development of RESTful APIs with little effort and miminum amount of code.
minor feature: updated README
added favicon for docs.
added documents skeleton.
1. wrote index, installation and tutorial.
added documentation link.
Update flask from 0.12.2 to 1.0.2.
Update neomodel from 3.2.5 to 3.2.9.
Update pytest from 3.5.1 to 3.6.3.
Update requests from 2.18.4 to 2.19.1.
Update setuptools from 39.0.1 to 39.2.0.
Update unidecode from 0.04.20 to 1.0.22.
Update webargs from 2.1.0 to 3.0.2.
Update pyyaml from 3.12 to 3.13.
1. updated PyYAML package to severe security.
1. added CI configs for testing newly released Python 3.7 and Neo4j 3 .
1. updated travis-ci to get py3.7 to work.
testing new config for travis-ci.
removed pypy2.7 from CI builds.
Update setuptools from 39.2.0 to 40.0.0.
missed a comma!.
PacketFence is a network access control (NAC) manager. It includes numerous
features, including user registration and sanitation, central wireless and
cable-network control, BYOD (bring-your-own-device) configuration, 802.1X
support, and layer-2 device isolation. PacketFence is useful for managing
small to large networks and intranet-access points.
major feature: New Features
Added support for dynamic PSK (Cisco IPSK) for the Cisco WLC and hostapd.
Added Ubiquiti Unifi web authentication and 802.1X support.
Added support for Cambium AP module for 802.1X, MAC and web authentication.
Change root portal module on failure/success.
Save already entered field on the portal (chain auth).
Custom message for SMS registration.
Expire SMS pin code.
Define the length of the pin code.
Enable or disable sponsor authentication when he validates access.
Allow connection profiles to be enabled/disabled.
Add new portal module action that wraps the default actions a module would normally execute.
Improved startup time of PacketFence.
local/reject realm for eduroam in standalone configuration.
Allow subsecond timeouts for LDAP connections.
Allow randomization of the search order for a list of LDAP servers.
IP exclusion is now possible in the DHCP server.
Allow max node per role when doing autoregistration.
Moved unregister on accounting stop parameter on the connection profile.
VLAN filters can be set to node_info.category and it will return the current category of the device.
The database load-balancer now listens on the cluster management IP address.
Allow to update switches while importing them via CSV.
Netdata never ending restarts after a reboot.
Systemd PID file causes when there is a stale PID file.
when a LDAP authentication source contains multiple IP addresses.
Added missing DHCP Statistics for routed networks on the dashboard.