pcapfix is a repair tool for corrupted pcap files. It checks for an intact pcap global header and repairs it if there are any corrupted bytes. If one is not present, one is created and added to the beginning of the file. It then tries to find pcap packet headers, and checks and repairs them.
Release Notes: This release adds snoop file detection and large file support, improves missing header recognition, and fixes bugs on hurd and kfreebsd architectures.
JGloss is an application for adding reading and translation annotations to words in a Japanese text document. This can be done automatically and manually. When a text document is first opened, kanji words will be looked up in a dictionary and the first reading and translation (if any) used to annotate the word. The user can then edit the annotations: choose among the readings and translations found in the dictionaries, enter your own readings and translations, remove annotations, and add new annotations. The document can be exported as plain text with annotations, HTML, or LaTeX.
Release Notes: The JGloss web start files are now signed with an official certificate as "Open Source Developer, Michael Koch". The help menu and empty document page now contain links to the home page.
Toprammer is software for the TOP2049 universal programmer. As all programming algorithm logic is implemented in software, it does not support all the devices that the original "Topwin" Windows software supports. However, support for new chips can be added, if needed.
Release Notes: Support for more Microchip and Atmel microcontrollers was added.
Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.
Release Notes: Documentation comments have been added or improved in several files. The functions lower and upper in string.s7i and char.s7i have been improved to use the default Unicode case mapping. The performance of the deflate compression has been improved by a factor between 5 and 10. The performance of the functions str_cmp, str_range, str_substr, strCompare, strRangeSlice, strRange, strSubstrSlice, and strSubstr has been improved. Tests for several string functions have been added to chkstr.sd7. The compiler has been improved to inline code for the actions STR_HASHCODE, STR_RANGE and STR_SUBSTR.
Dianara is a client for the pump.io social network. It allows users to manage their pump.io social network accounts without using a Web browser.
Release Notes: This release enables the Messages, Activity and Favorites timelines, and adds the minor feed, better known as "the Meanwhile column". Each post has more information, like the To: and CC: fields, or who shared a post with you. Also, while hovering a link, you can see where it leads. The formatting menu in the publisher has new options, "preformatted block" and "insert image from website". A confirmation is requested when cancelling a message if there is content in it. Autoreload of timelines won't interrupt while commenting on a post.
(R)?ex is a tool that allows you to manage all of your servers from a central point, through the complete process of configuration management and software deployment.
Release Notes: This release brings support to use Net::OpenSSH as a transport layer. This also enables Kerberos Authentication. Another feature was added to support special parameters/values for servers so it is possible to access data from a cmdb easily.
The Linux Cluster Management Console (LCMC) is an application that eases the burden of managing your Corosync/Heartbeat, Pacemaker, and DRBD-based cluster systems. It does not require any kind of agent or client code on the cluster nodes, instead using SSH.
Release Notes: Using Filesystem RA with DRBD proxy was fixed. PV/VG displays are not called periodically anymore, and zooming in graphs was fixed.
glNetViz is a tool for visualizing computer network topologies with WebGL. With the abilities of real time visualizing network traffics flowing around the local network and to/from the Internet, you can manage the various network more easily and efficiently. glNetViz is intended to be a convenient tool that can easily visualize the network topology from the serialized data in YAML or JSON.
Release Notes: This is the initial public release.
ftracer is a simple user space implementation of a Linux kernel style function tracer. It allows you to trace every call in instrumented user applications. It is useful for debugging and performance analysis due to its fine grained time stamp. This allows you to do control flow oriented debugging without any special instrumentation. So if the program does something unexpected, it's easily possible to look at the function calls before that, and use that to deduce the cause of the problem. ftracer relies on gcc generating a call on top of every function call. The tracing slows every function call down (about 3x). The tracing is per thread and does not create a global bottleneck. It supports a dump function in C, directly callable by the program or on exit, and a gdb function to dump from gdb.
Release Notes: This initial release provides the C and gdb interface.
spooky-c is a C version of Bob Jenkin's spooky hash. The only advantage over Bob's original version is that it is in C, not C++,'and comes with some test and benchmark code. This is a very competitive hash function, but is somewhat unportable (64-bit little endian only). It's more portable than some of the contenders like CityHash.
Release Notes: This is the current release snapshot. It is fairly mature, with not many changes expected.
eproxy is a simple epoll based efficient TCP proxy for Linux. It connects two TCP ports to each other and communicates zero copy. It is not trying to compete with the "big boy" load balancers, but is very easy to adapt for experiments. It should be fairly efficient, however.
Release Notes: This is the initial release.
pstrings is a strings program for Linux processes. You specify the pid, and it dumps all the printable strings for the processes' address space. This can be useful for getting data out of uncooperative programs.
Release Notes: This is the initial release.
Blink is a small public-access blog engine. It supports running multiple blogs. It displays a main page and links for accessing older posts. It allows a reader to search for posts. Each blog can be oldest post first or newest post first. Any blog can be set to take public posts or allow comments. Admin functions include archiving all blogs and the viewing and deleting of new posts and comments. Posts can also utilize a semiotic bolding of definitions and automatic linking to all definitions. All functionality is in one CGI file under 10 kb.
Release Notes: A bugfix was made for the case where, in what appears to be a bot-generated call, $START had no value and a page with no posts was generated.
Mercury is a new logic/functional programming language, which combines the clarity and expressiveness of declarative programming with advanced static analysis and error detection features. Its highly optimized execution algorithm delivers efficiency far in excess of existing logic programming systems, and close to conventional programming systems. Mercury addresses the problems of large-scale program development, allowing modularity, separate compilation, and numerous optimization/time trade-offs.
Release Notes: This bugfix release fixes build problems on Solaris and NetBSD and adds support for selecting the C# compiler at configuration time. Various other minor bugs have been fixed. There are also some minor additions to the standard library.
Atratus runs binaries built on Linux on WIndows. It is a system call translator similar to UML (User Mode Linux). It can run some games and busybox utilities.
Release Notes: This release implementes signal handling (makes ^C work) and improved TTY handling. The dropbear SSH client now works well.
4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning console games).
Release Notes: This release is distributed in the form of a multiboot CD, which allows you to make network installations of the following systems: Debian 7.0.0, Fedora 18, Slackware 14.0, and Ubuntu 13.04. It is also possible to boot 4MLinux 6.1 to prepare the installation of these systems (by performing data backup, disk partitioning, and the like).
slackroll is a package or upgrade manager for Slackware Linux. It is designed to work with official mirrors in systems mainly composed of official packages with a few unofficial packages. It lets you automatically upgrade or install packages, and displays which packages have been added or removed from the Slackware tree.
Release Notes: This version fixes some documentation bugs and adds an option to get a shell to run arbitrary commands after kernel-related operations without exiting the program (similar to stopping the program with Ctrl+Z). In addition, while the program is still published to the public domain, the approach has changed from a mere public domain note to CC0, as recommended by the FSF and others, in order to increase legal safety.
FVWM-Crystal aims to create an easy to use, pretty, but also powerful desktop environment for Linux or other Unix-like operating systems. It uses the following programs: FVWM as a window manager and "main core"; different ways to provide icons on the desktop including support for many file managers and custom commands; xterm, aterm, mrxvt, or urxvt as terminal emulators; MPD or XMMS2 as music players (there's built-in support for controlling these programs), and several other tools for different functions, like setting a wallpaper or taking screenshots.
Release Notes: This release fixes the installation process with different prefixes, making FVWM-Crystal more robust and consistant. Preferences no longer require a restart. ac3, flv, and ts file formats have been added to playlist generation. Alt + Shift + D rearranges the windows to their original sizes and locations. Alt + Shift + F toggle full screen for the windows on the current pages. XF86AudioMute toggles mute and/or pause. The man page has been updated with the multimedia bindings.
LEAF is a secure, feature-rich, customizable embedded Linux network appliance for use in a variety of network topologies. Although it can be used in other ways, it's primarily used as a Internet gateway, router, firewall, and wireless access point.
Release Notes: Changes from 5.0 release candidate 1 include updated packages, a minor kernel update, and new packages for iscsi and lua.
GLFW is a portable framework for OpenGL application development. It handles operating system specific tasks such OpenGL window management, resolution switching, keyboard, mouse, and joystick input, timer input, creating threads, and more.
Release Notes: This release removes deprecated features and adds a new API supporting multiple windows and monitors, sRGB, robustness, OpenGL ES, high-DPI, gamma ramps, callbacks for more events, clipboard text I/O, an error description callback, layout-independent keyboard input, UTF-8 for all strings, and more.
uniclient is an universal TCP client. It connects to a TCP server and executes an Aime program against the server.
Release Notes: The dependencies have been updated.
StepSim is a lightweight step-based simulation module written in Python. It can do simple real-time simulations of discrete systems. StepSim supports step-by-step simulation or can run until a break condition occurs. Simulations are made up of containers and converters. A container stores a discrete amount of units of a certain type. A converter draws units from one or more containers and delivers the result to another container. StepSim does not even attempt to do any parallel processing. It processes converters round-robin in a fixed order.
Release Notes: This release fixes several bugs in milestones(), and makes logging more verbose. Converters can be compared for equality now. Converter.revert() no longer uses the Container.deliver() method to return items in order for them not being counted as delivered. Converter.draw() no longer checks how many units have been delivered, but how many would be delivered in the next step, and will refuse to draw when this would exceed Converter.max_units. Simulation.save_dot() now groups equivalent converters to a single graph node.
nimsg (the Network Instant MeSsenGer) is a compact, server-based chat program. Its features include the ability to chat with more than one person at the same time, the ability to post multiple times in a row, and the ability to let users choose their in-chat nicknames. It can be used as an alternative for IRC, for those times where you just want to have a small, local chat room.
Release Notes: This is the first release.
Stabie Rand Editor is a reimplementation of the RAND text editor, a full screen editor that was written in the 70s and had such advanced capabilities as multiple windows and rectangular cut and paste areas. Keyboard commands are hard-coded.
Release Notes: This latest release expands the search command to allow case insensitive searches and glob-like searches using the ^, $, *, and ? special characters. The search mode is easily toggled by using the ^Q key. The code has been verified to run on the Raspberry Pi's ARM architecture.
LaunchControl is a fully-featured launchd(8) frontend allowing you to manage and debug system and user services on your Mac. It provides everything you need to load, unload, start, create, edit, remove, or troubleshoot launch services. It supports all documented features of launchd, reports potential problems before a job is even started, and makes sure you always create valid configurations. It supports user LaunchAgents and Global and System LaunchAgents/Daemons. It shows all services and their status at a glance, and misconfigured services are highlighted. You can enable or disable services, and find them with a job filter. Not just a plist editor, it provides a dedicated interface for every configuration key with an adaptive interface that displays only information relevant for the selected job.
Release Notes: This release improves validation of RootDirectory, makes path validation/auto-completion work for inaccessible directories, adds validation of EnvironmentVariables (warning about referencing of environment variables like PATH=$PATH:/new/path, warning about relative paths in *PATH variables), fixes path validation/auto-completion to properly honor the key RootDirectory, and lets path validation/auto-completion properly handle ignored keys (e.g., the RootDirectory key in an agent definition).