Express is a fast and minimalistic web framework for NodeJS.
It provides robust routing, HTTP utility code (redirection, caching, etc),
view and templating system (over 14 engines) support,
HTTP content negotiation, and code generation.
minor bugfix: `TypeError` in `res.send` when given `Buffer` and `ETag` header set.
Perf: skip parsing of entire `X-Forwarded-Proto` header.
Hashrat is a command-line utility that hashes things using md5, sha1/256/512, whirlpool and jh hash algorithms. It's written in C with few dependancies (basically just the standard C library).
It can read input from standard in and hash it, either as a complete file, or line-by-line.
It can recursively hash files on disk, either outputing hashes to stdout, or storing them in filesystem attributes, or in a memcached server.
It can check files against a list of hashes supplied on stdin, or in the filesystem attributes of the files, or in a memcached server.
It can find files that match a list supplied either on stdin, or uploaded to a memcached server.
It has a 'cgi' mode that presents a web interface for hashing lines of text.
It can pull files over ssh or http, to allow remote hashing/checking from another machine.
minor feature: this release adds hook script support for 'find duplicates' mode. In find duplicates mode hook scripts are passed two file paths instead of one, a path to the current file and a path to the file it is a duplicate of.
minor feature: Block D3D11 when using Intel drivers on Windows 7 systems with partial AVX support ( ), Users of 32-bit Firefox on 64-bit Windows are migrated to 64-bit Firefox for increased stability and security. Reference link to 56.0 release notes, Due to a in Mac OS X High Sierra, fullscreen mode has some, Startup crash with RelevantKnowledge adware installed. Firefox Support has helpful instructions to remove it. Users running Firefox for Windows over a Remote Desktop Connection (RDP) may find that audio playback is disabled due to increased security restrictions. Learn how to mitigate this until it is corrected in an upcoming release, Startup crashes with 64-bit Firefox on Windows 7, for users of Lenovo's "OneKey Theater" software for IdeaPad laptops. To this crash, please re-install 32-bit Firefox.
Whiley is a programming language with refinement types, extended static checking and an indentation-based syntax. It compiles to Java bytecode and runs per JAR-runtime on any JVM, which in turn allows to reuse existing Java libraries. The SDK includes a compiler (wyjc), documentation, a plugin framework, disassembler, and an Eclipse plugin.
minor feature: Add interesting verification test.
Add test cases.
Uncommented passing tests.
Preparing next release version.
Merge branch 'develop'.
asm1825 is a lightweight standalone assembler for PIC microcontrollers, specifically the PIC16(L)F1825 and similar variants. It is a two pass command line based assembler producing ready to burn .hex output with support for macros, file inclusion, and arithmetic evaluation of operands. It follows the opcode definitions in the '1825 datasheet and makes no explicit attempt at full compatibility with other specific assemblers (such as mpasm), but hopefully does not break compatibility without good cause. Speed of assembly is one of its primary goals.
It is hoped that, as development continues, support for more PIC12 and PIC16 series microcontrollers will be added.
minor feature: Adding DW and DS directives. Memory usage statistics are now generated, and messages are now output with current file name and line number. Bug fixes: psDefine now fully evaluates abs= parameter value; moviw/movwi opcodes also have full evaluation of index values.
Useful to split up jobs over multiple CPU cores or even multiple computers. Examples:
tar -cf - /bigdirectory | splitjob -j 4 gzip > big.tar.gz
splitjob "ssh h1 bzip2" "ssh h2 bzip2" < f > f.bz2
minor feature: Might now be able to recover if sub process fails even if some data has been read out from the sub process.
Verbiste is a French conjugation system. It contains a C++ library, two programs that can be run from the command line or from another program, and a GNOME application. This application shows a text field in the GNOME Panel where the user can enter a conjugated verb and obtain its complete conjugation. The knowledge base is represented in XML and contains over 7000 French verbs. A TRS-80 Color Computer version is also available.
minor bugfix: This version is compilable with C++ compilers that do not support exception specifications.
wxEphe displays Astronomical Ephemeris for The Sun, The Moon, and solar system planets, given date and observer's location.
minor bugfix: Initialization bug fixed.
Compilation configurations improved.
VersionInfo added for MSWin versions.
Win32 and Win64 versions are now both inside installer.
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 feature: 32-bit arithmetic using the long type is now supported.
A simple tc command wrapper tool. Easy to setup traffic control of network bandwidth/latency/packet-loss/packet-corruption to network interfaces.
minor feature: Change --change option behavior to add a shaping rule if there are no existing rules: #88.
Improve error messages.
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: Added back print element background option.
Added back print preview dialog.
Added session manager.
Tab icon is now hidden when page has no icon.
Improved locationbar completer with search suggestions.
Improved handling of downloading dependencies in GreaseMonkey scripts.
Various improvements in TabManager extension.
Linux: PulseAudio streams now have QupZilla app name and icon.
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.1181: tests using Vim command fail on MS-Windows
Problem: Tests using Vim command fail on MS-Windows.
Solution: Do not add quotes around the Vim command.
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: YoutubeDL Ignore duplicates in --playlist-items.
YoutubeDL out of range --playlist-items for iterable playlists and.
Reduce code duplication.
utils Use cache in OnDemandPagedList by default.
postprocessor/ffmpeg Convert to opus using libopus.
reddit Sort formats.
lnkgo Relax URL regular expression.
pornflip Extend URL regular expression.
xtube Add support for embed URLs.
xvideos Add support for embed URLs and improve extraction.
tvn24 Relax URL regular expression.
ketnet Add support for videos without direct sources.
canvas Generalize mediazone.vrt.be extractor and rework canvas and een.
afreecatv Add support for adult videos.
4MLinux is a small, independent, general-purpose Linux distribution with a strong focus on the following four "M" of computing: Maintenance (system rescue Live CD), Multimedia (full support for a huge number of image, audio and video formats), Miniserver (DNS, FTP, HTTP, MySQL, Proxy, SMTP, SSH, and Telnet), and Mystery (meaning a collection of classic Linux games).
major feature: 4MParted is a very small live CD designed for disk partitioning. It's a part of 4MRescueKit, which in turn is one of the three main 4MLinux releases available for download.
This version includes GParted 0.29.0 and it uses 4MLinux 23.0 as the base system.
Slpkg is a powerful software package manager that installs, updates, and removes packages on Slackware based systems. It automatically computes dependencies and figures out what things should occur to install packages. Slpkg makes it easier to maintain groups of machines without having to manually update.
major feature: 3.3.1 - 07/10/2017
- Set Slackware version via configuration file /etc/slpkg/slpkg.conf
- Set computer architecture via configuration file /etc/slpkg/slpkg.conf