Gnuaccounting 0.8.7 💾

Gnuaccounting is an open source Java cross-platform accounting and bookkeeping application. It embeds, supports chip-card-based online banking (HBCI), imports data e.g. from time trackers, homebanking software or online shops and exports data suitable for tax accountants and e.g. for VAT announcements. It has been downloaded > 32,000 times since it's release on 23 March 2005. Gnuaccounting is available in German and English, can be used as a portable application and uses, if desired, external databases like MySQL or PostgreSQL instead of the embedded Apache Derby. The application is compatible with the 32-bit version of Windows (XP, Vista, 7) and KDE-based 32- and 64-bit versions of Linux.

minor feature: Window batch file now using registry to find Java, linux shell file now marked executable. Support for canadian "TVQ" vat and period types weekdays and workingdays in templates, new placeholders for item number and EAN, allow product selection by EAN search (or e.g. barcode scan)

GNU GPLv3 accounting invoicing business finance

noPoll 0.2.8 💾

noPoll is a WebSocket implementation (RFC 6455), written in ANSI C, which allows building pure WebSocket solutions or provides WebSocket support to existing TCP-oriented applications. It was written to have a clean, easy-to-use-and-integrate library.

major feature: General API update to allow configuring TLS/SSL process by installing handlers that allows to create the SSL context or to implement a verification postfix. Added ready to use support to implement certificate peer verification (from client and server side).


4DIAC - Distributed Industrial Automation+Control 1.6.2 💾

The general aim of the 4DIAC initiative is to provide an open, free, IEC 61499 standard compliant automation and control environment. The following open source projects are in the focus of the 4DIAC initiative: * FORTE (4DIAC-RTE): Modular IEC 61499 compliant Runtime Environment for small embedded devices (16/32 Bit), implemented in C++ * 4DIAC-IDE: Modular IEC 61499 compliant Integrated Engineering Environment based on the Eclipse open tool framework * 4DIAC-LIB: Library of function blocks usable for different kinds of control applications * 4DIAC-Systems: A set of example projects Furthermore this open source implementation should serve as discussion basis for the further development of the IEC 61499 standard.

minor bugfix: We are proud to announce the second maintenance release for 4DIAC 1.6 providing a set of bug fixes to 4DIAC-IDE (8), FORTE (1), and the 4DIAC Systems (1). Because of some technical problems with Sourceforge's release system this maintenance release got delayed about one and a half week. We are very sorry for this inconvenience. As always please download, test, and report problems and bugs. Cheers, The 4DIAC Team

EPL distributed control industrial automation embedded-systems science-research manufacturing developers cross-platform c++ java c++ java

Qt5 Configuration Tool 0.4 💾

This program allows users to configure Qt5 settings (theme, font, icons, etc.) under DE/WM without Qt integration.

minor feature: added font config generation, fixed some bugs

BSDL-2 qt5 configuration

Slap 0.0.49 💾

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: Implemented header top/bottom positioning via config. Minor tweaks to gregjoy1's header position PR. Version 0.0.49

MITL javascript nodejs text-editor terminal sublime programming-editor

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: bug The "Recently used tables" setting should be with Nav panel bug #4647 Can't disable Favorites bug #4646 Version Check Broken bug #4630 AJAX request infinite loop bug #4649 Attributes field size smaller than others bug #4622 Cannot remove table ordering on a Mac bug Fix initial replication configuration bug Undefined index central_columnswork bug #4657 Don't have default blowfish_secret bug #4656 Some error popups fade away too quickly bug #4648 Consistency in borders bug cfg no longer necessary bug #4659 Leading and trailing whitespace in column name

GNU GPL database system-administration php mysql mariadb

Lynx 2.8.9dev.2 💾

Lynx is a fully-featured WWW client for users running cursor-addressable, character-cell display devices (e.g., vt100 terminals, terminal emulators running on PCs or Macs, or any other character-cell display). It will display HTML documents containing links to files on the local system, as well as files on remote systems running HTTP, HTTPS, gopher, FTP, WAIS, NNTP, finger, or cso/ph/qi servers, and services accessible via logins to telnet, tn3270, or rlogin accounts.

