Finit - small, fast and extensible /sbin/init for Linux 1.12 💾

Finit is a SysV init replacement with process supervision similar to that of daemontools and runit. Its focus is on small and embedded GNU/Linux systems, yet fully functional on standard server and desktop installations. Cookies included.

minor feature: Add support for built-in inetd super server -- launch services on demand. Supports filtering per interface and custom Inet ports. Upgrade to libuEv v1.1.0 to better handle error conditions. Allow mixed case config directives in finit.conf Add support for RFC 868 (rdate) time plugin, start as inetd service. Load plugins before parsing finit.conf, this makes it possible to extend finit even with configuration commands. E.g., the plugin must be loaded for the inetd time/tcp internal service to be accepted when parsing finit.conf. Slight change in TTY fallback behavior, if no TTY is listed in the system finit.conf first inspect the console setting and only if that too is unset fall back to /bin/sh When falling back to the console TTY or /bin/sh, finit now marks this fallback as console. Should improve usability in some use cases. . Revert "Use vfork() instead of fork() before exec()" from v1.11. It turned out to not work so well after all. For instance, launching TTYs in a background process completely blocked inetd services from even starting up listening sockets ... proper fork seems to work fine though. This is the casue for yanking the 1.11 release, below. Trap segfaults caused by external plugins/callbacks in a sub-process. This prevents a single programming mistake in by a 3rd party developer from taking down the entire system. Fix Coverity CID 56281: dlopen() resource leak by storing the pointer. For the time being we do not support unloading plugins. Set hostname early, so bootstrap processes like syslog can use it. Only restart lost daemons when recovering from a SIGSTOP/norespawn.

MITL init monitoring linux c

jgm/cmark 0.18 💾

Cmark is a CommonMark (derived from MarkDown) reference implementation in C. (An implementation in JavaScript is also available). It provides parsing and HTML or XML transformation. An intermediate AST representation of documents can also be augmented. On performance it's on par with sundown. There's a C99 compliant libcmark and a command-line cmark tool included.

license cleanup: Switch to 2-clause BSD license, with agreement of contributors. Added Profile build type, make prof target. Fixed autolink scanner to conform to the spec. Backslash escapes not allowed in autolinks. Don't rely on strnlen being available. Updated scanners for new whitespace definition. Added CMARK_OPT_SMART and --smart option, smart.c, smart.h. Added test for --smart option. Fixed segfault with --normalize. Moved normalization step from XML renderer to cmark_parser_finish . Added options parameter to cmark_parse_document, cmark_parse_file. Fixed man renderer's escaping for unicode characters. Don't require python3 to make cmark.3 man page. Use ASCII escapes for punctuation characters for portability. Made options an int rather than a long, for consistency. Packed cmark_node struct to fit into 128 bytes. This gives a small performance boost and lowers memory usage. Repacked delimiter struct to avoid hole. Fixed use-after-free bug, which arose when a paragraph containing only reference links and blank space was finalized (#9). Avoid using parser- current in the loop that creates new blocks, since finalize in add_child may have removed the current parser (if it contains only reference definitions). This isn't a great solution; in the long run we need to rewrite to make the logic clearer and to make it harder to make mistakes like this one. Added 'Asan' build type. make asan will link against ASan; the resulting executable will do checks for memory access issues. Add Makefile target to fuzz with AFL. The variable AFL_PATH must point to the directory containing the AFL binaries. It can be set as an environment variable or passed to make on the command line.

BSDL-2 c commonmark markdown html-rendering syntax-tree

QXGEdit 0.2.0 💾

QXGEdit is a Qt4 GUI for editing MIDI system exclusive files. It works with XG devices such as Yamaha DB50XG. It requires a configured ALSA system.

major feature: In a glance, all GUI toolbox pages converted into tabs. Introducing a brand new user preference on eye-candy: cf. View/Options.../Display/Widget style theme. Most graphics now rendered with anti-aliased lines. A man page has beed added. Allow the build system to include an user specified LDFLAGS. Fix port origin on MIDI RPN/NRPN 14-bit controllers input.

GNU GPL qt c++ midi yamaha alsa

