ChkTeX finds syntax and typographical errors in LaTeX text.
Release Notes: It is now possible to have user-defined warnings in PCRE regular expression syntax and to suppress a certain warning on a given line via a LaTeX comment. Also added was support for macros which affect math mode (e.g., \ensuremath and \text). This ensures that warnings are correctly determined in those cases.
Gauche is an R5RS Scheme implementation that aims to be a handy tool for daily work. Quick startup, a built-in system interface, and native multilingual support are some of its goals. It has an OO system similar to STklos and Guile. It supports UTF-8, EUC-JP, and Shift-JIS multibyte encodings natively.
Release Notes: This release fixes a few build issues.
Release Notes: This release adds support for FF 12, fixes the "untrusted events" feature, fixes Korean double consonant input, and adds various other small fixes (chars coloring, missing links and images).
log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modeled after the Java log4j API.
Release Notes: This is a bugfix release.
SquidClamAv is a dedicated ClamAV antivirus redirector for Squid. It provides fine control over which files should be scanned. It is easy to install and works even with heavy Squid access.
Release Notes: This release fixes a bug related to the trustclient directive which occurred when dnslookup was disabled, and includes a complete rewrite of the maxsize-related code.
jsoup is a Java library for working with real-world HTML. It can parse HTML from a URL, file, or string. It can find and extract data, using DOM traversal or CSS selectors. The HTML elements, attributes, and text can be manipulated. It can clean user-submitted content against a safe white-list. jsoup is designed to deal with all varieties of HTML found in the wild, from pristine and validating to invalid tag-soup; jsoup will create a sensible parse tree.
Release Notes: This release adds a number of improvements and bugfixes, including renewed support for the Google App Engine and parsing fixes.
GNU Libidn is an implementation of the Stringprep, Punycode, and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group. It is used to prepare internationalized strings (such as domain name labels, usernames, and passwords) in order to increase the likelihood that string input and string comparison work in ways that make sense for typical users throughout the world. The library contains a generic Stringprep implementation that does Unicode 3.2 NFKC normalization, mapping and prohibition of characters, and bidirectional character handling. Profiles for iSCSI, Kerberos 5, Nameprep, SASL, and XMPP are included. Punycode and ASCII Compatible Encoding (ACE) via IDNA are supported.
Release Notes: Build issues related to _GL_ATTRIBUTE_CONST and _GL_ATTRIBUTE_PURE for MSVC have been fixed. Compiler warnings about ignoring return values from fgets in examples have been fixed. Libidn now ships with a valgrind suppressions file for the strlen issue. Gnulib files and translations have been updated.
RPhoto is a handy image editor to simplify cropping of digital camera pictures and avoid white borders introduced by incorrect height/width ratios. It also has lossless rotate and flip features, as well as a unique way to rectify a bad angle by only drawing a horizontal or vertical line.
Release Notes: This release adds a "guide lines" feature in the selection tracker. The tracker has also been enhanced to avoid transparency problems. It includes many small bugfixes and library updates.
Burp is a program that backs up and restores data. It uses librsync in order to save on the amount of space that is used by each backup. It also uses VSS (Volume Shadow Copy Service) to make snapshots when backing up Windows computers.
Release Notes: This release stores files in a directory structure like that of the original client. It fix a bug which caused file times not to be set on Windows directories during restoration.
optrandr checks the current X outputs and configures an optimal setting. This can be used to automatically set X outputs to a preferred mode. A typical use case is a laptop using a docking station or not.
Release Notes: If setting by xrandr fails, other variants are now tried. This can be prevented by the new option -o/--once.
ProGuard is a shrinker, optimizer, obfuscator, and preverifier for Java bytecode. It detects and removes unused classes, fields, methods, and attributes. It optimizes methods and removes dead code. It renames the remaining classes, fields, and methods using short, meaningless names. Finally, it preverifies the processed code for Java 6 or higher, or for Java Micro Edition. The resulting code is more compact, more efficient, and more difficult to reverse-engineer. Advantages of ProGuard compared to other Java shrinkers and obfuscators are compact template-based configuration, memory efficiency, and speed. It is mostly popular for embedded development and for commercial development, and is integrated in Oracle's Wireless Toolkit, in Intel's TXE SDK, and in Google's Android SDK.
Release Notes: This release mostly fixes a series of minor problems in configuration parsing, optimization, and obfuscation. It also adds a few string optimizations to the optimization step, and small enhancements for configuration with the Ant task. This version is entirely compatible with previous versions, so upgrading is simply a matter of switching to the new jars.
Fuzzy machine learning framework is a library and a GUI front-end for machine learning using intuitionistic fuzzy data. The approach is based on the intuitionistic fuzzy sets and the possibility theory. Further characteristics are fuzzy features and classes; numeric, enumeration features and features based on linguistic variables; user-defined features; derived and evaluated features; classifiers as features for building hierarchical systems; automatic refinement in case of dependent features; incremental learning; fuzzy control language support; object-oriented software design with extensible objects and automatic garbage collection; generic data base support through ODBC; text I/O and HTML output; an advanced graphical user interface based on GTK+; and examples of use.
Release Notes: This release fixes minor bugs in importing training sets from text files. The "hicolor" icon theme has been included in the binary distribution for Windows.
httppp is a network passive probe to monitor HTTP response times in a non-intrusive way. It uses libpcap and libqpcap.
Release Notes: This release adds GUI enhancements, introducing sliders between views, fixing some column names, and using a better-looking theme.
What's My Heart Rate allows you to measure your heart rate by just looking at your screen. It's easy and convenient, without the need to press your finger on your camera lens. Your heartbeat causes micro color changes on your face. What's My Heart Rate uses the front camera and a software algorithm to detect these micro changes, with beat-to-beat accuracy. The algorithm is based on the non-contact photoplethysmography concept.
Release Notes: This release adds beautiful breath rate history charting.
Fityk is nonlinear curve-fitting and data analysis software. It allows data visualization, separation of overlapping peaks, and least squares fitting using standard Levenberg-Marquardt algorithm, a genetic algorithm, or Nelder-Mead simplex method. It knows about many functions (mostly bell-shaped, like Gaussian, Loretzian, Pearson 7, Voigt, Pseudo-Voigt, and Doniach-Sunjic) and user-defined functions can be easily added. It also enables background subtracting, data calibration, and task automation with a simple script language. It is mainly used to analyze powder diffraction patterns, chromatography, photoluminescence, infrared, and Raman spectroscopy, but it can be used to fit analytical functions to any kind of data.
Release Notes: This release adds C, Ruby, and Java binding to the libfityk library and enhances the Lua and Python API. A new fitting method has been added, an implementation of the Levenberg-Marquard algorithm which uses the MPFIT library.
Logtalk is an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As a multi-paradigm language, it includes support for both prototypes and classes, protocols (interfaces), component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.
Release Notes: This release updates the semantics of "before" event handlers, provides more consistent handling of compiler options, corrects a bug in the compilation of the meta_non_terminal/1 directive, improves the unit test framework, fixes several bugs in the Windows installer, includes portability updates for ECLiPSe, XSB, and YAP (plus updates to the library), adds examples, and provides text editor support.
SVEditor is an Eclipse-based editor for SystemVerilog files. It provides cross-linking, content assist, source indent, and class hierarchy browsing.
Release Notes: This release adds bugfixes and improvements to the way index information is shown to the user.
The MiniUPnP project is a library and a daemon. The library is aimed to enable applications to use the capabilities of a UPnP Internet Gateway Device present on the network to forward ports. The daemon adds the UPnP Internet Gateway Device functionality to a NAT gateway running OpenBSD/NetBSD/FreeBSD/Solaris with PF/IPF or Linux 2.4.x/2.6.x with netfilter. One of its most interesting features is to enforce some permissions to allow or deny redirections, bringing some security to UPnP. Newer versions also support the NAT-PMP protocol from Apple.
Release Notes: miniupnpd now implements IGDv2/WANIPv6FirewallControl. Numerous bugfixes and improvements have been added.
Revelation is a full-featured and secure password manager for the GNOME 2 desktop. It aims to be user-friendly and HIG-compliant, and it is tightly integrated with GNOME. It has several account types which can be grouped in folders, searched, and opened in external applications. It can both test and generate passwords. Accounts are stored in an encrypted file which can be accessed remotely via SSH, FTP, HTTP, WebDAV, and more. It can import and export data files for Password Safe, GPass, Figaro's Password Manager, and others.
Release Notes: This release adds VNC and RDP entry types and email for Web sites. It adds notes for all entry types. It can generate passwords with punctuation chars. A new SVG icon. Uses system cracklib instead of its own copy. Fixes multiple locks after being blocked by the screensaver. Fixes a crash in LUKS code. Fixes exporting to Password Safe and importing from files with no pad characters from gpass. It adds Basque, Spanish, Estonian, and Portuguese (Brazil) translations, and updates the German translation.
mkvtoolnix is a set of tools that allow users to display information about, extract streams from, merge several streams into, and split Matroska media files. Supported video stream types include streams from AVIs, Ogg/OGM, RealVideo, MP4 files, and MPEG program streams as well as verious elementary streams (h264/AVC, MPEG1/2, VC1, Dirac). Supported audio formats include AAC, (E)AC3, DTS/DTS-HD, FLAC, MP2, MP3, RealAudio, and Vorbis. Several subtitle formats are supported, including SRT, SSA, ASS, VobSub, and many others.
Release Notes: This release fixes a couple of important issues with the new "--split parts:" functionality. Other bugs were fixed as well. A Polish translation of the programs has been added, as well as a Spanish translation of mmg’s guide.
The primary aim of the Gtk+2 panel project is to provide a panel that reuses whatever is available (if it is not overkill) in the obvious way, such as subclassing GtkWidget instead of implementing applets, or by using a GtkBuilder file instead of defining a new format to customize the panel. This approach gives some additional advantages for free: you can use common tools in uncommon ways. Above all, you can use Glade to design your own panel. All the dependencies apart from GTK+ are (and hopefully will be) optional.
Release Notes: The gladeui autodetection has been improved, and the premature expansion of the catalogdir variable is now avoided. It is now possible to explicitly specify the path at configure time, skipping the gladeui autodetection. The build system gracefully support the --as-needed linker flag and has been improved to support "make distcheck" without errors. gtk2panel now has a --version argument so automake compatibility level can be raised to gnits.
libnetfilter_cttimeout is an interface to Netfilter Connection Tracking timeouts. It provides a userspace library which provides a programming interface to the fine-grained connection tracking timeout infrastructure. With this library, you can create, update, and delete timeout policies which can be attached to traffic flows.
Release Notes: This is the initial release.
plasma-wateriv is a plasma data engine and plasmoid for the KDE desktop which provides access to recent realtime water data using public Web services provided by the United States Geological Survey.
Release Notes: This major bugfix release fixes an issue which caused the plasmoid to crash the plasma-desktop. Other improvements include minor revisions to the main UI and minor additions to the search UI.
Cash is a shell written in C for Linux. As of now, it is rather minimal, and in the Alpha phase. It has tab completion, keeps a history file in the user's home directory, and has emacs-like line editing. More features will be added regularly.
Release Notes: This is the first (mostly) stable release of Cash. It includes line editing and history file writing using the GNU Readline and GNU history libraries. The logging has been revamped; it now keeps a log in ~/.cash_log instead of cluttering up /var/log/messages. Tab completion for files and directories works. Emacs-like line editing works. A config file kept in ~/.cashrc works. A custom prompt can be specified there.
SMARTReporter warns of ATA hard drive failures before they happen by periodically polling the S.M.A.R.T. status of the drives. S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology) is a technology built into most modern hard drives that acts as an "early warning system" for pending drive problems. SMARTReporter can notify you of impending drive failures by sending email messages, displaying a warning dialog, or executing an application. The current status of your drives is always displayed through the customizable menu item.
Release Notes: This is the last version of SMARTReporter 2.x; visit the website to learn how to upgrade to v3.0. This release adds 2 new icon sets, Simplified Chinese localization, updated Swedish localization, and updated Italian localization. It fixes a memory leak, has stability improvements, and makes some changes in preparation for the discontinuation of SMARTReporter 2.x.