minor feature: Various bug-fixes, maintenance update.

GNU GPL c internet web browsers

ChaiScript - Easy to Use Scripting for C++ 5.5.1 💾

ChaiScript is an embedded scripting language for C++ designed from the ground up to be easy to use by the C++ developer.

major feature: Changes since 5.5.0: 30 percent performance increase; Fix handling of object stack, resulting in greatly reduced memory usage; Code cleanups

BSDL-2 c++ interpreter software-development

pimd 2.1.8 💾

pimd is a lightweight, stand-alone implementation of the Protocol Independent Multicast-Sparse Mode (PIM-SM) specification.

minor feature:

BSDL c networking routing multicast

XDecorations 0.1.7 💾

XDecorations provides a few eye candy gimmicks for X11 desktops (similar to xsnow or xpenguins). It includes Halloween and Xmas holiday themes; lights, trees, snowmen, pumpkins, witches, flying sleighs, and autumn leaves. All objects are freely positionable per configuration file.

major feature: Installed INSTALL file to /usr/share/doc/XDecorations/. This is the last release that will write to the root window as most distros seem to block this one way or another. Settling snow etc does NOT work on ubuntu unity but is fine for xfce,kde,mint gnome,lxde. Added y offsets for snow etc settling on windows. Added y offsets for snow etc settling on bottom. Added packaging script thanks to Mario for that. Added different max settling height to windows. Changed some option names. Added falling settling on windows. Split source code into seperate files. Added falling settling at bottom of screen.

GNU GPL c gtk x11 desktop eye-candy animations widgets

MikeOS 4.5 💾

MikeOS is an operating system for x86 PCs, written in assembly language. It is a learning tool to show how simple 16-bit, real-mode OSes work, with well-commented code and extensive documentation. It features a text-mode dialog and menu driven interface, a BASIC interpreter, several third-party programs and the ability to boot from a floppy disk, CD-ROM or USB key.

major feature: New programs including a FORTH interpreter, archiving tool and game. Many included programs have been updated, and bugs have been fixed.

BSDL-2 operating-system

LibreOffice 4.3.5 💾

LibreOffice is a powerful office suite. It provides a simple and intuitive interface with various editing tools. It's comprised of Writer, the word processor, Calc, the spreadsheet application, Impress, the presentation engine, Draw, a drawing and flowcharting application, Base, an database frontend, and Math for editing mathematics and formulas. It's derived from and supports the OpenDocument Formats as well as proprietary/legacy office documents.

minor feature:

GNU LGPLv3 office desktop opendocument writer excel end-users word-processor spreadsheet

FLoM 0.9.1 💾

FLoM is a tool for synchronizing shell commands and avoiding complex workarounds. It manages process serialization not unlike "nice" handles their prioritization. It allows shell commands to be serialized and synchronized within a single system or a network. It requires little configuration to easily handle common settings.

minor feature: Added libflom library to build chain. Implementing client library. Produced the first useless main program that links libflom. First library use case is growing. Implemented flom_lock and flom_unlock basic usage. There was a change in flom_errors.h instead of Created API test cases for static handles. Creating local config scaffolding. Implementing private config. Working on local config. Implemented config option for every configuration method. Implemented flom_config_clone. flom_handle_init now clones a config object with flom_config_clone in?. Introduced config in flom_client_connect. Propagating config. Going forward with config split. All configuration moved from global to local expect main uses NULL to?. Added flom_handle_get_socket_name() and flom_handle_set_socket_name(). Implemented more getter/setter methods. Fixed a bug related to --resource-timeout option. Fixing bug signaled with this post: Implemented flom_handle_get/set_lock_mode and flom_handle_get/set_res?. Implemented some more getter/setter methods. Implemented the last API functions. Documented a piece of API. API documentation completed, Makefile hacks are in progress. Working on API documentation distribution. Added some files to avoid a makefile error. Fixed makefile documentation behavior. Added example C programs that use libflom. Intermediate commit after Ubuntu 12.04 build error fixes. Another commit after coming back to Ubuntu 10.04. Another commit after porting to CentOS 5.6. Added CLEANFILES for flom_errors.h. Discovered the issue with Ubuntu 12.04/14.04: -lglib-2.0 can not be t?. Solved the issue that blocked build on systems with glib at level 2.3?. 0.9.0 release commit. Test case fix. Documentation update. Started C++ API implementation. Implementing libflom C++ wrapper. C++ header completed. Implemented Implemented Implemented test case C++ case tests and headers are now optional. Added C++