Siren 0.5 💾

Siren is a text-based audio player for UNIX-like operating systems. Supported file formats include Ogg Vorbis, MP3, Opus, FLAC, WavPack, WAVE and AIFF. Playback is possible through sndio, PulseAudio, ALSA, OSS, Sun audio and libao. Siren is known to run on OpenBSD, NetBSD, FreeBSD, Linux and OS X.

minor feature: Add 256-colour support. Add the mpg123 input plug-in. Add the opus input plug-in. Add the source command. Build on OS X. Fix various minor bugs.

ISC audio curses mp3 music ncurses player terminal text-based

Wget 1.16.2 💾

GNU wget is a HTTP and FTP downloading and mirroring tool for the command line. It provides various options and complete HTTP support. It supports REST and RANGE requests for partial and continuous downloads, can use wildcards for mirroring complete websites, converting HTML references to relative links, use HTTP cookies, proxies, persistent connections, background processing, and can compare files prior downloading.

minor feature: Native uuid generation on Windows Fix build on Solaris Allow progress bar on stderr when -o is used Accept 5-digit port numbers in FTP EPSV responses. Support older versions of flex. Updated translations.

GNU GPL c wget http ftp file-transfer mirroring

LazSqlX 💾

LazSqlX is a cross-platform database management tool. It works with MariaDB/Mysql, PostgreSQL, SQLite, Firebird and Oracle databases. It provides am intuitive data browser, querying tool and management GUI. LazSqlX can also be used on stored procedures, for changing table schemata, search, filtering, printing, or CSV / XML /JSON exports.

major bugfix: Sqlite foreign key extraction from ddl AsSqliteMetadata . Better field type mapping when cloning to Sqlite from other database types. New data types added for Sqlite3: varchar, datetime, and support for fixed field length. DatabaseCloner: Improvements in cloning to Sqlite (creates constraints, better data type mappings). Added option to create or not the foreign key constraints. Added option to copy data (experimental). Firebird: embedded libraries included. GUI: TableList in UI changed to Treeview with expandable table items. Changed some colors. Icon(s) changed. And bugfixes.

Other pascal fpc sql database-manager postgresql sqlite mysql firebird oracle

VirtualBox 4.3.24 💾

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: VMM: emulation fix for the ENTER instruction under certain conditions; fixes Solaris 10 guests (VT-x without unrestricted guest execution). VMM: fix for handling NMIs on Linux hosts with X2APIC enabled. NAT/NAT Network: fix connection drops when the host's DHCP lease was renewed. NAT: don't crash on an empty domain list when switching the DNS host configuration. PXE: re-enable it on Windows hosts. Shared Folders: fixed a problem with Windows guests. Audio: improved record quality when using the DirectSound audio backend. VBoxManage: when executing the controlvm command take care that the corresponding VM runtime changes are saved permanently. Windows Installer: properly install the 32-bit version of VBoxRes.dll on 32-bit hosts. Linux hosts / guests: Linux 4.0 fixes. OS/2 Additions: fixed mouse integration. X11 Additions: fixed a sporadic failure to deactivate virtual screens.

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

phpMyAdmin 💾

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 feature: SQL links are completely wrong. MariaDB: version mismatch. Some images are missing in Designer for original theme. Drizzle: undefined index in Normal field and multi-line field have different margins. Cannot re-import settings from local storage. SQL error when database list is sorted by additional columns. Notice when timestamp column does not have default value.

GNU GPL database system-administration php mysql mariadb

ChaosEsque Anthology 51 💾

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 51: New weapons: M16 vn, M16 mini (like an m4), 44 Magnum, Browning HiPower 9mm pistol. New buildables: Vineyard (Release 50: New weapons: AKS-74u, Tokarev pistol (TT-33)) Enjoy!

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

Mercurial 3.3.2 💾

Mercurial is a free, distributed source control management tool. It's lightweight and efficiently handles projects of any size trough an easy and intuitive interface.

minor feature: Transaction: really disable hardlink backups.

GNU GPL c python version-control distributed-revision-system source-control console developers

