20 July 2009
Pydiction consists of a plugin and a Python script that allows programmers to tab-complete their Python code in Vim by generating a dictionary file of Python modules, and their attributes and methods, for use with Vim's completion feature. It comes with a default dictionary containing the entire Python standard library, keywords, and many 3rd-party modules like PyQT4, Pygame, Twisted, OpenGL, wxPython, PyGTK, MySQLdb, and more.
Release Notes: This release adds quoted string method completion, adds ZSI Web Services module completion, and fixes a bug with the -v option.
Lilith is a logging and access event viewer for the Logback logging framework. It has features comparable to Chainsaw, a logging event viewer for log4j. This means that it can receive logging events from remote applications using Logback as their logging backend. It uses files to buffer the received events locally, so it is possible to keep vast amounts of logging events at your fingertip while still being able to check only the ones you are really interested in by using filtering conditions.
Release Notes: This release contains support for Logback 0.9.16 and SLF4J 1.5.8. Additionally, several user-requested features have been implemented.
Grabby retrieves images from a video4linux or video4linux2 compatible Webcam or TV card. It can send them to an FTP server, can write them to disk, supports JPG and PPM, can auto-tune contrast/brightness, and lots more. It has tons of special effects. It also can display the effects in real time in a window or stream the result to a Web browser.
Release Notes: One can now have different intervals for window, file, and streaming output. Logging can be redirected to a file or syslog. A statistics screen has been added to the streaming Web server. This release includes Cambozola so that Internet Explorer can view the video stream.
The goal of dzo is to treat application database objects the same way the application's source code is treated, with respect to development, revision control, and deployment. Dzo uses a text file that contains native create statements for all database objects and compares them against the actual database-schema. As a result, dzo creates the SQL statements needed to update the database schema (or you can let dzo execute the SQL statements directly). If your application lives in a Tomcat or Java EE application server, dzo has a servlet that controls the deployment process, inspects and executes the necessary database changes, and finally deploys the application. Dzo currently works with HSQLDB, MySQL, Oracle, PostgreSQL, and SQL Server (more to come).
Release Notes: This release implements Oracle context, which will be prefixed by schema name. It fixes a parsing bug. It fixes a bug in the Oracle package body. Refactoring in Tokenizer class. It fixes a bug in the servlet when only an error is shown. It changes the implementation of hashCode() and equals() in ejb3 entity-bean generation.
codemetre allows you to compare different versions of your software project, determining how and how much source files have changed. It currently recognizes both source code and comments from Ada, Bash shell, C, Eiffel, SQL, and more. It can also provide you with metrics on any single snapshot of your project.
Release Notes: This release fixes the following bug: "infinite loop when only one argument was provided in diff mode".
Ansifilter handles text files containing ANSI terminal escape codes. The command sequences may be stripped or be interpreted to generate formatted output (HTML, LaTeX, TeX, and RTF).
Release Notes: A GCC 4.3 compilation error was fixed. The license was changed from the GPLv2 to the GPLv3.
FET (free timetabling software) automatically schedules the timetable of a school, high school, or university.
Release Notes: There are speed improvements if a user has constraints activities with the same starting time, 2 activities consecutive and 2 activities ordered, and activities not overlapping. A Persian manual was added.
Porcupine is a Web application server that provides front-end and back-end revolutionary technologies for building modern data-centric Web 2.0 applications.
Release Notes: This release adds support for multiple worker processes by using the "multiprocessing" module first introduced in Python 2.6. Moreover, the Porcupine database now supports indexes based on BerkeleyDB's Btrees. On the browser side, Quix comes with wider browser support including Opera 9, Safari 4, and IE 8, and support for persistent data sets thanks to PersistJS. Other notable new features include support for Etags, auto-sized widgets, a lightweight HTML editor, optimized transactions, and cookie and database based session managers (required for multi-processing setups).
RapidMiner (formerly YALE) is a flexible Java environment for knowledge discovery in databases, machine learning, and data mining. Many nestable learning and preprocessing operators (including Weka) are provided. It features an XML-based graphical user interface, a plugin mechanism, and high-dimensional plotting, and provides an easy-to-use extension mechanism that makes it possible to integrate new operators and adapt the system to your personal requirements. A command line version is also included.
Release Notes: This release provides 13 new operators, more than 10 bugfixes, and a lot of exciting new features like the new operator “Script” allowing for arbitrary Groovy scripts, improvements for the join and the aggregation operators, faster name-based access of attributes, and several usability enhancements.
Wireshark is a network protocol analyzer, or "packet sniffer", that lets you capture and interactively browse the contents of network frames. It provides a commercial-quality packet analyzer for Unix, and the most useful packet analyzer on any platform.
Release Notes: Several vulnerabilities have been fixed. A bug affecting startup on some Windows systems and many other bugs have been fixed.
WordPress is a state-of-the-art, semantic, personal publishing platform with a focus on aesthetics, Web standards, and usability. It was born out of a desire for an elegant, well-architected personal publishing system. While primarily geared towards functioning as a Weblog, WordPress is also a flexible CMS capable of managing many types of Web sites. In addition to the basic blog functions, it also has an integrated link manager, categories, tags, custom taxonomies, file attachments, XFN support, support for stand-alone pages, Atom and RSS feeds for both content and comments, blogging API support (Atom Publishing Protocol, Blogger, MetaWeblog, and Movable Type APIs), spam blocking features, advanced cruft-free URL generation, a flexible theme system, and an advanced plugin API.
Release Notes: This release fixes an XSS vulnerability. Comment author URLs were not fully sanitized when displayed in the admin. This could be exploited to redirect you away from the admin to another site. Download 2.8.2 or automatically upgrade from the Tools->Upgrade page of your blog’s admin.
The libcommon project is an API implementation in order to respond to general development needs for softwares written in C. This library gives to the developer some utility functions like advanced getopt management, an extra strings treatments function, debugging and tracing functions, and macros for generic lists support. Its goal is to avoid constant re-implementation of the same things for each new program. The libcommon API has been implemented in order to be multi-platform (compatible with i386, ia64, PPC, MIPS, and MIPS 64), hardened (high-level compilation restrictions and implementation requirements), and as few libc dependencies as possible.
Release Notes: The libcommon debugging API has been updated: support has been added for the syslog facility, and the DBG_TRACE macro has been updated. Changes have been pushed on the Git repository. See the Git log for complete update information.
RedWolf is a security threat simulator that tests security system effectiveness. Its threat generation capabilities include email, IM, malware, P2P, social networking, VoIP, DDoS, and many more. The guiding philosophy is that by generating realistic scenarios in a wide variety of categories, an auditor or organization can assess the effectiveness of network defenses. The scenario suite allows one to verify compliance with PCI-DSS, Sarbanes-Oxley, or HIPAA controls. RedWolf helps identify data loss risks and provides expert recommendations concerning risk mitigation. It reports present findings, recommendations, best practices, and blocking guidance in a straightforward, easily readable format. RedWolf also acts as a 'Red Team' agent, running drills to measure the readiness of your operations staff.
Release Notes: Six scenarios now support HTTP and SOCKS network proxies. The 'Samba Share' scenario provides more details concerning client connections. The 'Discover Gateways' scenario reveals more information about the local routers that it finds, including their MAC addresses. The 'IRC' instant messaging scenario now has several Undernet servers to use, in case the primary server is unavailable. Finally, improvements to the 'Site Details', 'Configure Users', and 'Content Types' pages make the threat generator easier to use.
Dolphin is Web-based accounting software that allows access to a database from anywhere with an Internet connection, and features order entry, invoicing, a shopping cart, inventory control, accounts payable, accounts receivable, purchasing, general ledger, a CRM, marketing, a user friendly point-and-click environment, the ability to email directly from program, bulk emailing, a basic calculator for quick computations, and an easy-to-use user administration area. The manual can be downloaded or viewed online.
Release Notes: Changes include minor bugfixes, new AJAX style lookup capabilities, modifications to the Receivables screen, and minor changes to General Ledger reports.
Visualization Library is C++ middleware for high-performance 2D and 3D graphics applications based on the industry standard OpenGL 1.x-4.x, designed to develop portable applications for the Windows, Linux and Mac OS X operating systems. It supports advanced features like OpenGL Shading Language, Volume Rendering, Isosurface extraction, Frame Buffer Objects, Multiple Render Targets, Vertex and Pixel Buffer Objects, KdTree/AABB frustum culling, a multilingual Unicode-based text engine, advanced texturing, DDS cubemaps, mipmaps, compressed textures, and much more. Visualization Library can be especially useful in 3D/2D scientific visualization, virtual reality, augmented reality, visual simulation, data visualization, presentations, multimedia applications, special effects, and 3D/2D games.
Release Notes: This release has a picking example, image and ReadPixels enhancements, a transparency and polygon depth sorting tutorial, an antialiasing and multisampling tutorial, and a billboards tutorial. There are vl::PolygonDephtSorting bugfixes and a tutorial, OpenGL and VL enables documentation, and setEnabled/isEnabled policy.
TCPDF is a PHP class for generating PDF documents without requiring external extensions. TCPDF supports all ISO page formats and custom page formats, custom margins and units of measure, UTF-8 Unicode, RTL languages, HTML, barcodes, TrueTypeUnicode, TrueType, OpenType, Type1, and CID-0 fonts, images, graphic functions, clipping, bookmarks, JavaScript, forms, page compression, digital signatures, and encryption.
Release Notes: This version contains several bugfixes.
Qore PostgreSQL Module is a DBI driver module for the Qore programming language to communicate with PostgreSQL databases. The PostgreSQL driver transparently handles client and server character encodings, supports multi-threading, transaction management, stored procedure execution, and more.
Release Notes: Support was added for overriding the connection port with the Datasource and DatasourcePool classes when compiled against qore 0.7.6 or greater. A bug was fixed interpreting NUMERIC data on MSB (big endian) machines, and another bug was fixed parsing query substitution format codes in SQL text.
Tine 2.0 is a Web-based groupware solution that focuses on usability and correctness. To achieve these goals, the project uses usability experts and covers most of the code by unit tests. It contains support for contacts, tasks, calendar, email, CRM, VoIP integration, a time tracker, ActiveSync, and a flexible rights management system.
Release Notes: This release contains bugfixes for all problems found in the latest beta release. No new features were added.
SFLphone is an SIP/IAX2 compatible softphone. The goal is to create a robust enterprise-class desktop phone. While it can serve home users very well, it is designed for intensive corporate use.
Release Notes: A common localization system is used for both the KDE client and the GNOME client. The SIP port can be modified from the GUI. A dbuscpp modification was made to make sflphoned quit instantaneously. Minor bugs were fixed in the KDE and GNOME client.
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: The xorriso programs in recent releases of libisoburn did not work properly underneath growisofs. They did not maintain the files from the older sessions. This is a regression which appeared with version 0.3.2 in January 2009. It does not affect the main use case where xorriso does the burning by itself.
GNU xorriso creates, loads, manipulates, and writes ISO 9660 filesystem images with Rock Ridge extensions. Files can be copied in and out. The session results get written to optical media or to filesystem objects. Rather than needing external tools for ISO 9660 production and CD/DVD/BD burning, it is a static compilation of libburnia-project.org. Thus GNU xorriso depends only on fundamental operating system facilities.
Release Notes: When using recent releases of xorriso underneath growisofs, it did not maintain the files from the older sessions. This is a regression which appeared with version 0.3.2 in January 2009. It does not affect the main use case where xorriso does the burning by itself.
Virtual AGC is a simulation of the Apollo Guidance Computer (AGC) used in the Apollo Command Modules and Lunar Modules in 1968-1972, as well as the Abort Guidance System (AGS) used in the LM. The project includes an emulated CPU, an emulated display/keyboard (DSKY), the AGC's original executable binaries and machine-readable assembly-language source code (Luminary and Colossus), AGC source code for a CPU validation suite, an AGC assembler, scanned Apollo documentation, and other elements. The emulated CPU has been designed to be modular and portable, to facilitate incorporation into spacecraft simulations such as lunar-lander simulations.
Release Notes: Apollo 11 full support and Apollo 4 & 15-17 CM source code were added. Screen size of the main GUI was reduced. Joystick configuration and handling was improved. Installation instructions for Windows Vista/7 were fixed. Build procedures were created for Windows, Mac OS X, FreeBSD, and OpenSolaris (partial). HTML syntax highlighting, cross-links, styling, and annotation for AGC/AEA source code were added. AGC GUI-based debugging is supported in Code::Blocks or similar. AGC/AEA CLI debugging support was improved. A "presentation" feature was added. Bugs were fixed regarding symbol tables, CLI debug mode in Mac OS X, and LM-simulator axes.
The Openwall Linux kernel patch is a collection of security "hardening" features for the Linux kernel. In addition to the new features, some versions of the patch contain various security fixes. The "hardening" features of the patch, while not a complete method of protection, provide an extra layer of security against the easier ways to exploit certain classes of vulnerabilities and/or reduce the impact of those vulnerabilities. The patch can also add a little bit more privacy to the system by restricting access to parts of /proc so that users may not see what others are doing.
Release Notes: Besides being an update to the 2.4.37.3 kernel release, this revision of the patch introduces an additional security hardening measure where the kernel would no longer allow the "personality" feature (which is needed to support some program binaries from other operating systems) to be abused to bypass the vm.mmap_min_addr restriction via SUID-root programs with a certain class of design errors in them.
Bazaar is a simple decentralized revision control system. Decentralized revision control systems give users the ability to branch remote repositories to a local context. Users can commit to local branches without requiring special permission from the branches that they branched from.
Release Notes: Highlights in this release include greatly reduced memory consumption during commits, faster "ls", faster "annotate", faster network operations if you're specifying a revision number, and the final destruction of those annoying progress bar artifacts.
IMSpector is a plugin-based transparent IM proxy with monitoring and blocking abilities. It can log to files and databases. It is also able to filter messages using both file and database-driven backends and change their content. Supported protocols include MSN, Jabber/XMPP, ICQ, AIM, IRC, Yahoo!, and Gadu-gadu.
Release Notes: This is a maintenance release. MSN 2009 and Yahoo via the Web client are now supported. It also includes the usual array of bugfixes and now builds correctly with GCC 4.4.