GNU GPL c console terminal command-line shells distributed-computing cron

Burd's Proxy Searcher 4.6 💾

Burd's Proxy Searcher is a Windows GUI to easily uncover public and free-to-use or anonymizing proxy servers. It's based on a customizable and filterable search engine, and automatically probes result lists for server accessibility. It can test for HTTP or SOCKS proxies, and instantly apply settings to the current web browser.

minor feature: This version covers minor bug fixing. What's new? 1. Fixed NullReferenceException related to unset socks proxy for Firefox. 2. Improved error logging: canceled requests for proxy change aren't errors anymore.

GNU GPLv3 c xaml win32 proxy search-engine socks

Python ssdeep Wrapper 💾

This is a straightforward Python wrapper for ssdeep by Jesse Kornblum, which is a library for computing context triggered piecewise hashes (CTPH). Also called fuzzy hashes, CTPH can match inputs that have homologies. Such inputs have sequences of identical bytes in the same order, although bytes in between these sequences may be different in both content and length.

minor feature:

GNU LGPLv3 python ssdeep

Calibre 2.13 💾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

minor feature: Release: 2.13 19 Dec, 2014 New FeaturesDriver for the new CYBOOK MUSE ebook reader Closes tickets: 1398672 Edit metadata dialog: Allow editing identifiers in a dedicated window by right clicking on the identifiers edit box. Closes tickets: 1400925 Allow generating a cover from metadata by right clicking the cover are in the book details panel also. Closes tickets: 1401972 Content server: Server KEPUB files with the extension kepub.epu when connecting to the browser on Kobo devices Kobo driver: Add support for new firmware version 3.12 Edit metadata dialog: Add a keyboard shortcut to swap title and author Alt+Down Closes tickets: 1397701 Bug FixesSave to disk: Fix a regression that prevented saving of files into the root of a drive on Windows FB2 Input: Add support for FB2 books that incorrectly use the FictionBook 2.1 XML schema. Closes tickets: 1401915 Fix command line arguments not being ignored on windows and linux when restarting calibre. Closes tickets: 1401991 E-book viewer: Fix sorting of bookmarks by position in book not working on windows and OS X. Closes tickets: 1402152 Kobo driver: Fix bookmarks not being deleted from device when deleting books on the device Closes tickets: 1401502 Edit book: Fix auto-complete of closing tag not working when typing the closing tag at just before a word (the word would become the closing tag name). calibredb: Fix list --for-machine ignoring custom columns Closes tickets: 1401085 Edit book/Book polishing: Fix subsetting of fonts whose @font-face rules use the local() or format() CSS functions not working Edit book: Fix regression that broke typing of XML entities for ampersand, less-than and greater-than Edit Book: Do not change the current selected text when right clicking on a mis-spelled word Improved news sources The Australian The New Yorker The Guardian Ars Technica

GNU GPLv3 python c++ ebook-reader e-book conversion

MeteorJS 1.0.2 💾

Meteor is a uncomplex and data-oriented web application framework for development in pure JavaScript. Instead of transferring HTML output, it provides bidirectional websocket communication for data exchange, thus allowing database access in the client exactly like on the server. It compensates for latency, provides auto-updating templates, easily hooks into existing libraries and comes with extensive documentation.