schily 2015-03-03 💾

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), devdump, hdump, isodebug, isodump, isoinfo, isovfy, label, mt, p, patch, sccs, scgcheck, scpio, sdd, sfind, sformat, smake, sh (Bourne Shell), star, star_sym, suntar, gnutar, tartest, termcap, and ved.

minor feature: SCCS has been enhanced and is now close to a state that supports whole projects instead of just single files. cpp now implements new options -M -noinclude -xuc -xsc. Several bugs in smake have been fixed that could cause smake to dump core. mkisofs: isodump no longer needs a C99 compiler. libdbgmalloc now verifies the whole heap for corruption when the program exits.

CDDL software development build tools utilities

Fimex 0.57 💾

Fimex is a the File Interpolation, Manipulation, and EXtraction library for gridded geospatial data. It converts between different, extensible data formats (currently netcdf, NcML, grib1/2, metgm, wdb, and felt). It enables you to change the projection and interpolation of scalar and vector grids. It makes it possible to subset the gridded data and to extract only parts of the files. The library is written in C/C++ and as extensions to Fortran and R. For simple usage, Fimex also comes with the command line program fimex.

bugfix: Convert pressure to altitude using hypsometric formula. Compressed grbml.gz files with fiIndexGribs. Fix limited resolution problems with grib1 files. Configurable chunkSize of NetCDF4 output. Bugfix in RFimex-0.05: closing filehandles in gc. Bugfix in interpolator: interpolation to singularities results now in undefined values.

GNU LGPL atmospheric-science gis library c++ c fortran r science-research

FileZilla 3.10.2 💾

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

minor feature: When finding the local name of a remote file to be edited, use case-insensitive comparison. Updated SFTP components from PuTTY. MSW: Cleaned up runtime dependencies. Fix crash introduced in rc2 when there is no password element for a saved item.

GNU GPL c ftp ftps file-transfer

exiftool 9.88 💾

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: Decode a few more ID3 tags. Improved decoding of some Pentax tags. Extended -list and -listw options to include flattened tags. Patched to recognize ID3v2.3 tags in ID3v2.4 metadata and visa versa. Patched byte ordering problems with Nikon FileInfo tags for the D5500. Fixed bug where other groups were ignored when multiple groups were. specified when writing and one of those groups was a specific EXIF IFD.

Artistic perl exif meta-data

xterm patch 315 💾

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: Several small bug-fixes/improvements for less-used escape sequences.

MITL c desktop environment terminals terminal emulators x terminals

Logfile Navigator 0.7.2 💾

The Logfile Navigator, lnav for short, is a curses-based tool for viewing and analyzing log files. The value added by lnav over text viewers or editors is that it takes advantage of any semantic information that can be gleaned from the log file, such as timestamps and log levels. Using this extra semantic information, lnav can do things like interleaving messages from different files, generate histograms of messages over time, and provide hotkeys for navigating through the file. These features are meant to allow the user to quickly and efficiently focus on problems.

minor feature: * Added log formats for vdsm, openstack, and the vmkernel. * Added a "lo-fi" mode (L hotkey) that dumps the displayed log lines to the terminal without any decorations. The write-to, write-json-to, and write-csv-to commands will also write their output to the terminal when passed '-' as the file name. This mode can be useful for copying plain text lines to the clipboard. * (OS X) Text search strings are copied to the system's "find" clipboard. Also, when starting a new search, the current value in the "find" clipboard can be tab-completed.

BSDL-2 systems administration database logging log analysis site management

RPGboss 0.7.0 💾

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 interactive dialogs, JavaScript usage, items/inventory, in-game menus, managing scores and skills, animations, characters and enemies. Completed games can be exported to Windows, Linux and Mac binaries.

minor feature: Implement Duplicate Map function Implement Eraser tool Menus no longer crash when text padding limits are exceeded. They now just show an 'X' when cut off.

Affero GPLv3 java scala javascript game game-engine rpg side-scrolling code-generator framework cross-platform developers

FlaxPDF 0.7 💾

FlaxPDF is a fast, nice multithreaded PDF viewer for the desktop. As long as there are more pages than cores, every core will get a workout. Light on dependencies, trimming borders, and aggressive caching are its major points.

