The X Binary Package System (in short XBPS) is a binary package system designed and implemented from scratch. Its goal is to be fast, easy to use, bug-free, featureful, and portable as much as possible. There is a well documented API provided by the XBPS Library that is the basis for its frontends, to handle binary packages and repositories.
Release Notes: xbps-bin(8) now accepts a new target to know which package owns a file; exact matches or shell patterns can be used. It is also able to list packages depending on its state. xbps-repo(8) now removes the pkg index file (and its directory) for remote repositories that are unregistered. A memory leak was fixed in libxbps.
TinyButStrong is a template class for PHP that allows you to generate XML/HTML pages and any other files based on text source. The engine gives facilities to work with any databases, including in native PDO, MySQL, PostgreSQL, SQLite, PHP arrays, and more. It is possible to design templates using any visual editor (like Dreamweaver or FrontPage), and thus to make templates that are compatible with W3C standards for example. It features simple block management, useful display formats, conditional displaying for blocks and locators, remote XML/HTML attribute modification, a cache system, and the ability to include sub-templates and execute associated scripts. Plug-ins are supported since version 3.0.
Release Notes: This is a minor update with one new feature and two bug fixes. The new feature is the ability for automatic subblocks to be direct, i.e. without a column. MergeBlock() with 'text' source was fixed to work with multiple blocks. Parameter renaming (to be used with parameters file or script) now correctly renames fields that have no subname or parameter.
TbsZip is a PHP class that enables you to read and write Zip archives. The class doesn't require PHP extensions or temporary files. TbsZip can read, add, delete, and modify files stored in an archive. It can even start with an empty archive. The original archive is not modified. The new archive can be saved in the server as a new file, or provided directly as an HTTP download, or even as a binary string. If the Zlib extension is activated in PHP, then TbsZip can automatically compress and uncompress files in the archive.
Release Notes: A major bug was fixed: some added or modified files could be saved in the archive with a wrong CRC control code. This could cause software to consider the file or the archive corrupted. Only few CRC codes are incorrectly saved, so the bug is rare and can seem to appear randomly.
OpenTBS is a PHP tool that helps you to make OpenOffice and MS Office documents using templates. You first design your template using OpenOffice or MS Office, and then OpenTBS merges it with data that you supply from PHP code and databases. It has facilities to manage pictures. The resulting documents are saved to file, served for download, or returned as a string. In fact, OpenTBS can merge any OpenDocument files, any OpenXML files, and any XML files compressed in a Zip archive. No extra exe file is required and it makes no temporary files, since all work is done in memory. OpenTBS is based on the TinyButStrong template engine.
Release Notes: A major bug was fixed: due to TbsZip, some added or modified files can be saved in the document with a wrong CRC control code. This could cause software to consider the document as corrupted, but this problem was often easily fixed by OpenOffice and MS Office. Only a few CRC codes are saved incorrectly, so the bug is rare and can seem to appear randomly on few documents.
DragonFly belongs to the same class of operating systems as other BSD-derived systems and Linux. It is based on the same Unix ideals and APIs and shares ancestor code with other BSD operating systems. DragonFly is differentiated from other operating systems in its class by, among others, the HAMMER file system, Virtual Kernels, swapcache, and the pervasive use of soft token locks. DragonFly provides an opportunity for the BSD base to grow in an entirely different direction from the ones taken in the FreeBSD, NetBSD, and OpenBSD series.
Release Notes: Multi-processor performance was increased. Many bug fixes and feature enhancements were made, including the Wifi stack from FreeBSD, PF from OpenBSD 4.2, and DataMapper from NetBSD. This release also marks the return of the GUI image.
Piwigo is photo gallery system for the Web. The project started in 2002 and is built by an active community of users and developers. It comes with powerful features for publishing and managing your photos, scalability, and smart browsing capabilities such as albums, tags, or calendars. Extensions make Piwigo even more customizable.
Release Notes: Support for five more languages was added: Swedish (Svenska), Serbian (Српски), Hebrew (עברית), Slovak (Slovensky), and Slovenian (Slovenšcina). An annoying bug was fixed on redirections from admin pages with access forbidden prior to login.
pwatch is a set of tools for analyzing what a process is doing. Only the "io" command is currently implemented. It presents I/O activity in a nice ncurses screen and allows you to sort by the read/write speed or the number of bytes read/written since the start of the program. It was written to easily detect which program is eating a lot of I/O bandwidth.
Release Notes: anon_inotify files are excluded. The name of the program is shown in the first line. There is no need for get_sort_by. Cosmetic changes were made.
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: Parted Magic 5.7 includes the new 0.7.0 version of GParted and some major changes to networking. Wicd is now used as the default networking manager and Gnome PPP is usedfor dial-up connections. The old Start Network program is still in the panel menu if you want to use it. The vncviewer was switched to Real VNC Viewer. A DBAN clone called nwipe was added for more advanced disk wiping.
tvpvrd is a PVR daemon for Linux that offers the ability to schedule and manage TV recordings using one or multiple installed analogue TV capture cards, e.g. Hauppauge. The daemon is interfaced either through its full command language via a provided command line shell or through a basic (built-in) Web interface provided by the built in micro Web server. The goal is to provide an advanced recording and transcoding (using ffmpeg) server without the need to configure databases or a complex GUI. The server is completely self-contained and uses an XML DB in plain text format to store future recordings.
Release Notes: The build schema was updated to be more portable in regards to header and XSL file locations. The package now builds fine on Fedora as well. The autoconf now also checks for the workings of the xsltproc for documentation handling. File layout was refactored in preparation for a separate power control daemon to avoid code duplication. A small bug was fixed regarding file names including a single accent that was not sufficiently escaped for all possible combinations.
aime is a simple, C-like programming language and an interpreter, both designed to be embeddable in applications. The language is straightforward, trivial, and direct. Its syntax is simpler than that of C, while still providing for full object management, higher order functions, and references. The interpreter is secure and expressive, allowing comprehensive control over program execution and providing powerful methods of application integration.
Release Notes: The reference tracking mechanism was replaced because it was found to be defective. The documentation has been slightly improved.
Simple Groupware is a complete enterprise application offering email, calendaring, contacts, tasks, document management, synchronization with cell phones and Outlook, full-text search, and much more. Simple Groupware combines standards like RSS, iCalendar, vCard, IMAP, POP3, SMTP, CIFS, CSV, WebDAV, LDAP, and SyncML under one platform. Unlike other groupware software, Simple Groupware contains the programming language sgsML to enable the quick customization and creation of powerful Web applications.
Release Notes: A new option was implemented to disable modules globally and re-enable them for special users. Self registration was added to the login page. Administration was improved by a new function to clear the trash folder. A new minimal folder structure was added to the setup. The background image for the login page was changed. Error handling was improved in the LDAP login handler. The POP3 module was extended to open mail messages in an external mail client. Fixes were applied to handle unknown charsets in the IMAP module and downloading files in merged folders.
The Simple components for Ada library provides implementations of smart pointers for automatically collected objects (using reference counting), object persistence, unbounded and bounded arrays of smart pointers, generic unbounded arrays of private objects and plain pointers, generic sets, maps, directed graphs, directed weighted graphs, stacks, and storage pools. It also includes table management, string editing, IEEE 754 support, and infix expression parsing tools. Implementations of some lock-free shared data structures are provided.
Release Notes: The Object.Handle.Generic_Set package supports the use of objects in the operations Find, Is_In, and Remove.
pam_mount is a Pluggable Authentication Module that can mount volumes for a user session upon login, using the same passwords as for login. It supports any filesystem your kernel is capable of, including FUSE, SMB/CIFS, various crypto types, and more.
Release Notes: An incorrect refcounting issue has been fixed. The fd0ssh and ofl helper tools have been removed in favor of using the original programs from hxtools.
Bridge Calculator is set of programs which solve problems in the Bridge card game. It currently includes double and single dummy problem solvers, a deals generator, and an API for the double dummy solver for programmers.
Release Notes: Two bugs were fixed. The first was in the solver, which occasionally caused calculation errors. The second was in the PBN parser, which could a cause segmentation fault in cases of reading some files.
IMonAir for Android is a simple, lightweight instant messaging application. It requires a Twitter or Foursquare account and allows you to chat with online contacts. It works on any platform (1.5 to 2.2).
Release Notes: The icons were updated and a minor bug was fixed.
S3QL is a file system that stores all its data online. It supports Amazon S3, Google Storage, and OpenStack and effectively provides you with a hard disk of dynamic, infinite capacity that can be accessed from any computer with Internet access. S3QL provides a standard, full featured Unix file system that is conceptually indistinguishable from any local file system. Additional features include compression, encryption, data de-duplication, immutable trees, and snapshotting, which make it especially suitable for online backup and archiving. The design favors simplicity and elegance over performance and feature-creep. Care has been taken to make the source code as readable and serviceable as possible. Solid error detection, error handling, and extensive automated test cases are provided.
Release Notes: This release fixes a problem with the sftp backend failing because it tries to access a file locally. Various other minor issues were addressed.
Inadyn is a small and simple DDNS client with HTTPS support. It automates the task of keeping a DNS record up-to-date with a user’s dynamic IP address.
Release Notes: Network timeout was fixed and log output was improved when periodically connecting to a remote DDNS server to check for IP address changes. For technical users, gethostbyname() was replaced with getaddrinfo() and logging at connect() was improved. The remote IP address of the checkip server is now displayed. Socket timeout was also fixed.
PinkTrace is a lightweight C library that eases the writing of tracing applications. It consists of Wrappers around different ptrace() requests, an API for decoding arguments (strings, socket addresses, …), and an experimental API for encoding arguments. PinkTrace aims to be a cross-platform library for writing tracing applications.
Release Notes: The pink_util_set_arg() function was added. The pink_trace_sysemu() and pink_trace_sysemu_singlestep() functions were added. Support was added for decoding Netlink socket addresses. Various enhancements were made for the bindings.
BlazeBlogger is a simple-to-use but capable CMS for the command line. It produces static content without the need of database servers or server side scripting. It is suitable for a wide variety of Web presentations, from a personal weblog to a project page or even a company presentation.
Release Notes: This release fixes four bugs that may have caused BlazeBlogger to sort entries in a wrong order, to produce invalid RSS feed, or fail to run properly when using an older version of Perl.
With TickVue you can track the stock market in nearly real-time. It queries Yahoo Finance periodically, updates the stock values you are interested in, and calculates your portfolio value and daily gain.
Release Notes: TickVue now shows the following information inside tooltips: last update date and time, absolute ticker change, and volume. Daily and 5-day charts are automatically updated every 2 minutes. A residual error in the gain indication at the status bar was fixed.
IMonAir is an instant messaging desktop application with a nice GUI, video chat, and P2P file transfer features. IMonAir relies on the Treegger.com infrastructure to provide Twitter or Foursquare authentication and a contact list based on social network friend relationships.
Release Notes: The icons were updated. A minor bug was fixed in the URL regex extractor.
mu is a collection of utilities for maildirs, in particular for indexing and searching them. mu fills a database with information about your emails, which can then be queried using an easy query language. It can work stand-alone or be integrated with a mail client. It also provides an emacs-based email client ("mu4e") and bindings for Guile/Scheme.
Release Notes: This version brings mu extract for getting the attachments from messages. Searching was improved by making matching a bit more eager. The documentation was updated and extended, including the mu-easy manpage with simple examples. All known non-enhancement bugs were fixed.
RBridge is a secure remote Ethernet bridge solution for Linux. It connects two trusted Ethernet segments remotely over UDP using either IPv4 or IPv6 transport. RBridge uses SHA-2 (precisely SHA-256) for authentication, AES for encryption and timestamps for protection against replay attacks. Using a registry mechanism and UDP protocol, RBridge is able to connect directly to the peer from within NAT or firewall protected areas by using a special hole punching technique (thus requiring no configuration at the connecting routers). For this functionality, RBridge itself is able to act as a registry service for any associated pair of RBridges.
Release Notes: The code was cleaned up.
Ashd is an HTTP server that follows standard Unix philosophy for modularity. Instead of being a monolithic program with loadable modules, as most other HTTP servers seem to be, Ashd is simply a collection of much simpler programs, passing HTTP requests to each other using a simple protocol. The model also allows such handler programs to persist properly, so that, for example, session data can be kept in memory, connections to back-end services can be kept open, and so on.
Release Notes: A FastCGI handler was added.
libburnia is a project comprised of libraries and binaries for reading, mastering, and writing optical discs. It provides libburn, a CD/DVD/BD burn library, libisofs, a manipulation library for ISO 9660 filesystems, and libisoburn, a ISO 9660 multi-session library. On top of them there is cdrskin, a cdrecord emulator, and xorriso, a all-in-one application for ISO 9660 multi-session operations which additionaly provides a limited emulation of mkisofs.
Release Notes: This release of libisoburn and xorriso makes use of the new capabilities of libisofs.