major feature: Improvements to the `meteor` command-line tool A new command called `meteor shell` attaches an interactive terminal to an already-running server process, enabling inspection and execution of server-side data and code, with dynamic tab completion of variable names and properties. To see `meteor shell` in action, type `meteor run` in an app directory, then type `meteor shell` in the same app directory. You do not have to wait for the app to start before typing `meteor shell`, as it will automatically connect when the server is ready. Note that `meteor shell` currently works for local development only, and is not yet supported for apps running on remote hosts. We've done a major internal overhaul of the `meteor` command-line tool with an eye to correctness, maintainability, and performance. Some details include: Refresh the package catalog for build commands only when an error occurs that could be fixed by a refresh, not for every build command. Never run the constraint solver to select package versions more than once per build. Built packages are now cached inside individual app directories instead of inside their source directories. meteor run` starts Mongo in parallel with building the application. The constraint solver no longer leaves a `versions.json` file in your packages source directories; when publishing a package that is not inside an app, it will leave a `.versions` file which you should check into source control. The constraint solver's model has been simplified so that plugins must use the same version of packages as their surrounding package when built from local source. Using `meteor debug` no longer requires manually continuing the debugger when your app restarts, and it no longer overwrites the symbol `_` inside your app. Output from the command-line tool is now word-wrapped to the width of your terminal. Remove support for the undocumented earliestCompatibleVersion feature of the package system. Reduce CPU usage and disk I/O bandwidth by using ke

MITL javascript dhtml webapps framework

Distributed Multiplatform Framework 💾

Distributed Multiplatform Framework is a component-based programming framework using XML (or currently a hardcoded variant) as the repository. The samples are implemented either in console or wxWidgets. This shows the independence of the GUI or UI. The screenshot shows a generated application using DevExpress.

major feature: This release contains new features regarding table parameters. They are used for permission mechanisms at first. But they are able to be used for other stuff related to tables. Also there is a new DevExpress based code generator. It contains a STS server, STS management application and uses these for single sign on at the different services. Please feel free to report any issues and ask questions

GNU LGPL database front-ends software-development library application-framework devexpress-codegenerator

NetMauMau 0.6 💾

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

major feature: * Installer for Win32 * check if the player image is really a PNG image * improved test tools (for developing) * use of better random numbers by use of GNU Scientific Library * added a splash screen * fixed range of allowed server ports * added a "try again" button on game lost/win messagebox * reworked player messages * bugfixes

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

spdwn 0.4-beta 💾

Spdwn is a shell script for streaming Southpark episodes using rtmpdump. It avoids utilizing the browser-based flash player. It further only requires curl or wget, and rtmpdump

minor feature: added support for getopt for better option parsing added support for more than one url per command added option to generate a playlist of all streamed files some fixes

GNU GPL bash rtmp streaming video

Mercurial 3.2.3 💾

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: context: stop setting None for modified or added nodes darwin: omit ignorable codepoints when normcase()ing a file path encoding: add hfsignoreclean to clean out HFS-ignored characters largefiles: don't actually remove largefiles in an addremove dry run log: fix log -f slow path to actually follow history log: fix log revset instability manifest: disallow setting the node id of an entry to None pathauditor: check for Windows shortname aliases pathauditor: check for codepoints ignored on OS X rebase: ignore negative state when updating back to original wc parent update: add tests for untracked local file update: don't overwrite untracked ignored files on update

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

git 2.2.1 💾

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 feature: We used to allow committing a path ".Git/config" with Git that is, running on a case sensitive filesystem, but an attempt to check out, such a path with Git that runs on a case insensitive filesystem, would have clobbered ".git/config", which is definitely not what, the user would have expected. Git now prevents you from tracking, a path with ".Git" (in any case combination) as a path component. * On Windows, certain path components that are different from ".git", are mapped to ".git", e.g. "git 1/config" is treated as if it were, ".git/config". HFS+ has a similar issue, where certain unicode, codepoints are ignored, e.g. ".g u200cit/config" is treated as if, it were ".git/config". Pathnames with these potential issues are, rejected on the affected systems. Git on systems that are not, affected by this issue (e.g. Linux) can also be configured to, reject them to ensure cross platform interoperability of the hosted, projects. * "git fsck" notices a tree object that records such a path that can, be confused with ".git", and with receive.fsckObjects configuration, set to true, an attempt to "git push" such a tree object will be, rejected. Such a path may not be a problem on a well behaving, filesystem but in order to protect those on HFS+ and on case, insensitive filesystems, this check is enabled on all platforms.