minor feature: Small usability fixes Chunked rendering for big documents (skip around during loading)

GNU GPLv3 pdf c++ fltk

Fifth browser 0.2 💾

Fifth is a Linux-exclusive browser that carries the best features from Opera, as well as a few unique features that are likely to please Linux power users. It's based on a custom Webkit port to FLTK and comes licensed under the GPLv3.

minor feature: UserCSS. Improved middle-clicking link behavior. Iframe behavior fixes. Ubuntu dash build fix. Various bugfixes.

GNU GPLv3 browser fltk c++ webkit

emgr - Empirical Gramian Framework 3.0 💾

The emgr framework is a compact open-source toolbox for (empirical) GRAMIAN-based model reduction (MOR), system identification (SYSID) and uncertainty quantification (UQ). It's compatible with OCTAVE and MATLAB.

cleanup: acceleration + bugfix

BSDL-2 mathematics matlab science-research model-reduction model-order-reduction

ExpressJS 4.12.1 💾

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 feature: Fix constructing application with non-configurable prototype properties Fix `ECONNRESET` errors from `res.sendFile` usage Fix `` when using "trust proxy" hops count Fix `req.protocol`/`` when using "trust proxy" hops count Fix wrong `code` on aborted connections from `res.sendFile` deps: merge-descriptors@1.0.0

MITL javascript web-framework nodejs templating web-apps developers

HomeGenie 1.00 beta rev 482 💾

HomeGenie is a feature-packed and easily programmable home automation server. It provides a customizable web based UI, can command X10 and Z-Wave devices, UPnP and DLNA media devices, infrared controls, handles voice interaction, provides statistics and metering, allows scripting without much programming per wizard. HomeGenie also works on low-energy embedded devices such as Raspberry Pi, provides a JSON Web API, virtual modules, and mobile app clients.

minor feature: Updated RaspberrySharp-IO, now with support for PiFace Digital and MCP3002 Improved Widget Editor reporting of javascript syntax errors to work with any web browser

Other c javascript web-based embedded home-automation building x10 dlna upnp z-wave

JPPF 5.0 GA 💾

JPPF enables applications with large processing power requirements to be run on any number of computers, in order to dramatically reduce their processing time. This is done by splitting an application into smaller parts that can be executed simultaneously on different machines.

major feature: This release brings a large set of new features. .Net integration: submit .Net workloads and execute them on a JPPF grid. Administration console extensions: pluggable views, hide built-in views, embed the console in your own GUI, and many improvements to the layout, capbilities and repsonsiveness. New APIs: grid topology monitoring, powerful methods to access client connection pools, execution policy context, and more. New server extensions and improvements. Improvement to the management and monitoring APIs. Simplified deployment as Windows services. Refactoring of distribution packaging.

Apache adaptive-technologies application-framework java-library clustering distributed-computing java cross-platform developers financial insurance

Slap 0.1.11 💾

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: Adds test/benchmark/test.json. Bugfix: non-empty buffers for yet-nonexistent files will ask to save. Moves test/benchmark/test.js to test/fixtures/benchmark-longline.json. Adds test/fixtures/halfwidth_and_fullwidth_forms.html. Adds skeleton for UI tests. Uncomments chmodSync for test/fixtures/perms-000. Removes util.nextTick; replaces instances with Promise.delay(0). Using upstream blessed; upgrades to 0.0.49. Improves UI test suite. Fixes Editor test semantics. Fixes EACCES. Fixes EISDIR. Fixes +x bit for test/cli.js and test/Editor.js. Fixes mouse logging. Fixes Editor mouse handling for changed blessed API. Version 0.1.11

MITL javascript nodejs text-editor terminal sublime programming-editor

LilyPond 2.19.16 💾

LilyPonds slogan is "Music notation for everyone". A music engraving program, devoted to producing the highest-quality sheet music possible. It brings the aesthetics of traditionally engraved music to computer printouts.

minor feature: We are happy to announce the release of LilyPond 2.19.16. This release includes a number of enhancements, and contains some work in progress. You will have access to the very latest features, but some may be incomplete, and you may encounter bugs and crashes. If you require a stable version of LilyPond, we recommend using the 2.18 version.

