coastal-qt is a small collection of Qt 4/5 desktop applications built around a small Qt extension library. The library mostly focuses on missing features and services like OSD desktop notifications (with DBUS bindings) and offers some convenience classes for Qt. The current applications include a GUI man page viewer, a search tool, and a desktop user notification service daemon with multicast chat.
Release Notes: Many minor improvements in the core library and application operations. A modal busy cursor mode has been added for blocking situations. Improvements in coastal notify chat for IPv4 and IPv6 multicast support, for both qt4 and qt5. Improved tray integration.
ZRTP Protocol Library is an implementation of Phil Zimmermann's ZRTP protocol, created based on and interoperable with Zfone beta 2. Combined with the GNU RTP Stack (ccrtp), this offers the ability to create communication services that natively support the ZRTP protocol.
Release Notes: Essential fixes for CVE-2013-2222/2223. Better support for both OpenSSL and GnuTLS. Paranoid mode support. Improved support for mingw builds. Many additional improvements since the 2.0.0 release.
GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without requiring service providers. SIP Witch can be used on the desktop to create bottom-up secure calling networks and as a free software alternative to Skype. It can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate.
Release Notes: Support for systemd init. Multi-protocol context aware when built with exosip2 4.x for concurrent TCP/UDP/TLS sip sessions in a single server instance. An SRV plugin to better support automatic resolution of remote users through DNS (requires libruli to use). Improved mingw build support.
UCommon is a lightweight C++ library to facilitate using C++ design patterns even for very deeply embedded applications, such as for systems using uClibc along with POSIX threading support. For this reason, UCommon disables language features that consume memory or introduce runtime overhead. UCommon introduces some design patterns from Objective-C, such as reference counted objects, memory pools, and smart pointers. UCommon introduces some new concepts for handling of thread locking and synchronization.
Release Notes: Small but essential fixes in the fsys class. Fixes for other small socket address validation assignment operations that risked security.
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 release fixes several bugs that have been found in glNetViz.js, and adds scripts that build .deb packages, .rpm packages, and FreeBSD packages.
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: This release contains new distributed Gröbner base algorithms based on the Java bindings of OpenMPI similarly to the MPJ version. Since both MPI and MPJ are not thread-safe, a work-around was developed to split the transport layer to allow selection of TCP/IP sockets or MPI/MPJ channels for transport. The socket-based distributed hash table now implements the clear() method, which solves non-specific errors in iterated distributed Gröbner base computations. The solvable multiplications have been simplified. Fixes and improvements have been made for Jython and JRuby scripts.
VIM Pal is a separate application providing a file tree for VIM. It does not intend to provide the features of a full IDE. It is just a simple file tree which can be used to select files for editing in VIM, and a bookmark list for jumping to frequently-used directories.
Release Notes: Support for external tools has been added: users can open files with different applications (configurable) from the file tree. There are minor UI improvements (movable toolbars and sortable profiles).
Mollify is Web file manager for publishing and managing files hosted on a PHP-enabled Web server, with a clean and fully customizable user interface. It is easy to install and configure, including fully configurable published directories, optionally with user accounts and access permissions.
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 is the final (stable) release of 4MLinux 7.0. It has all the features included in 4MLinux 7.0 Rescue Edition, 4MLinux 7.0 Media Edition, 4MLinux 7.0 Server Edition, and 4MLinux 7.0 Game Edition.
storeBackup is a backup utility that stores files on other disks. It's able to compress data, and recognize copying and moving of files and directories (deduplication), and unifies the advantages of traditional full and incremental backups. It can handle big image files with block-wise changes efficiently. Depending on its contents, every file is stored only once on disk. Tools for analyzing backup data and restoring are provided. Once archived, files are accessible by mounting file systems (locally, or via Samba or NFS). It is easy to install and configure. Additional features are backup consistency checking, offline backups, and replication of backups.
Release Notes: This version delivers some bugfixes plus the new chapter "Internals" in the documentation.
cegojdbc implements the JDBC driver for the Cego database system. a Java 1.5 runtime environment is required.
Release Notes: This release adds charset encoding to support a default UTF-8 encoding.
lshell lets you restrict a user's shell environment to limited sets of commands, choose to enable or disable any command over SSH (e.g. SCP, SFTP, rsync, etc.), log user's commands, implement timing restrictions, and more.
Release Notes: Lots of new code and code cleanup has been done in this version. Many bugs have been fixed.
ntdisp, short for NtD In System Programming, is a system for programming LPC and STM32 (and possibly other) embedded devices. It provides three different frontends, a GObject-based library (for developers), a commandline utility (for computer geeks), and a GTK+3 frontend (for less geeky users).
Release Notes: The toolchain used to cross compile the Windows binary has been updated and improved, and the Windows port should be much more stable. The recently-deprecated GtkIconFactory calls have been dropped in favor of an approach based on GtkIconTheme. The documentation has been corrected and properly checked. gtk-doc now builds everything without barking.
Box is a programming language that puts special emphasis on graphics. It is intended to be for vector graphics what LaTeX is for writing scientific documents.
Release Notes: The core of the Box VM has been rewritten. The type system has been rewritten from scratch and is now much more powerful. A new type, Any, allows boxing/unboxing objects and provides some reflection capabilities. This release adds adds heterogeneous arrays of objects (Array object), a new undo manager to the GUI which allows having a single undo history for both the text editor and the graphics editor, and the new objects Curve, Tri, and Fill to draw cubic bezier splines and fill a path. The GUI now supports "direction points" to simplify drawing and interacting with bezier curves via the Curve object.
Release Notes: This release adds Polish language support, fixes some ACL problems, adds a non-interactive mode for installers, improves and fixes ICS and VCF importations (making them asynchronous), improves the contact search, lowers the webmail memory usage, and fixes things in backup/restore, contacts, webmail, Admin, and Calendar.
AutoLaTeX is a tool for managing small to large LaTeX documents. It detects which files which are used to build the document (included TeX files, BibTeX, figures, etc.), and launches the various different tools (latex, bibtex, makeindex) when the sources files have been changed. It provides translation rules which automatically generate figures in EPS, PNG, or PDF formats from different types of sources (dia, xfig, svg, astah, source code, etc.) AutoLaTeX also provides graphical user interfaces, a plugin for the editors Gedit and Sublime Text, and a standalone Gtk application.
Release Notes: This release adds translator for the files dedicated to Graphic Layout Engine (gle) and Asymptote (asy).
TORCS, The Open Racing Car Simulator, is a highly-portable multi-platform car racing simulation. It can be used as an ordinary car racing game, as an AI racing game, and as a research platform.
Release Notes: The most important changes are the ability to modify/store/load car setups during practice and qualifying sessions, the ability of robots to change the car setup during pit stops, new Robottools API calls for handling setups, improvements to the simulation engine (1.5 way LSD, third element), adjustments to the car categories and physical model, a new four-speed stock car and category, improvements to the TORCS Racing Board, and, as usual, many little improvements and bugfixes.
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: The makefile mk_freebsd.mk has been added to support compilation under freeBSD. Functions to convert between sequences of bytes and bigInteger numbers have been added to bytedata.s7i. The functions bytesLeAsInt and bytesBeAsInt have been renamed to bytesLe2Int and bytesBe2Int. Checks have been added to chkbig.sd7 and chkset.sd7. The function bigRand in big_rtl.c has been improved to avoid conditions in which a random number is outside the required range. Parameter names have been added to several files. The compiler has been improved to use charvalue instead of intvalue when characters are initialized.
Gwyddion is a modular SPM (Scanning Probe Microsope) data visualization and analysis tool. It can be used for all most frequently used data processing operations including: leveling, false color plotting, shading, filtering, denoising, data editing, integral transforms, grain analysis, profile extraction, fractal analysis, and many more. The program is primarily focused on SPM data analysis (e.g. data obtained from AFM, STM, NSOM, and similar microscopes). However, it can also be used for analyzing SEM (scaning electron microscopy) data or any other 2D data.
Release Notes: The main change is support for volume data. Several modules for extraction of lower-dimensional data from volume data and creation of volume data were added. File modules already supporting loading of volume data include Nanoscope, NanoScanTech, old MDA, and NT-MDT Raman images. New file import modules for Tescan MIRA and S49 were added.
isort automatically sorts and sections Python imports. It can turn even the most messy import structure into nice clean sections without duplicates. It provides a command line utility, Python library, and Kate plugin for convenient use.
Release Notes: This release fixes an issue with updating subdirectory files inplace.
The Parted Magic OS employs core programs from GParted and Parted to handle partitioning tasks with ease, while featuring other useful programs including Partition Image, TestDisk, fdisk, sfdisk, dd, and ddrescue and an excellent set of documentation to benefit the user. An extensive collection of fileystem tools are also included, and the following filesystems are supported: ext2, ext3, ext4, FAT16, FAT32, HFS, HFS+, JFS, Linux-swap, NTFS, ReiserRS, reiser4, and XFS. It loads completely to system memory and requires at least 256MB of RAM to operate.
Release Notes: This unstable version adds a new GUI for Secure Erase. More testing needs to be done before it's safe to use on production systems.
Data Crow is a movie, video, book, image, software, and music cataloger/media manager. Data Crow uses MusicBrainz, Amazon, IMDb, and many other Web services to retrieve the information for you. It is highly customizable, easy to use, and feature rich. It helps you to keep track of your loans, allows you to create reports, enables you to create your own modules (using wizards) and, most importantly, enables you to easily manage all your collections.
Release Notes: This release adds small bugfixes only.
zpub is a server to collaboratively work on DocBook-based documentation. Editors modify the XML sources with their preferred editor and submit their changes via Subversion. zpub renders the files centrally to various output formats, optionally notifies other editors, provides an archive of all previous revisions of the document, and supports a simple sign-off workflow. The documentation and user interface is currently only available in German.
Release Notes: Documents can now share common files, and zpub will handle it correctly. Also, only image files which are actually used will be included in the HTML, HTMLHelp, and epub bundles.