GNU LGPL c git scm vcs dvcs

PHP 5.6.4 💾

PHP is a scripting language primarily suited for web applications. It's organically grown into a full-featured programming language, with huge semantic progress in recent years (apart from the namespace separator choice). Many features and extensions come built-in or can be dynamically loaded. Database interfaces, XML processing, regular expressions, networking and broad internet protocol support, IPC, internationalization, image manipulation, filesystem, contemporary cryptography support, file and data format support make the Zend-based distribution the most general-purpose PHP runtime.

major bugfix: Some Zend headers lack appropriate extern "C" blocks, Segfault while pre-evaluating a disabled function, "Inconsistent insteadof definition."- incorrectly triggered, Inconsistency in example php.ini comments, "unset( this, Incorrect argument reflection info for array_multisort(, NULL pointer dereference in unserialize.c, Array constant not accepted for array parameter default, Use after free vulnerability in unserialize(, Some Zend headers lack appropriate extern "C" blocks, Segfault while pre-evaluating a disabled function, "Inconsistent insteadof definition."- incorrectly triggered, Inconsistency in example php.ini comments, "unset( this, Incorrect argument reflection info for array_multisort(, NULL pointer dereference in unserialize.c, Array constant not accepted for array parameter default, Use after free vulnerability in unserialize(, fpm_unix_init_main ignores log_level, listen=9000 listens to ipv6 localhost instead of all addresses, access.format=' R' doesn't log ipv6 address, PHP-FPM will no longer load all pools, listen.allowed_clients is IPv4 only, php-fpm man page is oudated, Change pm.start_servers default warning to notice, listen.allowed_clients can silently result in no allowed access, php-fpm conf files loading order, access.log don't use prefix, fpm_unix_init_main ignores log_level, listen=9000 listens to ipv6 localhost instead of all addresses, access.format=' R' doesn't log ipv6 address, PHP-FPM will no longer load all pools, listen.allowed_clients is IPv4 only, php-fpm man page is oudated, Change pm.start_servers default warning to notice, listen.allowed_clients can silently result in no allowed access, php-fpm conf files loading order, access.log don't use prefix, build error with gmp 4.1, build error with gmp 4.1, PDO_PGSQL::beginTransaction(, Matteo, PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving, Matteo, PDO_PGSQL::beginTransaction(, Matteo, PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving, Matteo, Session custom storage callable

PHPL php scripting programming-language web

digiKam 4.6.0 💾

digiKam is a KDE photo collection manager. It provides streamlined importing and organizing/classifying them into albums or chronologies. Besides allowing custom directory schemes for storage, it also permits plain tagging, indexing and rating. Through KIPI it integrates with other KDE photo management software; but also provides a Light Table tool to pick highest quality shots from a series, or retouch them. A built-in image editor can apply colorization and lightning correction effects.

minor feature: Editor : Several fixes to complete image editor canvas port to Qt4 model/view. General: Better support of removable media and unvavailable items. Import : Allow sub-subfolders auto creation while importing. BQM : Allow to save/load Workflow from tools context menu.

GNU GPL c++ qt image photo galleries management kde digital-camera

Slpkg 2.1.4 💾

Slpkg is a user-friendly package manager for Slackware. It handles installation, updating, removing, building and monitoring packages with their dependencies. It utilizes Slackbuilds and repositories.

minor feature: Added command 'update' and remove auto update package lists. Added slpkg update itself. - Fix 'UnboundLocalError: local variable 'md5' referenced before assignment' after try update alien repository in some packages and for Slackware current users. Thanks to 'Jack Kiersey' for reporting. Fix checksums after try to update slackware packages.

GNU GPLv3 python package-manager slackware installation packaging

py2gs 💾

Helper tool for porting python source code to genie source code.

minor feature:

MITL python genie vala convert transform port c compile

SuperTuxKart 0.8.2-beta 💾

SuperTuxKart is a 3D racing game. It comes with several different tracks and sceneries, allows to play one of the BSD and Linux mascots as protagonists ("Tux and friends"), has built-in AI players, and split screen modes.

major feature: The main highlights include the first release of Antartica, the new graphical engine. We have basically added a completely new, shader-based rendering engine - only things like loading meshes and textures are still done by the original Irrlicht. As a result of the new features which are provided by our engine, we have many tracks with significantly improved visuals. The main highlight on this front is two new massive tracks: "Cocoa Temple" that replaces the old "Jungle" track, and "Gran Paradiso Island" that replace the old "Island" track. Another new feature is the addition of online accounts, as a prelude to networked multiplayer. The new version includes many more new features - we still need to assemble the full list. But it includes different kart physics, based on this year's GSoC work, random Grand Prix, a Grand Prix editor and more.

GNU GPL c++ game 3d race tux runner kart

PostgreSQL 9.4.0 💾

PostgreSQL is a robust relational database system with over 25 years of active development that runs on all major operating systems. It is fully ACID compliant, and has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL92 and SQL99 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video. It has native programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl, and ODBC, among others, and exceptional documentation.

major feature: Major enhancements in PostgreSQL 9.4 include: JSONB, a more capable and efficient data type for storing JSON data. Add new SQL command ALTER SYSTEM for changing postgresql.conf configuration file entries. Reduce lock strength for some ALTER TABLE commands. Allow materialized views to be refreshed without blocking concurrent reads. Add support for logical decoding of WAL data, to allow database changes to be streamed out in a customizable format. Allow background worker processes to be dynamically registered, started and terminated. Version 9.4 contains a number of changes that may affect compatibility with previous releases: Tighten checks for multidimensional array input. Unicode escapes in JSON text values are no longer rendered with the backslash escaped. When converting values of type date, timestamp or timestamptz to JSON, render the values in a format compliant with ISO 8601. The json # text path extraction operator now returns its lefthand input, not NULL, if the array is empty. Fix ts_rank_cd() to ignore stripped lexemes. For functions declared to take VARIADIC "any", an actual parameter marked as VARIADIC must be of a determinable array type. DISCARD now also discards sequence-related state. SHOW TIME ZONE now outputs simple numeric UTC offsets in POSIX timezone format. Remove native support for Kerberos authentication. In PL/Python, handle domains over arrays like the underlying array type. pg_upgrade now uses -U or --username to specify the user name.

PostgreSQL database database-server database-engine postgresql

CMake 3.1.0 💾

CMake is a cross-platform and compiler-independent build process manager. It supports complex directory hierarchies, in- and out-of-place builds and can cache dependency lookups. It also allows to generate native makefiles for various platforms and IDEs. Its own build plan description language is not as arcane as that of Automake.

major feature: A new cmake-compile-features(7) manual was added. The Visual Studio 14 2015 generator was added. Generators for Visual Studio 11 (2012) and above learned to generate projects for Windows Phone and Windows Store. The cmake-language(7) syntax for Variable References and Escape Sequences was simplified in order to allow a much faster implementation. The if() command no longer automatically dereferences variables named in quoted or bracket arguments. The cmake-gui(1) learned to capture output from child processes started by the execute_process() command and display it in the output window. The cmake-language(7) internal implementation of generator expression and list expansion parsers have been optimized and shows non-trivial speedup on large projects. The Makefile generators learned to use response files with GNU tools on Windows to pass library directories and names to the linker. When generating linker command-lines, CMake now avoids repeating items corresponding to SHARED library targets. Many more additions and changes.

BSDL c c++ make build-tools

Bolt 2.0 💾

Bolt is a PHP web content management system with a modern interface and codebase. It supports mobile display, user-friendly WYSIWYG editing, structured content types, media management and uploads, user accounts, and content is implicity revisioned.

major feature: Bolt 2.0 has been a year in the making and took around 7,300 commits. Almost every library in Bolt was refactored to be cleaner, more readable and better to understand. It now utilizes more shared code from Symfony, Silex and Doctrine. Bolt is now based on Bootstrap 3, and got a prettier admin interface, global search, tabbed content groups, more modular Javascript, and combined image uploads.

GNU GPL php webcms symfony silex jquery ckeditor

TEA text editor 39.1.0 💾

TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX. Other features: Built-in MC-like file manager. Spellchecker (using the aspell or/and Hunspell). Tabbed layout engine. Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki. Multiply encodings support. Code snippets and templates support. Scripts (Python, Perl, Ruby, Bash script). Hotkeys customizations. Misc HTML tools. Dokuwiki, MediaWiki, Docbook, LaTeX, Lout editing tools. Preview in external browsers or other programs. String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc. Bookmarks. Morse code translator. Calendar/organizer Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.). Built-in image converter and resizer. Built-in ZIP packer/unpacker with file names charset selector.

minor feature: The build-in file manager now can sort its content by file name, size or modification time. OS/2 source compatibility issues has been fixed (I hope).

GNU GPLv3 text editor qt documentation text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux

Limba 0.2.0 💾

Limba is an experimental cross-distribution package installation scheme. It utilizes file system virtualization (overlayfs) to allows 3rd-party application bundles to run unmodified alongside distro packages. It's a possible successor to Listaller/AutoPackage, integrates with PackageKit and XDG desktop management facilities.

major feature: This version is still experimental and not API-stable. This release uses /opt/bundle as root prefix now. Add write-support for package-index. Implement support for installing packages with embedded dependencies. Implement embedded-dependency generation into package builder. Compress base IPK archive using GZip. Make API a bit more GUI-friendly. Allow using a different AppStream library for data loading. lipkgen: Allow generating a very simple project structure. Register wrappers for new binaries. Allow dependencies in child packages to be satisfied by parent-packages. Only register commands for executable files in /bin. Make installer respect version number and version relations. lipkgen: Try to pretty-print the autogenerated XML. Write a magic number into IPK packages. Mark packages which have not been installed manually as automatic. Use /opt/bundle as root. lipkgen: Add command to dump the contents of a package. lipa: Add command to clean up unused packages. Get rid of li_touch_dir helper. Test for component metadata earlier. Add more GIR annotations. Clean up blank values in config metadata. Only add ROOT/lib to LD_LIBRARY_PATH. Only create a runtime for packages which need one. Make sure we always create complete runtimes on installation. Reset cache after cleanup.

GNU LGPL c install packaging overlayfs linux

DuckDuckGo community platform 1.001 💾

The community platform is DuckDuckGos developer hub. Its reference implementation is written in Perl and required PostgreSQL. It includes the forum, blogs, comments, an idea collection, translation tools, development testbeds for the instant-answer extensions (Perl, via JSON API), mailing list integration, and documentation features.

minor feature: Fix crash when non-existant IA idea requested IA Pages feature leaves alpha! ( @MariagraziaAlastra @jdorweiler @russellholt )

Apache perl web community-management developers

I2Pd 0.5.0 💾

I2Pd is a lightweight C++ implementation of a I2P privacy network layer router. It provides pseudonymity for all routed application protocols, can be used for web browsing, IRC connections, and file transfers.

minor feature: SU3 reseed BOB protocol RSA signatures support

GNU GPL c++ i2p privacy security network-protocol routing

A Linux Distro for Personal Servers and IoT Devices beta 1 💾

UBOS is a new Linux distro that aims to make it 10x easier to run server-side apps for yourself, or for your family, on hardware you own. It does by providing single-command web application install, uninstall, backup/restore and systems upgrade, including all server configuration, database provisioning, data migration etc.

major feature: First public beta on x86_64 and Raspberry Pi.

Mixed home-automation http-server site-management system backup installation operating-system software-distribution systems-administration end-user

TOMUSS 5.5.5 💾

TOMUSS is a collaborative web application for multi-user table editing. Its interactivity prevents accidential data loss or incorrect values, provides a cell editing history, does not impose complex formulas, a lean security model, allows integration with information backends, does not require a specific framework for extensibility. It's intended for managing student grades, but allows simple column averages or free text editing.

minor feature: Better backtrace subject for unauthorized new page. Better live reloading of column types. Better detection of canceled load. Grey background help message was not displayed on blur for some input. The filter now find space in values.

GNU GPL python javascript web-based office education administration groupware table-editor

TradeTrax - Financial Trading Tool 1.2 💾

TradeTrax is a general purpose trading tool for keeping track of marketable goods. While it builds heavily on stock market terminology for abstraction purposes, it is actually meant to be used for managing all kinds of assets that are bought for resale, for example: * Collectibles (trading cards, stamps, coins, ...) * Auction house items in MMORPGs * Speculation portfolios (forex assets, gold bullions,...) TradeTrax comes as a webapp that may either be run from a servlet container or as a standalone application, using it's embedded webserver.

major feature:

Apache accounting investment

Full Body Interaction Framework 0.12.0 💾

FUBI is a full-body movement, gesture and posture recognization framework. It utilizes depth sensors (such as Kinect) or leap motion controllers. Written in C# and C++ it builds in Windows and Linux environments.

minor bugfix: Fixed samples for switching from Kinect SDK 2 to other sensors. Added DTWRecognizers using dynamic time warping on a recorded joint motion with a windowing approach. Added corresponding recording functionalities. Improved recognizer generator and added several new options, e.g. finger counts and DTW recognizers, toleranc types, multiple recognizers per combination state, ... Multiple fixes for the Kinect for Windows SDK 2.x integration, e.g. fixed the face tracking. One installer for all sensor types and preselected sensor combinations.

EPL c c++ analysis recognization sensor gesture

ELM ME+ 2.5 PLalpha37 💾

Elm Millennium Edition 2.5 (or Elm ME+ 2.5) is based on Elm 2.4 and incorporates some code from Elm 2.5. It contains enhanced MIME and character set support. A subset of UTF-8 (Unicode) is handled. It can read mail from a local mbox and POP or IMAP folders and can pass mail to the PGP or GPG programs. It can also view digests as a mailbox and reassemble fragmented (message/partial) messages. It includes modules for TLS/SSL, iconv, and SMTP.

major feature: Elm ME+ 2.5 PLalpha37 adds --folder-selection and --have-double-wide-characters command line options. Also this release adds "editor-ms-propline" and "mime-encoded-filename-hack" elmrc options. This release adds STARTTLS support to SMTP / mail submission module. This release adds "verify-tls-certificate" and "require-tls-peer-name" parameters to "mailer" option of global elm.rc. This release changes user's / or global elm.mailservices file (also includes "verify-tls-certificate" and "require-tls-peer-name" parameters). This release writes global elm.mailservices file during installation. Also this release includes *-info files for many config files. This release includes changes to file and folder browser. Then also some other changes and bug fixes are included.

Elm GPL email-client imap pop3 shell c curses posix linux unix end-users e-mail

fwknop: Single Packet Authorization and Port Knocking 2.6.5 💾

fwknop implements an authorization scheme known as Single Packet Authorization (SPA) for strong service concealment. SPA requires only a single packet which is encrypted, non-replayable, and authenticated via an HMAC in order to communicate desired access to a service that is hidden behind a firewall in a default-drop filtering stance. The main application of SPA is to use a firewall to drop all attempts to connect to services such as SSH in order to make the exploitation of vulnerabilities (both 0-day and unpatched code) more difficult. Any service that is concealed by SPA naturally cannot be scanned for with Nmap. The fwknop project supports three different firewalls: iptables on Linux systems, pf on OpenBSD, and ipfw on FreeBSD and Mac OS X.

major feature: This release fixes one bug in fwknopd found through AFL fuzzing (a local-only crash in fwknopd upon importing a maliciously constructed digest.cache file which is only writeable by root), and adds a new DESTINATION keyword to the access.conf file (from Grant Pannell).

GNU GPL spa single-packet-authorization port-knocking c python linux freebsd openbsd macos