GNU GPL music notation scheme

Grav 0.9.19 💾

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 named assets capability and bundled jQuery into Grav core. Added `first` and `last` to `Iterator` class. Improved page modification routine to skip dot files. Only use files to calculate page modification dates. Broke out Folder iterators into their own classes. Various Sensiolabs Insight fixes. Fixed `Iterator.nth` method.

MITL php cms webcms flat-file markdown yaml

MariaDB 10.0.17 💾

MariaDB is a database server that offers drop-in replacement functionality for MySQL. It is built by some of the original authors of MySQL, with assistance from the broader community. In addition to the core functionality of MySQL, it offers a rich set of feature enhancements including alternate storage engines, server optimizations, and patches.

minor feature: InnoDB updated to 5.6.23 XtraDB updated to 5.6.22-72.0 TokuDB updated to 7.5.5 mroonga updated to 5.0 Spider updated to 3.2.18 Connect updated to 1.03.0005 HeidiSQL updated to 9.1 (MDEV-7290) galera-sst-mode option removed from mysqldump (MDEV-7615) mysqlbinlog --binlog-row-event-max-size support added (MDEV-6703) Release Notes - MariaDB 10.0 Series ? MariaDB 10.0.16 Release Notes ?

GNU GPL database database-server database-engine mysql mariadb

Checkstyle 6.4 💾

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: New Check: Empty Catch Block Check for Google Style Guide. New option for Visibility Modifier Check, to allow public immutable fields. Added support of Windows line separator to Javadoc parser. Fixed UTs. Fix NPE when setting classpath field. Illegal Type Check, updated memberModifiers option setting. Boolean Expression Complexity Check, fixed NPE. Final Local Variable Check, fixed false-positive. Abstract Class Name Check, updated default regex. Empty Line Separator Check, fixed Exception if file doesn't have header. BooleanExpressionComplexity misidentifies integer expression as boolean expression. Fixed typo in 'ignoreOverriden' property of IllegalThrowsCheck. Annotation Location Check, extended typo fixing. Javadoc comments for JAVADOC_TAG and JAVADOC_INLINE_TAG related nodes. Linkcheck report, fixed errors. Refactored UTs. Site: feeds icons were added. TreeWalker update, added logging warning if AcceptableTokens are broken. Acceptable tokens are specified for all checks. Suppression Comment Filter, extended docs for messageFormat option. Site: moved 'Extending Checkstyle' to Developers groups. Update some maven plugin in pom.xml. Reformat and fix example for AnnotationUseStyle. Require at least Maven 3.0.1 to build Checkstyle. Site: moved 'Extending Checkstyle' to Developers groups, issue #606. Replace `StringBuffer` with `StringBuilder` to improve performance. Repair typos in UniqueProperties description. Replace verbose type arguments with diamond type. Fix for typos in documentation. Use Collections.addAll() instead of adding elements individually. Added missed @Test annotation on test-case 'IndentationCheckTest.testMethodCallLineWrap'. IndentationCheck. Refactoring: got rid of anonymous classes. Fix table display. In config_whitespace, a comma was incorrectly replaced with a period. Update config links in Google Style html page.

MITL java coding-style syntax-checker command-line

YB.ORM 0.4.7 💾

YB.ORM is a object-relational mapper for C++. It was inspired by Hibernate and SQLAlchemy and should be database-independent. It provides C++ code generation for domain objects, which can be synchronized with new table definitions as kept in XML meta files, but also provides JSON serialization. YB.ORM was tested with MySQL, Oracle, SQLite, Firebird, Postgres and can utilize ODBC and other drivers.

minor feature: yborm_gen tools can be used to extract database schema and store it into XML format. yborm_gen can be used to manually create schema objects in database as well as to drop them in correct order. Proper support for 'LIKE' and 'IN' operators. Make use of std::tuple if it's available . Build-system fixes to allow easy selection of Boost instance. Fix Automake scripts to build YB.ORM with Qt5. Auth example: Fix possible endless loop in HTTP code.

