LinuxMCE is an add-on to Kubuntu that provides a complete whole-house media solution. It provides PVR and distributed media functions. It is stable, easy to use, and requires no knowledge of Linux and only basic computer skills. It allows you to set up a computer system that centralizes audio/video equipment, allowing you to access all media functions in other rooms with only thin clients. It supports home automation protocols including KNX, EIB, Z-Wave, DMX, EnOcean, and PLCBUS.
Release Notes: Additional home automation protocols are included, like EnOcean and DMX. Modifications in the existing protocols like Z-Wave, PLCBUS, and KNX/EIB. Updated upstream releases including MythTV 0.23 and VDR 1.7. Support for VDPAU and HDMI on selected chipsets.
The Java Algebra System (JAS) is an object oriented, type safe, multi-threaded approach to computer algebra. JAS provides a well designed software library using generic types for algebraic computations implemented in the Java programming language. The library can be used as any other Java software package, or it can be used interactively or interpreted through a Jython or JRuby front end. The focus at the moment is on commutative and solvable polynomials, power-series, multivariate polynomial factorization, Gröbner bases, and applications.
Release Notes: Experimental multivariate integral polynomial factorization with multivariate Hensel lifting in the method factorsSquarefreeHensel() in the class FactorInteger. Improved multivariate Hensel lifting in the class HenselMultUtil. Small improvements and fixes.
Eliot is a Scrabble game. It offers four different game modes (standard game, duplicate mode, training mode, and arbitration mode), to play alone, against the computer, or with other players. Several variants are also available (joker, explosive, 7 among 8). Eliot supports different dictionaries, and provides fast and powerful search tools (including search by regular expressions).
Release Notes: Displays the definition of a word in a Web browser. Displays the points of a word before playing it. Allows exporting the dictionary words list to a file. Training mode: enables hiding the words and/or positions of search results. New translations: Serbian and Indonesian. Several bugfixes.
Steel Bank Common Lisp is a development environment for Common Lisp, with excellent support for the ANSI standard: garbage collection, lexical closures, powerful macros, strong dynamic typing, incremental compilation, and the famous Common Lisp Object System (multimethods and all). It also includes many extensions, such as native threads, socket support, a statistical profiler, programmable streams, and more. These are all available through an integrated, interactive native compiler which feels like an interpreter. SBCL is unique in being a multiplatform native compiler which bootstraps itself completely from source, using a C compiler and any other ANSI Common Lisp implementation.
Release Notes: This release features a host of bugfixes plus a small amount of enhancements and optimizations. There's a minor incompatible change in SB-BSD-SOCKET.
OpenSearchServer is a powerful, enterprise-class, search engine program. Using its Web user interface, crawlers (Web, file, database, etc.), and REST/RESTFul API, you can integrate advanced full-text search capabilities into your application.
Release Notes: This release adds several improvements and bugfixes. One of the more interesting new features is the availability of an OpenSearchServer Drupal module. There are some interesting API improvements for file and web crawling, as well as in the scheduler (with more information provided) and in the parser (with editable parameters). The addition of 2 very nice features: a sitemap generator and the ability to export the search result of any query into a CSV file for further analysis. Last but not least, the release of comprehensive online documentation.
ccache is a compiler cache. It speeds up recompilation of C/C++ code by caching previous compilations and detecting when the same compilation is being done again.
Release Notes: This release adds support for rewriting the --sysroot argument if CCACHE_BASEDIR is used. It fixes a bug when getcwd() fails. It fixes bad alignment in "ccache -s" output.
phlyMail is a groupware, webmailer, and PIM. It offers unlimited nested groups, unlimited POP3/IMAP profiles, quotas, an integrated address book, a calendar with multiple reminders and event repetitions, a file manager with an integrated WebDAV server, the ability to send faxes, SMS support (which lets you send SMS, get reminded of events via SMS, and get email notification via SMS), a bookmark manager, themes, and multilingual support. It uses either sendmail or SMTP to send email, and can handle MIME and SSL connections. Support for IDN (Internationalized Domain Names) is included. Through its modular design, it's easy to add completely new features as modules, which can be plugged into the system.
Release Notes: This build implements an archive system for email accounts. For IMAP folders it offers to mimic the original folder structure in the archive and/or to partition it by year. The normal delete operation can be overridden by archiving. Calendars and address books can now be emptied before importing new data, which can now be not just a local file but acquired from a URL as well. Many minor bugs have been fixed. A few interfaces were improved.
The Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications. JAMon can be used to determine application performance bottlenecks, user/application interactions, and application scalability. JAMon gathers summary statistics such as hits, execution times (total, average, minimum, maximum, standard deviation), and simultaneous application requests. JAMon statistics are displayed in the sortable JAMon report.
Release Notes: This is a minor release. Concurrency was improved. A regression bug that broke EJB monitoring was fixed.
OWASP Zed Attack Proxy (ZAP) is an easy-to-use integrated penetration testing tool for finding vulnerabilities in Web applications. It is designed to be used by people with a wide range of security experience and as such is ideal for developers and functional testers who are new to penetration testing as well as being a useful addition to an experienced pen tester's toolbox. ZAP provides automated scanners as well as a set of tools that allow you to find security vulnerabilities manually.
Release Notes: This is a bug fix release.
The Open-Transactions project is a collaborative effort to develop a robust, commercial-grade, fully-featured, free-software toolkit implementing a full-strength financial cryptography library, API, CLI, and prototype server. Open-Transactions democratizes financial and monetary actions. You can use it for issuing currencies/stock, paying dividends, creating asset accounts, sending/receiving digital cash, writing/depositing cheques, cashier's cheques, creating basket currencies, trading on markets, scripting custom agreements, recurring payments, escrow, etc. Strong crypto is used. Balances are unchangeable (even by a malicious server). Receipts are destructible and redundant. The transactions are unforgeable. The cash is untraceable. The cheques are non-repudiable.
Release Notes: Markets are now fully functional. Untraceable digital cash was implemented.
Moneychanger is a GUI built on top of Open Transactions, a financial crypto library. Moneychanger can be used to create pseudonyms, issue currencies, open accounts, withdraw and deposit cash (untraceable digital cash), write and deposit cheques, trade on markets, and much, much more.
Release Notes: Markets are now supported. Untraceable digital cash was implemented.
HeldenViewer makes it possible to search for, download, and view Youtube videos in a very easy to use fashion. An important feature is the concept of adding authors as favorites, in order to be notified at the next start of HeldenViewer if the author has uploaded a new video. You will no longer be interrupted by any commercials. Much like the Youtube platform, you can watch the videos while downloading and use your favorite videoplayer to do this. The only restriction is that the video player must be able to play .flv files, e.g. VideoLanClient.
Release Notes: Downloading videos was no longer possible due to a change in the Youtube API, so this was fixed.
Doxygen is a cross-platform, JavaDoc-like documentation system for C++, C, Objective-C, C#, Java, IDL, Python, PHP, VHDL, and Fortran. Doxygen can be used to generate an on-line class browser (in HTML) and/or an off-line reference manual (in LaTeX or RTF) from a set of source files. Doxygen can also be configured to extract the code-structure from undocumented source files. This includes dependency graphs, class diagrams and hyperlinked source code. This type of information can be very useful to quickly find your way in large source distributions.
Release Notes: A bug that could cause doxygen to crash on large projects was fixed. A problem using \cite under Windows and a couple of smaller regressions were also fixed.
Cobra Command Tool is a terminal emulator with a lot of extra features. It includes a file tree browser, a file list browser, bookmarks, command lists, history files, support for Subversion and Clearcase, user-defined buttons, and much more.
Release Notes: A problem when handling very large files (>2Gb) was fixed. The files were not displayed in the file tree browser and the file size was set to 4096.
GnuTLS is a secure communications library implementing the SSL, TLS, and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols, as well as APIs to parse and write X.509, PKCS #12, OpenPGP, and other required structures. It is intended to be portable and efficient with a focus on security and interoperability.
Release Notes: This release fixes known bugs and adds new features. The main bug fixes are alignment fixes in the AES-NI code and a fix for wrong PIN handling in PKCS #11. Server name indication is supported without the need for a callback. The order in X.509 certificate chains is checked for correctness. The crywrap application was added to the distribution.
Movgrab is a command-line movie downloader for sites like YouTube. It has no dependencies; everything that's needed should be there in the tar.gz package. Movgrab can connect through an HTTP proxy, can output the download to stdout for piping into another program, and can fork into the background to free up the console. When forked into the background, its progress can still be seen in a ps list.
Release Notes: Dead sites were removed. "Royal Society TV" was added. Kavli Institute was added. Redbalcony and other broken sites were fixed. The code was broken up into multiple files, and "dead" code was cleaned out. A long-standing vsprintf bug was fixed. Support for .m3u container files was added for iPad-style livestream sites (like "Royal Society"). .asx and .pls containers were also added, so that movgrab can now be used to pull an Internet radio stream, either for saving or piping to stdout and into an MP3 player. Movgrab seems to be able to function even with container files that mplayer and mpg balk at.
The goal of Cheix USB is a Linux image executing from a USB storage device into a running OS, either Linux or Windows, so that the host machine does not have to support booting from the USB device. The root filesystem and boot partitions are read-only to preserve the USB device. All writes are done in a tmpfs. The only writes to the USB storage device are those explicitly made by the user. Cheix's ISO can currently be used to create either a bootable USB or a hard-drive installation.
Release Notes: The INSTALL file was completely rewritten. install_cheix.sh was added for altering the image after the network install. Fixes were made in rc.6. Lynx bookmarks were updated to the new project home. The GUST tag list was updated and reduced.
The JsonMe++ (JSON Made easy for C++) library is a C++ wrapper for the JSON-Glib C library. The library makes heavy use of C++ syntactic sugar type C++ language constructs, most notably the subscript operator and cast operator as essential API components, which makes this JSON library extremely simple to use. As a result, access to a deeply nested value from a piece of JSON data can be expressed simply.
Release Notes: This is the first public release.
convmv converts filenames (not file content), directories, and even whole filesystems to a different encoding. This comes in very handy if, for example, one switches from an 8-bit locale to an UTF-8 locale or changes charsets on Samba servers. It has some smart features: it automagically recognises if a file is already UTF-8 encoded (thus partly converted filesystems can be fully moved to UTF-8) and it also takes care of symlinks. Additionally, it is able to convert from normalization form C (UTF-8 NFC) to NFD and vice-versa. This is important for interoperability with Mac OS X, for example, which uses NFD, while Linux and most other Unixes use NFC. Though it's primary written to convert from/to UTF-8 it can also be used with almost any other charset encoding. Convmv can also be used for case conversion from upper to lower case and vice versa with virtually any charset. Note that this is a command line tool which requires at least Perl version 5.8.0.
Release Notes: This release adds a new --dump-options option to make writing things like a bash completion easier. This release also adds the feature to do case conversion on a case-insensitive filesystem.
ImdbPHP provides an API to the movie information stored at the IMDb.com site. As this and the name suggests, it is primarily targeted at PHP programmers who want to extend their programs or their site with this movie information. The classes must be used in accordance with IMDb's copyright and conditions of use.
Release Notes: A lot of changes at the IMDB sites caused a lot of code changes to the API, as some methods either stopped working or returned unexpected results.
JOpt Simple is a simple, test-driven command line parser for Java programs. It supports POSIX getopt() and GNU getopt_long().
Release Notes: The OptionParser.formatHelpWith(HelpFormatter) method was added to allow programmers to influence what help is printed with OptionParser.printHelpOn(). A HelpFormatter is handed a map, keyed by option text, whose values are OptionDescriptors that describe the options with which the parser has been configured. The OptionSet.hasOptions() method was added. SimpleDateFormat.toPattern() is used rather than SimpleDateFormat.toLocalizedPattern() in DateConverter.
SOFA is a statistics, analysis, and reporting program with an emphasis on ease of use, learning as you go, and beautiful output. SOFA can connect directly to your database and lets you display results in an attractive format ready to share or put in a spreadsheet. SOFA will help you learn as you go, whether you are a student, business analyst, or researcher.
Release Notes: Access to data was made much easier; you can now open a data table from anywhere the table can be selected, such as charts, report tables, and stats analyses. Importing from Google Doc spreadsheets now automatically starts the import process if downloading was successful. Importing from spreadsheets was made easier; SOFA now shows the user the first 4 rows of spreadsheets so the user can decide whether it has a header or not. Windows users can install into any folder now, not just the one with sofastats in the name.
Berusky 2 is a game that challenges your visual/spatial thinking and ability to find a way to resolve a logic task. Using five bugs, you'll go through an adventure full of various puzzles spread across nine episodes. Individual episodes differ in appearance and difficulty, which increases throughout the game.
Release Notes: The game menu was fixed. Player profiles, more than forty game levels, and game tutorial and training levels were added.
Task Coach is a simple todo manager to manage personal tasks and todo lists. It grew out of a frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, do not provide facilities for composite tasks. Often, tasks and other things to do consist of several activities. Task Coach is designed to deal with composite tasks.
Release Notes: This is a mixed bugfix and feature release.
Ghostscript is a processor for PostScript and PDF files. It can rasterize these files to a wide variety of printers, devices for screen preview, and image file formats. Since applications tend to prepare pages for printing in a high-level format such as PostScript, most Unix users with low-level bitmap printers, such as inkjets, use GhostScript as part of the printing process. In addition, Ghostscript is capable of converting PostScript files, functionality comparable to Adobe Acrobat Distiller, but on the command line. In addition, Ghostscript is used for file import and viewing by a great many other applications, including xv, ImageMagick, gimp, and xdvi. Several GUI wrappers for viewing PostScript and PDF files exist, including GSview, ghostview, gv, ggv, and kghostview. This is far from a comprehensive list.
Release Notes: Flexibility for controlling color based upon the graphic object type was introduced. New tiffscaled8, tiffscaled24, and pngmonod devices were added. Downscaling is now supported for png16m and pnggray. The PDF interpreter now tries continue interpreting a PDF after encountering an error in a stream. x11alpha was re-enabled as the default device on Unix systems, now that compatibility problems between anti-aliased output and transparency are resolved. A new experimental text output/extraction device was introduced. The XFonts functionality was removed. Source revision control was moved to Git.