OpenTaxSolver (OTS) is a free package of programs for calculating Tax Form entries for Federal and State personal income taxes. It is based on a set of text processing programs that also has a GUI for easy usage. It assists you in doing the otherwise tedious calculations, while showing the intermediate and final numbers.
minor feature: Fixed line 374 (worksheet line-3) of California Taxes.
Improved selection of PDF-Viewer in the Auto-Fillout versions. See webpage.
The MirBSD Korn Shell (mksh) is an actively developed successor of pdksh (the Public Domain Korn Shell), aimed at producing a shell good for interactive use, but with the primary focus on scripting. It is intended to be portable to most *nix-like operating systems as long as they're not too obscure. mksh incorporates improvements from OpenBSD and Debian, as well as bugfixes and enhancements developed for the MirOS, FreeWRT, and MidnightBSD projects and Android. The emacs command line editing mode is UTF-8 capable, and Byte Order Marks are ignored in scripts. The shell supports large files, as well as all pdksh and some csh, AT&T ksh, zsh, and GNU bash features, is compatible with the Bourne shell and POSIX (within limits), has no limit on array sizes, and incorporates some other useful builtins and features. While being already fast and small (without losing functionality), flags to make it even smaller can be given at compile time. An interactive shell reads "~/.mkshrc" on startup.
minor bugfix: Add more tests detailing behaviour difference from GNU bash. Introduce a memory leak for x= fixing use of freed memory instead. Add x+= parallel to x= . POSIX command loses builtin special-ness. Update location of FreeBSD testsuite for test(1). Remove dead NULL elements from Emacs keybindings. Change several testcases for */ @ expansion with/without quotes to expected-fail, with even more to come . Fix miscalculating required memory for encoding the double-quoted parts of a here document or here string delimiter, leading to a buffer overflow. Rename a function conflicting with a MacRelix system header. Use size_t (and ssize_t) consistently, stop using ptrdiff_t; fixes some arithmetics and S/390 bugs. Remove old workarounds for Clang 3.2 scan-build. Remove all Clang/Coverity assertions, making room for new checks. Fix NSIG generation on Debian sid gcc-snapshot. Make a testcase not fail in a corner case. Fix issues detected by GCC s new sanitisers: data type of a value to be shifted constantly must be unsigned (what not, in C ); shebang check array accesses are always unsigned char. Be even more explicit wrt. POSIX in the manpage. Fix shebang / file magic decoding. More int bool conversion. Let Build.sh be run by GNU bash 1.12.1 (Slackware 1.01). Fix here string parsing issue. Point out more future changes in the manpage. Call setgid(2), setegid(2), setuid(2) before seteuid(2). Fix spurious empty line after ENOENT whence -v . Optimise dot.mkshrc and modernise it a bit. Use MAXPATHLEN from for PATH_MAX fallback. Some code cleanup and warnings fixes. Add options -a argv0 and -c to exec. Prevent use-after-free when hitting multiple errors unwinding. Fix use of * and @ in scalar context: within and after case and in here documents; fix here document expansion. Unbreak when @ shares double quotes with others. Fix set -x in PS4 expansion infinite loop.
The Barefoot server is a scalable user-space port bouncer that can be used to forward, or bounce, TCP connections and UDP packets destined for an address on the host on which the Barefoot server runs to any other host or address. To these other hosts, it will appear as if the connection and packets are coming from the machine on which the Barefoot server runs, rather than from the original host. The Barefoot server has support for using proxy protocols on the outgoing side, and can relay incoming traffic out via a SOCKS server or an HTTP proxy supporting the CONNECT command. At the moment, using a proxy for outgoing traffic is only supported for the TCP protocol. The Barefoot server is targeted towards larger sites that need to bounce traffic from many simultaneous clients, while at the same time offering detailed access control, logging, and other features related to controlling the behavior of the traffic and the Barefoot server.
minor feature: IPv6 is now supported in the server. A new "monitor" object has been added. The syntax is similar to rules and routes, but instead of applying to individual sessions, it applies to all sessions currently matching the addresses to monitor. The session module has been merged with the mainstream Barefoot code, and has also been extended to support the following new features: connection throttling (number of new sessions accepted per second) and state-keys (per source IP address).
Dante is a free implementation of the proxy protocols SOCKS version 4 and SOCKS version 5 (RFC 1928) that supports both IPv4 and IPv6. It can be used as a firewall between networks and to control outgoing or incoming traffic. The package consists of two parts: a SOCKS server and a proxy client that supports SOCKS, HTTP proxies, and UPnP. RFC 1961 (GSSAPI) is supported in both the client and the server. Commercial support is available.
minor bugfix: Keywords added giving increased control over IPv4/IPv6 usage on each interface.
Zombie process fix for Solaris/AIX.
FreeBSD and NetBSD configure fixes.
GSSAPI handling fix.
Correction of external.rotation usage operation.
AIX compilation fixes.
CONNECT request fix.
Slap is a Sublime-like text editor for terminal usage, implemented in NodeJS. It provides first-class mouse support in terminal windows, keybindings like GUI editors, full clipboard support, undo and redo steps,
syntax highlighting for many languages, bracket matching, a sidebar like Sublime, select word to highlight other occurrences; double-click to select word, regex-based search and replace.
minor feature: Fixes EACCES on save.
Updates to slap-clipboard-plugin 0.0.6.
Play the popular card game Mau Mau against the computer or over the network with your friends.
It consists of a stand-alone server and a client.
- Play against up to 4 tactical playing computer opponents
- Play against up to 4 more human players over the network
- Play ace/queen/king rounds (optional)
- Support for player images
- Server side scores
- Away from home, but PC is running? On Linux/BSD you can run the server on demand by using (x)inetd
- Highly customizeable rules, even tweak them to your needs with Lua
minor feature: * relative/absolute scores
* using Lua script as rule set
ownCloud is an online file synchronization and sharing solution. It's easy to use as consumer-grade product, but can be hosted on private servers or data centers. It integrates with existing IT business infrastructure as well, and this allows to constrain and customize security and functional requirements. It comes with a simple user interface for file uploading, viewing or editing, contacts and calendars, bookmarks and media files.
minor feature: Remove hacky Substring support for MSSQL.
Return null when requesting tags for null user.
Add detection for invalid CLI configuration for settings page.
Only rescan versions once in trashbin.
Allow disabling the cache updater.
Disable the cache updater when doing the encryption migration.
add some tests for disabled updater.
Move keys instead of copy during encryption key migration.
Update scanFile() and scanChildren() to the new signature of the pare?.
Add a test for ObjectStore NoopScanner.
Fix method signature for stable8.
fix warning in gc.
set up paged search when limit is 0.
Verify CSRF token already in update.php and not the EventSource code.
Proper filename for "require version.php".
Maintenance mode message might be misleading.
Etc timezones don't exist for .5 and .75 offsets.
tx-robot updated from transifex.
Display app update error messages.
Extract the remote host from user input in share dropdown.
Add cURL as hard-dependency.
cron shall not operate in case we are in maintenance mode.
Fix size propagation over shared storage boundary.
Add unit test for size propagation across share boundaries.
support paged results against 389ds.
Allow specifying the compare-array for insertIfNotExists().
Only check unique keys for the comparison on filecache insert updat?.
insertIfNotExists() for storage insertion.
Better save then sorry.
Get the id before using it.
Adding unit test which shows insertIfNotExists to fall apart in certa?.
let insertIfNotExist() throw the native DBALException - no need to hi?.
Add test for UniqueConstraintViolationException on wrong key.
Fix doc blocks of insertIfNotExists() method.
Throw a RuntimeException in the cache aswell.
Also use all keys for an empty array, just in case.
validate resource's integrity before using it.
Do not abort when meeting unfixable legacy storages.
Properly forward repair errors and warnings.
Detect that the done flag was not set after repair fail.
Fixed expected warning count on repair fail.
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: The Daily Show Podcast support.
testcases for libsyn and The Daily Show Podcast extractors.
fix nm video DL issue when logged in.
nytimes Support embed URL.
generic Add support for nytimes embeds.
Merge branch 'master' of github.com:rg3/youtube-dl.
videomega Fix extraction and update test.
nytimes Improve _VALID_URL.
vine Fix formats extraction.
test/http Add test for proxy support.
test/YoutubeDL split in two classes.
Merge branch 'niconico_nm' of https://github.com/ndac-todoroki/youtub?.
niconico Add nm video test.
Merge branch 'ndac-todoroki-niconico_nm'.
twitch Fix login.
test/YoutubeDL test match_filter.
test Add tests for aes.
crunchyroll Remove unused class.
Remove the 'stitle' field.
nrk Adapt to new URL format.
nrk Extract duration.
nrk:playlist Add extractor.
nrk:playlist Restrict _VALID_URL.
test/utils Test xpath_text.
nrk:playlist Relax video id regex and improve _VALID_URL.
Merge branch 'the-daily-show-podcast' of https://github.com/fstirlitz?.
libsyn Improve and simplify.
libsyn Fix extractor alphabetic order.
extractor/generic Support Libsyn embeds.
extractor/generic Add test for Libsyn embed.
comedycentral Drop thedailyshow podcast extractor.
comedycentral Remove unused import.
Merge branch 'fstirlitz-the-daily-show-podcast'.
lybsyn pep8: add space around operator.
test/aes Test aes_decrypt_text with 256 bit.
twitch Only match digits for the video id.
mlb Improve _VALID_URL.
npo Skip broken URL links.
options Handle special characters in argv.
Pukcab is a lightweight, single-binary backup system that stores de-duplicated, compressed and incremental backups on a remote server using just an SSH connection.
minor feature: New features and bug fixes
* code clean-up
* performance improvements
* better automated retention schedules for systems rarely backed-up
µ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 bugfix: Selected domains no longer appears in the popup,
EasyList FR was breaking uBlock, because of that weird filter: third-party, which makes no sense as per ABP filter syntax.
Converse.js is an instant messaging client for websites. It provides an entirely browser-based Jabber/XMPP interface, and can connect to any XMPP public server. Converse implementes single and multiuser chats, invitations, service discovery, direct registration, contact lists, roosters and vCard exchange, status changes and messages, typing and state notification, and OTR encryption.
minor feature: Set the JID input field in the login form to type=email.
New configuration setting allow_contact_removal.
Document that event handlers receive 'event' obj as first arg.
Add a test to check that notifications are played in chat rooms.
Enable automatic reconnection when prebind and prebind_url are specified.
Require the JID to be specified when using keepalive with prebind. Also add a logout API method.
Indicate visitors in chat rooms.
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 plattforms.
minor feature: Linux 3.19.3, drm/i915: use in_interrupt() not in_irq() to check context, target/pscsi: Fix NULL pointer dereference in get_device_type, iscsi-target: Avoid early conn_logout_comp for iser connections, target: Fix virtual LUN=0 target_configure_device failure OOPs, target: Fix reference leak in target_get_sess_cmd() error path, ARM: dts: am43xx-clocks: Fix ehrpwm tbclk data on am43xx, ARM: dts: am33xx-clocks: Fix ehrpwm tbclk data on am33xx, ARM: dts: DRA7x: Fix the bypass clock source for dpll_iva and others, ARM: at91: pm: fix at91rm9200 standby, ARM: imx6qdl-sabresd: set swbst_reg as vbus's parent reg, ARM: EXYNOS: Don't use LDREX and STREX after disabling cache coherency, b43: fix support for 5 GHz only BCM43228 model, ARM: imx6sl-evk: set swbst_reg as vbus's parent reg, netfilter: nf_tables: fix addition/deletion of elements from commit/abort, netfilter: nf_tables: fix transaction race condition, netfilter: xt_socket: fix a stack corruption bug, netfilter: nft_compat: fix module refcount underflow, ipvs: fix inability to remove a mixed-family RS, ipvs: add missing ip_vs_pe_put in sync code, powerpc/iommu: Remove IOMMU device references via bus notifier, powerpc/smp: Wait until secondaries are active online, x86/apic/numachip: Fix sibling map with NumaChip, x86/asm/entry/32: Fix user_mode() misuses, x86/vdso: Fix the build on GCC5, kvm: move advertising of KVM_CAP_IRQFD to common code, x86/fpu: Drop_fpu() should not assume that tsk equals current, x86/fpu: Avoid math_state_restore() without used_math() in __restore_xstate_sig(), crypto: aesni - fix memory usage in GCM decryption, crypto: arm/aes update NEON AES module to latest OpenSSL version, pagemap: do not leak physical addresses to non-privileged userspace, irqchip: armada-370-xp: Fix chained per-cpu interrupts, PCI: Don't read past the end of sysfs "driver_override" buffer, libsas: Fix Kernel Crash in smp_execute_task, gadgetfs: use-after-free in - aio_read(), of: handle both '/' and ':' in path strings,
The xterm program is the standard terminal emulator for the X Window System. It provides DEC VT102/VT220 and Tektronix 4014 compatible terminals for programs that can't use the window system directly. If the underlying operating system supports terminal resizing capabilities (for example, the SIGWINCH signal in systems derived from 4.3bsd), xterm will use the facilities to notify programs running in the window whenever it is resized.
minor bugfix: Fixes a bug in ICH from patch #315 changes. Added usage notes to manual page.
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: Removed duplicate PNG_SAFE_LIMITS_SUPPORTED handling from pngconf.h
Corrected the width limit calculation in png_check_IHDR().
Removed user limits from pngfix. Also pass NULL pointers to
png_read_row to skip the unnecessary row de-interlace stuff.
Added testing of png_set_packing() to pngvalid.c
Regenerated configure scripts in the *.tar distributions with libtool-2.4.4
Implement previously untested cases of libpng transforms in pngvalid.c
Fixed byte order in 2-byte filler, in png_do_read_filler().
Made the check for out-of-range values in png_set_tRNS() detect
values that are exactly 2 bit_depth, and work on 16-bit platforms.
Merged some parts of libpng-1.6.17beta01 and libpng-1.7.0beta47.
Added #ifndef __COVERITY__ where needed in png.c, pngrutil.c and
pngset.c to avoid warnings about dead code.
Do not build png_product2() when it is unused.
Display user limits in the output from pngtest.
Eliminated the PNG_SAFE_LIMITS macro and restored the 1-million-column
and 1-million-row default limits in pnglibconf.dfa, that can be reset
by the user at build time or run time. This provides a more robust
defense against DOS and as-yet undiscovered overflows.
Added PNG_WRITE_CUSTOMIZE_COMPRESSION_SUPPORTED macro, on by default.
Allow user to call png_get_IHDR() with NULL arguments.
Rebuilt configure scripts with automake-1.15 and libtool-2.4.6
Moved png_set_filter() prototype into a PNG_WRITE_SUPPORTED block
Avoid runtime checks when converting integer to png_byte with
Removed some comments that the configure script did not handle
properly from scripts/pnglibconf.dfa and pnglibconf.h.prebuilt.
Free the unknown_chunks structure even when it contains no data.
Updated CMakeLists.txt to add OSX framework, change YES/NO to ON/OFF
for consistency, and remove some useless tests.
Remove pnglibconf.h, pnglibconf.c, pnglibconf.pre, pnglibconf.dfn,
and pnglibconf.out instead of pnglibconf.* in "make clean".
Fixed simplified 8-bit-linear to sRGB alpha. The calcula
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.
major bugfix: Fix IPv6 issue with portcheck (need to be able to specify
Fix minor issues with bugs in testing code
Add command line option '--server-host' to set the log server.
In samhain.startLinux.in start script template, add code to read
options from /etc/sysconfig/ NAME for RedHat.
nuBASIC is a BASIC interpreter designed for educational purposes. It's implemented in C++11 and buildable on Linux or Windows. It allows programming simple games, educational or small business programs, comes with various examples, documentation, and a syntax highligting editor on Windows.
minor feature: Added ELIF statement, it extends an IF statement to execute a different
statement in case the original IF expression evaluates to FALSE.
However, unlike ELSE, it will execute that alternative expression only if
the ELIF conditional expression evaluates to TRUE.
D is a modern C-style programming language, declarative, object-oriented, and with inferred static typing, somewhat inspired by Python, Java, Eiffel, C# and Ruby. It provides many conveniences, like automatic memory management, concurrency-awareness, contractual design, or first class arrays and dictionaries, built-in macro and meta programming features. It still permits inline assembler, and produces fast and native binaries.
major feature: Destructors for structs allocated on the heap are now invoked.
ASM statements can now be used in pure, nothrow, @nogc, or @trusted code.
Package protection attribute can be optionally bound to specified package.
The garbage collector got faster.
volatileLoad and volatileStore intrinsics were added.
Experimental: The garbage collector can now be configured.
byKeyValue was added.
initOnce was added to perform thread-safe lazy initialization.
minor bugfix: The new One Dark UI and syntax themes are now the default.
Added some missing deprecation warnings when calling .on.
Added a new hanging soft wrap indent setting, allowing soft-wrapped lines to
be indented further than the start of the line.
Fixed issues adding selections above and below in the presence of hard tabs
or soft-wrapped lines.
Fixed issues soft-wrapping lines that contained tabs in their leading
Saving HTML from markdown now correctly includes current text editor styling
for code blocks.
The atom command now opens multiple root folders in a single window when
given multiple paths.
apm view now supports a --compatible option.
The stunnel program works as SSL encryption wrapper between remote and local network sockets or inetd-started daemons. It adds SSL or TLS functionality to any network service, commonly POP3, IMAP or HTTP servers. Stunnel uses OpenSSL for cryptography. It can itself function as port redirection deamon, or as temporary traffic interceptor, and requires no adaption of the shadowed programs.
security: Security bugfixes. The "redirect" option now also redirects clients on SSL session reuse. In stunnel versions 5.00 to 5.12 reused sessions were never redirected regardless of their certificate verification result.
New features: Windows service is automatically restarted after upgrade.
Bugfixes: Fixed a memory allocation error during Unix daemon shutdown.
Fixed handling multiple connect/redirect destinations.
OpenSSL FIPS builds are now correctly reported on startup.
Zero setup, cross platform desktop to desktop and desktop to mobile file transfer tool. It provides a built-in webserver for easily sharing files.
minor feature: First public release.
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 52:
New weapons: English Longbow, Cudgel
New Mutator options: remove weapons from map on start.
Replace weapons on map with: spikes, fire, pillar of flame, jumppads, bouncer, baloon, tanktraps, buildings, foliage.
You can also light up your crossbow bolt or longbow arrow if near a burning item (something on fire or fire particles) by pressing F+R keys (use and reload keys).
Also you can move your gun to the center by pressing the Semicolon (;) key next to L. Thus you can more easily shoot out of arrow slits in Castles etc (also works with L: turn gun to the side)
RPGboss is a 2D role-playing game engine and application designer. It
requires little programming logic, comes with a map editor and tiles.
It allows custom screen sizes, side battles, defining map events and
managing scores and skills, animations, characters and enemies. Completed
games can be exported to Windows, Linux and Mac binaries.
minor feature: Add Escape to Battle Menu.
Fix use more MP than available bug.
Fix Heal Party EventCmd bug.
Bokeh is a Python library for interactive visualizations, plots and dashboards in web browsers. It provides unique rendering recipes and capabilities for large and streaming data sets.
major bugfix: Colect implicit interfaces into a single bokeh.io module.
Fixed notebook css issues.
Update notebooks to be compatible with IPython 3.0.
Easy bokeh applet generation using the simpleapp module.
Develop installation enhancements.
A new User guide intro and some other docs styling enhancements.
Some other minor examples bugfixes.
- Invoking nosetests doesn't always work properly.
- Explicit notebook display codes not working.
- Charts xlabel and yabel defaults.
- build Try to make y.y.yrc, not y.y.y.rc in dev build to avoid being listed above y.y.y release.
- Develop installation fails: no such file or directory: '/usr/lib/python3.4/site-packages/bokeh.pth'.
- starter Two instances of autoload_server??.
- starter Logging.basicconfig should not be called by 'import bokeh'.
- Restore glyph/trail.py.
- Never use empty dict/list as default argument.
- starter Use absolute_import throughout.
- bokehjs Bokeh should use a private jquery.
- bokehjs Map config not used for main.coffee it seems.
- Check boxplot equation.
- docs Fix grammar error.
- bokehjs Ugly buttons when plotting inside notebook on firefox 36.
- Load_notebook depends on utils.py which depends on flask.
- charts Cannot seem to make x-values different than default in line.
- build Fix dev fingerprint check on version.
- bokehjs Spectrogram coffee needs recompile.
- docs Typo in stock_applet docs for moving quantquote data.
- Use production quality server for bokeh-server.
- starter Automatically fill masked arrays when encoding.
- Preliminary work to get bokehjs working in node.js.
- bokehjs Ajax realtime improvements.
- docs Visual hierarchy on autogenerated docs could be clearer.
- Is there any reason why p.select() shouldn't take **kwargs?.
- docs Userguide intro and interfaces.
- Collect implicit interfaces into a single module.
- docs examples Bokeh-notebooks needs update to use the new plotting api.
- Use _.isxxx(x) inste
CodeQuery is a tool for indexing and then querying or searching C, C++, Java, Python, Ruby, and Go source code. It builds upon the databases of cscope and ctags, which are processed by the cqmakedb tool to generate a CodeQuery database file. This can be viewed and queried with a GUI tool. The features include auto-completion of search terms and visualization of function call graphs and class inheritance. The following queries can be made: Symbol, Function or macro, Class or struct, Functions calling this function, Functions called by this function, Class which owns this member or method, Members and methods of this class, Parent of this class (inheritance), Children of this class (inheritance), Files including this file, and Full path for file.
minor feature: Added support for Mac OS, Allowed -q in cscope.out header, Added info to HOWTOs on how to exclude standard include paths
TubePress provides a modern photo and video gallery PHP script. It can index and display thumbnails, photo meta data, categories, Youtube/Vimeo videos, favourites, either embedded or in popups or modal overlays.
minor feature: Pagination is now fully responsive in default theme.
Normal player location now has configurable scroll behavior.
Added ability to explicitly configure URLs, via config/settings.php, for the base TubePress installation, the user content directory, and the Ajax endpoint.
Fixed issue that caused TubePress Pro to incorrectly identify itself as Pro.
Fixed issue that could break plugin activation in WordPress
Removed 5px padding in FancyBox player.
Removed scrollbars in FancyBox player
Removed explicit width setting for .tubepress-thumb in default theme. Allows for prevention of FOUC.
Grav is a modern Web-CMS, implemented in PHP, utilizes flat-file storage, and is optimized for low latency. It uses MD/CommonMark for page structuring, provides a lean but powerful API and plugin hook system, uses Twig for templating, YAML configuration, Doctrine caching. The file store allows simple backups and versioning using any SCM. Grav comes with a feature-rich admin interface and CLI tools are provided.
bugfix: Added `addAsyncJs()` and `addDeferJs()` to Assets manager.
* Added support for extranal URL redirects.
Fix unpredictable asset ordering when set from plugin/system.
* Updated `nginx.conf` to ensure system assets are accessible.
* Ensure images are served as static files in Nginx.
* Updated vendor libraries to latest versions.
* Updated included composer.phar to latest version.
Fixed issue with markdown links to `#` breaking HTML.
Ansifilter converts ANSI terminal escape sequences to HTML, RTF, BBCode, LaTeX and Plain TeX.
minor feature: Added line numbering options.
GNOME is a desktop environemnt and an application collection for BSD/Linux systems. It aims for accessibility and simplified interfaces. It utilizes the Gtk+/Gdk/Glib, Cairo/Clutter, WebKitGtk and GStreamer toolkits, Mutter as its window manager, also strongly integrates DBUS and Avahi, provides an adaptable Gnome shell, many productivity and system applications,and some games.
major feature: GNOME 3.16 brings a brand new notification system and updated calendar design, which helps you to easily keep track of what s happened, and includes useful information like world times and event reminders. Other features include overlaid scrollbars, updated visuals, improved content views in Files, and a redesigned image viewer.
Major additions have also been made to the GNOME developer experience: GTK+ support for OpenGL now allows GTK+ apps to support 3D natively, a new GLib reference counting feature will help with debugging, and GTK+ Inspector has also had a major update.
BirdFont is a font editor which allows creating vector graphics and exporting them as TTF, EOT & SVG fonts. It simplifies glyph creation through a snap grid, or allows to trace them from background images.
major feature: Contextual ligature substitution. Kerning strings.
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: Cryptsetup git and wiki are now hosted on GitLab.
Repository of stable releases remains on kernel.org site
For more info please see README file.
Cryptsetup TCRYPT mode now supports VeraCrypt devices (TrueCrypt extension).
The VeraCrypt extension only increases iteration count for the key
derivation function (on-disk format is the same as TrueCrypt format).
Note that unlocking of a VeraCrypt device can take very long time if used
on slow machines.
To use this extension, add --veracrypt option, for example
cryptsetup open --type tcrypt --veracrypt. .
For use through libcryptsetup, just add CRYPT_TCRYPT_VERA_MODES flag.
Support keyfile-offset and keyfile-size options even for plain volumes.
Support keyfile option for luksAddKey if the master key is specified.
For historic reasons, hashing in the plain mode is not used
if keyfile is specified (with exception of --key-file=-).
Print a warning if these parameters are ignored.
Support permanent device decryption for cryptsetup-reencrypt.
To remove LUKS encryption from a device, you can now use --decrypt option.
Allow to use --header option in all LUKS commands.
The --header always takes precedence over positional device argument.
Allow luksSuspend without need to specify a detached header.
Detect if O_DIRECT is usable on a device allocation.
There are some strange storage stack configurations which wrongly allows
to open devices with direct-io but fails on all IO operations later.
Cryptsetup now tries to read the device first sector to ensure it can use
Add low-level performance options tuning for dmcrypt (for Linux 4.0 and later).
Linux kernel 4.0 contains rewritten dmcrypt code which tries to better utilize
encryption on parallel CPU cores.
While tests show that this change increases performance on most configurations,
dmcrypt now provides some switches to change its new behavior.
You can use them (per-device) with th
cdrtools (formerly cdrecord) creates home-burned CDs/DVDs with a CDR/CDRW/DVD/BluRay recorder. It works as a burn engine for several applications. It supports CD/DVD/BD recorders from many different vendors; all SCSI-3/mmc- and
ATAPI/mmc-compliant drives should also work. Supported features include IDE/ATAPI, parallel port, and SCSI drives; audio CDs, data CDs, and mixed CDs; full multi-session support; CD-RWs, DVD-R/-RW, DVD+R/+RW, BD-R/BD-RE;
and TAO, DAO, RAW, and human-readable error messages. cdrtools includes remote SCSI support and can access local or remote CD/DVD/BD writers.
minor feature: "make install" now installs man pages only once.
New libschily functions: strlcatl() wcslcatl().
mkisofs: isodump did not compile on non c99 compilers.
QEMU is a generic machine emulator and virtualizer. It can emulate other CPU and host architectures, or run native binaries with native performances by executing the guest code directly on the host CPU any only emulate devices. It's thus often used in conjunction with KVM on Linux for system virtualization.
minor feature: Behavior when the three SMP topology options (socket, cores, threads) are specified but don't match the number of VCPUs was changed. In previous versions QEMU silently adjusted the "threads" option to (try to) make the topology match the number of VCPUs, now QEMU will abort when sockets*cores*threads don't match the number of VCPUs. Three options are using different names on the command line and in configuration file. In particular:, The "acpi" configuration file section matches command-line option "acpitable"; The "boot-opts" configuration file section matches command-line option "boot"; The "smp-opts" configuration file section matches command-line option "smp". Behavior of automatic calculation of SMP topology when some SMP topology options for -smp are omitted (sockets, cores, threads) will change in the future. If guest ABI needs to be preserved on upgrades while using the SMP topology options, users should either set set all options explicitly (sockets, cores, threads), or omit all of them. Image encryption is fatally flawed, and will be dropped entirely. It'll remain available only in qemu-img, so you can use 'qemu-img convert' to convert encrypted images to uncrypted ones. When semihosting mode is active, the exit code is passed to the operating system. New option -semihosting-config that supersedes -semihosting. A new suboption. target=native forces QEMU to execute semihosting operations even when running under GDB. This helps for targets that do not implement semihosting calls in GDB. The virt board now has a fw_cfg device. It allows use of the boot order options, as well as supporting -kernel/-initrd/-append even when you're using a firmware (-bios/-pflash) and not booting directly to the kernel. The virt board now has a generic PCIe host bridge that uses the pci-host-ecam-generic driver in Linux. Crypto instructions work on big-endian hosts too. Support for emulation of the Netduino 2 boards. The integratorcp board implements CARDIN and WPROT signals cor
Streamtuner2 is an internet radio browser. It utilizes various directory services like Shoutcast, Xiph, InternetRadio, SurfMusik, MyOggRadio, iCast, or Jamendo and Youtube to present categorized streaming stations. It chains to installed audio players like Audacious or VLC, uses streamripper for recording, but also allows bookmarking, exporting and easy searching.
minor feature: Fixed Internet-Radio extraction. Added basic TuneIn channel. Removed Dirble and MusicGoal channels. Fix desktop and packaging infos according to Debian guidelines. Switch to fpm/xml for package building. Remove bundled requests library. Update icon and fix path to application logo. Minor documentation updates.
Firejail is a security sandbox tool, which utilizes Linux 3.x namespaces to setup restricted environments for untrusted applications. It works for console and graphical applications, servers, or even login sessions; by assigning them and their subprocesses a private view of globally shared kernel resources. Firejail isolates mount points, adds chrooting, filesystem writability or overlays, sandbox filesystem sharing, networking stack and firewall isolation, constrains interprocess communication, and separates processes. It comes with default profiles for Firefox or Evince, includes Seccomp and Linux caps support.
minor bugfix: Ongoing development.
Two build patches and a new man page.
Netfilter file support in profile.
--caps.drop=all in default profiles.
--shell=none support in profile files.
DNS server support in profile files.
Added --dns.print option.
Whitelist seccomp filters.
New syscalls in default seccomp filter: sysfs, sysctl, adjtimex, kcmp.
clock_adjtime, lookup_dcookie, perf_event_open, fanotify_init.
Bugfix: using /proc/sys/kernel/pid_max for the max number of pids.
smake is a highly portable 'make' program that is maintained since 1985.
Smake makes commands up to date based on rules in Makefiles and on the timestamps of the related files. It implements a complete superset of the features of the classical POSIX/Unix make program. It warns about typical misuse of dynamic macros that prevent portability of makefiles. Its automake features allow you to run scripts to automatically create rules for unknown platforms.
minor bugfix: Many minor fixes to prevent core dumps detected with "american fuzzy lop".
libxmp is the backend library for XMP which provides playback of MOD audio files. Over 90 formats are supported, PC as well as ancient home computer variants, including standard MOD files, S3M, XM, and IT files.
major bugfix: Fix bugs caught in the OpenMPT test cases:
Fix IT volume column volume slide effect memory.
Fix IT default filter cutoff on new note.
Fix IT filter envelope memory
Fix crashes with fuzzed files:
Add sanity check to MED2/3/4 loader.
Add sanity check to STIM/GDM/DBM/LIQ/ICE/PSM/PTM/MGT loader.
Add sanity check to MDL/RAD/MGT/IMF/RTM/DT/LIQ/DTM pattern loader.
Add sanity check to OKT/IMF/MMD/MDL sample loader.
Add sanity check to Archimedes Tracker format test.
Add sanity check to Digital Symphony track loader.
Add sanity checks to SQSH, bzip2, arc, lha, lzx and S404 depackers.
Add sanity check for AMD/STX number of patterns.
Add sanity check for DSYM/MMD1/MMD3 number of channels.
Add sanity check for MMD1/MMD3 instrument type.
Add sanity check for IT old instrument loading.
Add sanity checks and fix memory leaks in the Vorbis decoder
Fix instrument number in channel initialization.
Fix sample size limit.
Fix loading of OpenMPT 1.17 IT modules.
Fix sample number limit.
Fix Oktalyzer split channel replay.
Fix Oktalyzer sample loop.
Fix Oktalyzer note slide up/down effect.
Fix ThePlayer pattern decoding.
Fix XM loading for MED2XM modules.
Add support to Amiga split channel loop and volume setting.
Add IT random volume variation.
Add IT random pan variation.
Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, puts an emphasis of speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.
minor bugfix: The 'color.status.unmerged' configuration was not described. "git log --decorate" did not reset colors correctly around the, branch names. "git -C '' subcmd" refused to work in the current directory, unlike, "cd ''" which silently behaves as a no-op. "git imap-send" learned to optionally talk with an IMAP server via, libcURL; because there is no other option when Git is built with, NO_OPENSSL option, use that codepath by default under such, configuration. A workaround for certain build of GPG that triggered false breakage, in a test has been added. "git rebase -i" recently started to include the number of, commits in the insn sheet to be processed, but on a platform, that prepends leading whitespaces to "wc -l" output, the numbers, are shown with extra whitespaces that aren't necessary. We did not parse username followed by literal IPv6 address in SSH, transport URLs, e.g. ssh://user@ 2001:db8::1 :22/repo.git, correctly.
Wine Staging is a testbed Wine compilation with new experimental features and application bug fixes (formerly known as wine-compholio). It's synced with regular Wine, and patches sent upstream after testing. There are for example CSMT, or CUDA/PhysX support, DXVA2 GPU video decoding, Job Object support, named pipe message mode, IO performance optimizations, S3/DXTn support, the threadpool API, d3dx9 improvements, Windows ACL support, and a PulseAudio driver for Wine.
minor feature: This release mostly concentrates on speed optimizations and various bug
fixes related to keyboard input handling.
Implements shared memory communication to reduce slow wineserver wakeup
In order to retain security, the code requires support for memfds and thus
a kernel = 3.17 for the time being.
GNU nano is a console text editor, modelled after Pico. It is very newcomer-friendly due to on-screen menus with always visible keyboard shortcuts. Keybindings are configurable, and full undo and redo actions are supported. Nano even can be used as STDIN pager, and it provides fast syntax highlighting, even for regexps.
major feature: This is the first
stable release in many years, and brings together many
new features from the 2.3 series, including:
a fully functional undo system (now enabled by default),
vim-compatible file locking, linter support, formatter
support, syntax highlighting flexibility, and many fixes
for issues reported since 2.2.