MITL c++ orm database dao code-generator odbc

Lumee 0.3 💾

Lumee is an image viewer for GNOME. It has a clean user interface that doesn't take up much screen space, and is designed for browsing folders of images.

minor feature: Much faster and more responsive image zooming. Support for opening multiple windows. Ability to inspect image and file properties. Add zoom mode that fits the image height to the window height. Use the system thumbnail cache for faster thumbnail loading.

GNU GPLv3 graphics viewer c++ gnome gtk linux

XFCE4 desktop 4.12.0 💾

Xfdesktop manages the root window for the XFCE4 desktop environment. It basically displays the background, shows desktop icons, implements the virtual desktop switching, and the root context and application menu.

minor bugfix: The desktop has a new wallpaper settings dialog, per workspace wallpaper support, and better multi-monitor handling. It also supports displaying folder coverart and emblems on icons now. - Our session manager was updated to use logind and/or upower if available for hibernate/suspend support. For portability and to respect our users' choices, fallback modes were implemented relying on os-specific backends.

GNU GPL c gtk xfce desktop root-window x11

XFCE 4.12.0 💾

Xfce is a desktop environment for X11 and Unix-like systems. It's comparatively lightweight and low on system resources, yet provides a modern and customizable interface. It includes a window manager, a panel and taskbar, file management, system and desktop setting tools, power management, intuitive virtual desktop switching, and a media player amongst other features.

major feature: The window manager gained a new themable Alt+Tab dialog with optional windows preview and a list mode. The panel can now intelligently hide itself, supports Gtk3 plugins. The desktop has a new wallpaper settings dialog, per workspace wallpaper support, and better multi-monitor handling. Our session manager was updated to also use logind and/or upower if available for hibernate/suspend support. Support for multi-monitor use was improved in a new display settings dialog and a quick setup popup on monitor plugging The appearance dialog now showcases previews for icons and themes. Xfsettingsd now supports libinput. Our file manager, the beloved Thunar, saw an insane amount of improvements: tab support, tons of bug fixes, speed-ups.. To prepare the future of Xfce with Gtk3, which no longer requires theme engines, we are stopping the development of our Gtk theme engine,and dropping our Gtk3 engine. Due to gstreamer1.0 ther mixer application and volume daemon are not maintained anymore. Xfburn gained BluRay Disc burning support Task manager UI was totally revamped, and got ported to Gtk3 Parole's UI was totally redone, parts of it rewritten with many features added. Furthermore it was ported to Gtk3 and gstreamer1.0 Mousepad was totally rewritten and got an initial port to Gtk3 support was added to the screenshooter A new GNOME-Shell-like dashboard named xfdashboard is now available A new alternative menu for the panel named whiskermenu was added The GNOME2 hardware monitor plugin was ported to our panel Weather plugin got a totally new user interface with powerful customization options and provides tons of detailed information Eyes plugin uses 3D coordinates to calculate its eye position, so even more sometimes scary, sometimes funny eyes will spy on you! Netload plugin works with the new udev net interface names and can be configured to show transfer rates in the panel Clipboard manager plugin optionally d

GNU GPL x11 xfce window-manager desktop-environment lightweight gtk gtk3

Nano 2.3.99pre3 💾

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 documentation: This is likely to be the last release before the nexy major release. Please test it out and send us any feedback via the Savannah bug page for nano This release includes fixes for rebinding toggles via nanorc, several memory alignment fixes, and documentation and build updates. As always thank you for using nano - Share and Enjoy!

GNU GPL c editor console nano pico syntax-highlighting

LLVM 3.6.0 💾

LLVM is a modular and reusable compiler toolchain. It's suitable for static and dynamic compilations of various programming languages, and based on its own target-abstracted intermediate code representation. Clang is its native C, C++ and Objective-C compiler, which provides additional static code analyzers. Dragonegg is a GNU CC parser binding. LLDB is an extensive debugger utilizing LLVMs JIT compiler, syntax tree or expression parser. lld a newly developed dynamic linker. And vmkit an implementation of Java and CLR runtimes based on LLVM.

minor feature: Introduction Non-comprehensive list of changes in this release Prefix data rework Metadata is not a ValueBridges between Value and Metadata Metadata is typeless Distinct metadata nodes Constructing cyclic graphs MDLocation (aka DebugLoc aka DILocation) Alias syntax change The old JIT has been removed object::Binary doesn t own the file buffer IR in object files is now supported The gold plugin has been rewritten Change in the representation of lazy loaded funcs The opt option -std-compile-opts was removed Python 2.7 is now required The leak detector has been removed New comdat syntax Added support for Win64 unwind information Diagnostic infrastructure used by lib/Linker and lib/Bitcode The PreserveSource linker mode was removed Garbage Collection Changes to the MIPS TargetABI LLVMLinux Miscellaneous Changes to the PowerPC Target Changes to the OCaml bindings Go bindings Prefix data rework Metadata is not a Value Bridges between Value and Metadata Metadata is typeless Distinct metadata nodes Constructing cyclic graphs MDLocation (aka DebugLoc aka DILocation) Bridges between Value and Metadata Metadata is typeless Distinct metadata nodes Constructing cyclic graphs MDLocation (aka DebugLoc aka DILocation) Alias syntax change The old JIT has been removed object::Binary doesn t own the file buffer IR in object files is now supported The gold plugin has been rewritten Change in the representation of lazy loaded funcs The opt option -std-compile-opts was removed Python 2.7 is now required The leak detector has been removed New comdat syntax Added support for Win64 unwind information Diagnostic infrastructure used by lib/Linker and lib/Bitcode The PreserveSource linker mode was removed Garbage Collection Changes to the MIPS Target ABI LLVMLinux Miscellaneous ABI LLVMLinux Miscellaneous Changes to the PowerPC Target Changes to the OCaml bindings Go bindings External Open Source Projects Using LLVM 3.6 Portable Computing Language (pocl) TTA-based Co-design Environment (TCE) L

BSDL c c++ llvm compiler programming-language vmkit debugger

TurboVNC 1.2.3 💾

TurboVNC is a performance-oriented version of the VNC remote desktop connection protocol, based on TightVNC, x4vnc, TigerVNC, and It provides 3D rendering and VirtualGL compression, works well on video- and image-intensive connections. It remains fully compatible to other implementations, but often requires less than a fifth processing power. A Java-based VNC viewer is also available

feature: Fixed an issue whereby the Java TurboVNC Viewer would not enable the OS X Lion full-screen mode feature on OS X 10.10 "Yosemite". Fixed a regression introduced in 1.2.2 that caused a non-fatal NullPointerException in the Java TurboVNC Viewer whenever the scaling factor was changed in the options dialog. Fixed an issue in the Java TurboVNC Viewer whereby the toolbar would sometimes appear all black or be overwritten by the initial framebuffer update when running under Java 1.7 and later. Fixed an issue whereby the Java TurboVNC Viewer would unnecessarily add scrollbars to the viewer window if the remote desktop was exactly large enough to fit in the window without using scrollbars. Fixed an issue whereby the /grabkeyboard, /scale, and /span command-line parameters to the Windows TurboVNC Viewer could not be specified in uppercase. The Windows TurboVNC Viewer now supports scaling factors 200. Java 1.7 and later on Mac platforms no longer include a hardware-accelerated 2D blitter for Java 2D, opting instead to use only OpenGL for image drawing. When using the default pixel format , this is incredibly slow on some Macs, because the OpenGL blitter is having to set all of the alpha values to 255 Thus, the Java TurboVNC Viewer will now automatically use an alpha-enabled pixel format for its back buffer if it detects that it is running on a Mac with Java 1.7 or later This improves drawing performance by as much as 4-5x on certain Mac models, although the drawing performance with Apple Java 1.6 is still going to be faster than with Java 1.7 or later. The Java TurboVNC Viewer will also now automatically use an alpha-enabled pixel format on non-Mac platforms if it detects that OpenGL Java 2D blitting is being selected The "turbovnc.forcealpha" Java system property can be used to override the default behavior described above Normally, Java 2D uses Direct3D by default for blitting on Windows platforms, but GDI blitting is almost always faster Thus, the Java TurboVNC

GNU GPL c vnc remote-desktop 3d tightvnc cross-platform java

atoum 2.0.1 💾

atoum is a PHP unit testing framework and harness. It provides a simpler and modern assertion syntax with fluid syntax and extensive comperators, mocking and native function monkeys, a test case runner based on autocleaning and parallelized process separation, with xUnit/Cover reporting. It requires less configuration overhead and comes as a contemporary Phar runtime. While it hasn't all features of Pythons `nose`, nor provides interpreted language introspection, atoum succeeds as a way more convenient PHPUnit alternative.

minor feature: configurations` option should be handled first Since atoum is 2.*, branch-alias must follow Autoloader should not try to resolve alias if requested class exists Generalize method call checking in mock Partially revert BC break introduced in

MITL php testing framework unit-testing xunit assertion-framework fluid phar

NetMauMau 0.15 💾

A server for the popular card game Mau Mau. There is also a proof of concept Qt client available:

major feature: * amount of card decks configurable * amount of initial cards configurable * clarified an untransparent move of a remote/ai player * better handling of refused connections * improved a/k/q rounds and seven rule * announcing take card count and a/k/q rounds * draw and play out card if player has no matching card * more configurable local server output terminal * many bugfixes

GNU LGPLv3 c++ non-interactive daemon card-games console-games gameframeworks

Wget 1.16.1 💾

GNU wget is a HTTP and FTP downloading and mirroring tool for the command line. It provides various options and complete HTTP support. It supports REST and RANGE requests for partial and continuous downloads, can use wildcards for mirroring complete websites, converting HTML references to relative links, use HTTP cookies, proxies, persistent connections, background processing, and can compare files prior downloading.

minor feature: Add --enable-assert configure option. Use pkg-config to check for libraries presence. Do not limit --secure-protocol=auto pfs to TLSv1.0. Add --secure-protocol=TLSv1_1 TLSv1_2 . Full C89 source code compliance. Select and use the most secure authentication scheme with HTTP connections. Fix issues with turkish locales. Handle 504 Gateway Timeout. New option --crl-file to load Certificate Revocation Lists. Add valgrind support to tests suite. Fix an off-by-one problem in the progress bar .

GNU GPL c wget http ftp file-transfer mirroring

ownCloud 8.0.1RC1 💾

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: 8.0 beta 2. tx-robot updated from transifex. Remove duplicated definition of APIController. Fix bogus deletion on copy + unlink through rename. naming fixes while reviewing. Catch storage exception in scanner for remote shares. Replace OC_Log::ERROR with OCP Util::ERROR. fix node interface. Add back exit(). Prevent double slash in shareinfo request URL. use uid provided by setupfs hook to mount server2server shares, other?. certificate manager only needs the user-id, no need to pass on the co?. certificate manager should always use a OC Files View otherwise we w?. Disable JS plugin for sharing in public mode. Do not disclose share owner in public file list. Only reload file list after remote share accept request returns. Make error more descriptive. Use `file_exists` to verify that config file exists. tx-robot updated from transifex. disable the app code checker - some previous shipped apps cannot be i?. let init() take an INode - fixes PHP message. Indicate that the share owner is remote in the filelist. Add value if restore of data is possible for a user. Fix mount config unit test failures. Allow saving incomplete external storage config. Fix return type of addStorageWrapper in PHPDoc. Use proper namespace. Prevent wrapping null storage. 8.0.0 RC1. tx-robot updated from transifex. Reference module with `.c`. Update the cache when renaming even if we dont emit hooks. Add unit test. Fix trash error when deleting files with the same name at the same ti?. tx-robot updated from transifex. disallow provisioning api to be enabled for groups only. Scroll to file in folder, when using "search in other places" link. Fix resolving paths for views rooted in a file. Fix webdav put for single file webdav shares. remove trailing slash. make sure that we always create a public share key for remote shares. rename 'server-to-server sharing' to 'federated cloud'. Dont remove a file from cache if the delete operation failed. Detect failed deletes

OSL storage cloud web-environment file-sharing