CaptureMock provides capture-replay mocking for Python, on the command line and with client-server communication. CaptureMock's approach is a so-called capture-replay approach. This means that when you 'record' your mock, CaptureMock will observe the interaction between your code and the subsystem you are mocking out, and record it in a text file in its own format. When you then run your test in 'replay mode', CaptureMock can play the role of the subsystem in question, and the real subsystem does not need to even be installed. You can then choose, each time you run your tests, whether you wish to have the real subsystems present and verify/recreate the captured mocks, or to rely on the mocks captured by a previous run. If you are running in 'replay mode' and CaptureMock does not receive the same calls as previously, it will fail the test, and suggest that you may want to recreate the mocks in record mode.
Release Notes: A single bugfix that makes it usable from nosetests and possibly also unittest2.
Cone (COnsole Newsreader And Emailer) is a text-based email client. It seamlessly handles multiple POP3 and IMAP accounts and local mail folders. It is also a simple newsreader. It is designed to be foolproof enough to be used by inexperienced users, but also offers advanced features for power users.
Release Notes: This release adds Unicode-based word-wrapping rules that should work better for text written in ideographic-based character sets. It adds support for the most recent plain text message specification (RFC 3676). It adds an option to the standalone leaf editor that edits plain text files that use the flowed text format, as specified in RFC 3676.
c++-gtk-utils is a lightweight library containing a number of classes and functions for programming GTK+ programs using C++ in POSIX environments where the user does not want to use a full-on wrapper such as gtkmm or wxWidgets. It provides classes for managing the lifetimes of GTK+ widgets and windows that will make GTK+ exception safe, functions to make single instance programs where restarting will bring up the existing instance, smart pointer classes for memory management, thread-safe signal/slot classes with automatic disconnection, classes for using std iostreams with files opened with Unix file descriptors, functions for connecting a callback object and a Unix file descriptor to the main loop with provision for automatic disconnection, classes and functions for inter-thread communication, some convenience pthread wrapper classes., a class encapsulating anonymous Unix pipes, a class to reassemble UTF-8 sent over pipes and sockets, and classes for printing Postscript files and plain text using the GTK+ print system.
Release Notes: A number of improvements were made, including efficiency improvements and a provision to permit const reference arguments to be bound safely to callback and future objects.
The Courier mail transfer agent (MTA) is an integrated mail/groupware server based on open commodity protocols such as ESMTP, IMAP, POP3, LDAP, SSL, and HTTP. Courier provides ESMTP, IMAP, POP3, Webmail, and mailing list services within a single consistent framework. Individual components can be enabled or disabled at will. Courier implements basic Web-based calendaring and scheduling services integrated in the Webmail module.
Release Notes: This release replaces a small set of internally-supported character sets with support for the platform-specific iconv(3) API, adding support for any character set that's supported by the platform. A search function has been added to the Webmail server.
PHP-Calendar is a simple Web-based calendar. It is designed to easily keep track of events as you would on a physical calendar.
Release Notes: Support for time zones was added. User and calendar settings for timezones and languages was added. Many bugs have been fixed.
Jease is a Java-based CMS. Jease means "Java with Ease", so Jease promises to keep simple things simple and hard things (j)easy. It is easy to install: all you need is Java, and you are up and running in a minute. It has a user-friendly desktop-like interface with full AJAX support. It is easy to extend: develop your designs or content types with just a few lines of Java and HTML.
Release Notes: This is the last major release in the 1.x series, and the first one that comes with "long term support". Long term support means that 1.9 is "feature frozen" (so no new features will be added anymore), but bugfixes and support will be provided until the end of 2012 (and maybe longer if required). This will provide a stable and supported platform to develop your custom content-management solutions. The main development with new features will done for the 2.x series.
Autoplot is an interactive browser for data on the Web. Give Autoplot a URL or a local file name and it creates a sensible plot of the data. Autoplot allows you to interactively browse data stored in ASCII, .cdf, netcdf, and many other formats. Autoplot was developed under the NASA Virtual Observatories for Heliophysics program in a collaborative effort among several institutions.
Release Notes: The Jython data source editor panel has been fixed. Hidden plots are preserved when additional plots are added. Error reporting has been cleaned up. CDF libraries are served from a mirror at autoplot.org.
metaf2xml can download, parse, and decode aviation routine weather reports (METAR, SPECI, SAO), aerodrome forecasts (TAF), synoptic observations (SYNOP), and BUOY observations, and store the data as XML. XSLT style sheets convert it to plain language, as HTML or text. Current weather data from NOAA and other sources can be fetched and displayed.
Release Notes: This release is the first step towards processing BUOY messages. Sections 0 to 2 are parsed, and the XSLT style sheets and user interfaces were extended. There are minor changes to how and which files are installed. A few minor improvements and bugfixes were made.
LibrePlan is a Web application for project planning, monitoring, and control. It is a collaborative tool to plan, monitor, and control projects and has a rich Web interface that provides a desktop-like user experience. All the team members can take part in the planning, which makes it possible to have real-time planning. It was designed for a scenario where multiple projects and resources interact to carry out the work inside a company. It makes it possible to communicate with other company tools, providing a wide set of Web services to import and export data.
Release Notes: This is the last bugfix version for the 1.0.x cycle. Like in previous releases, it includes all the fixes made in the stable branch since 1.0.4. It resolves a critical issue related to zero hours in resource allocations. It solves an important bug with regard to an infinite loop with zero hours in calendars. It fixes more issues manipulating the tasks tree (WBS).
Neurocognitive Linguistics is an approach to linguistics developed by Sydney Lamb that uses relational networks to model what the brain actually does when it handles language. Neurocognitive Linguistics Lab ("NeuroLab" for short) is a program that allows you to experiment with relational networks using a convenient GUI and record the results of your experiments in tabular form.
Release Notes: Highlights of this release include Grid Items, Grid Item Text I/O, UI improvements, and network automation improvements.
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 adds a function stepsim.milestones() that takes a condition string and a list of Converters and computes the milestones to be completed to meet the condition. It changes the default log level to logging.WARNING and adds the function stepsim.loglevel() to conveniently be able to set the log level. There are minor fixes.
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: This is mostly a bugfix release, improving the import of Nanoeducator, OPD, NT-MDT, and Attocube files and adding some support for MUL files. There were also miscellaneous bugfixes and small user interface improvements. The Czech, French, German, Italian, and Russian translations were updated.
Config-Model provides a framework for editing and validating the content of any configuration file or data. With a configuration model (expressed in a data structure), Config-Model provides a user interface and a tool to validate configuration. An optional graphical (Perl/Tk) or curses interface can be used to edit configuration data that will be validated according to the user-provided model. Config-Model includes a model example for fstab and a small fstab demo.
Release Notes: This release reduces the dependency footprint by replacing the Moose dependency with Any::Moose. It adds a -gen-pod option to config-edit to generate pod document from config class. Hence all configuration models have now their own man pages.
ClanLib is a cross-platform game SDK currently supporting Windows and Linux. It provides easy-to-use interfaces for 2D graphics, input, sound, resources, networking, GUI, OpenGL, and more. The goal is to provide a game SDK that does all the dirty work that all modern games need to implement anyway, thus making the game developer concentrate on the gameplay instead of reinventing the wheel over and over again.
Release Notes: This is a bugfix release with no breaking changes.
Nagstamon is a Nagios status monitor with a UI that resides in the systray or as a floating statusbar on your desktop. It informs you in realtime about the status of your Nagios, Icinga, Opsview, Ninja, Check_MK/Multisite, Centreon, or Thruk-monitored network. It alerts you with sound and visual notification. Failed hosts and services are easy to connect with by SSH, RDP, and VNC. Custom actions can be run on certain events. It works best with GNOME, but also with KDE, Mac OS X, and Windows.
Release Notes: This version comes with added support for Op5 Monitor and Check_MK/Multisite. Support for Icinga 1.3 and Centreon 2.1 has been improved. The status overview popup now comes with sortable columns. The colors in the status overview popup are now customizable. Debugging is now easier with full error messages. The password must not be stored in the config file. As always, there have been various bugs fixed and a major memory leak has been closed.
creepy is an application that allows you to gather geolocation related information about users from social networking platforms and image hosting services. The information is presented in a map inside the application where all the retrieved data is shown, accompanied with relevant information (i.e. what was posted from that specific location) to provide context to the presentation.
Release Notes: This release adds Gowalla support. It fixes a bug that produced false positives with locations at (0,0). It fixes a couple of packaging bugs in the Windows version. It has been packaged for Ubuntu Lucid ( 10.04 ).
PHPDevShell is a stable, secure and fast CoMS (Code Management Framework). It allows you to rapidly deploy PHP based Web applications. It includes a complete set of administrative UI screens.
Release Notes: This release fixes bugs. It is cross-platform installable again. Linux, Mac, and Windows installation works fine now.
(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: You can call other tasks now with "do_task". An rsync timeout bug has been fixed. A bug with tasks that have no description has been fixed. Apache Deployer has been updated to work with 0.3. Tomcat Deployer has been updated to work with 0.3.
Reverse Snowflake Joins is a tool that parses SQL Select statements and generates a diagram. In addition to joins, the diagram shows parts of the underlying SQL directly in the diagram. For example x=30, GROUP BY (year), SUM(profit), HAVING MIN(age) > 18.
Release Notes: This release fixes the missing edge for nested IN (subselect..). For example: select * from (select A.id from A where A.id IN (select B.id from B where v=5)) D1.
Jelix is a PHP5 framework which helps you to develop any kind of Web application. It is designed to provide high performance on heavily-loaded Web sites. It is fully object oriented, highly modular, and extensible. It is made with well-known design pattern such as MVC and DAO. It natively supports many output formats, including XHTML, XUL, RSS, ATOM, RDF, ZIP, XML, and PDF. Jelix eases Web service development. It includes a powerful form system to create all kinds of forms, including CRUD forms.
Release Notes: This release brings many new features like an installation system, support for NoSQL databases, improvements in jForms, the cache system, and so on.
SquidGuard Manager is a Perl CGI script used to manage SquidGuard blocklists and ACLs. It also has a GUI for SquidClamav. It supports all configuration directives of SquidGuard and SquidClamav. Configuration files can still be edited by hand.
Release Notes: This release adds support for the SquidClamav dnslookup configuration directive and fixes a reloading c-icap issue.
sec-wall is a feature-packed security proxy that supports SSL/TLS, WS-Security, HTTP Auth Basic/Digest, extensible authentication schemes based on custom HTTP headers and XPath expressions, powerful URL matching/rewriting, and an optional header enrichment. It's a security wall with which you can conveniently fence otherwise defenseless backend servers.
Release Notes: This initial release includes support for SSL/TLS, WS-Security, HTTP Auth Basic/Digest, extensible authentication schemes based on custom HTTP headers and XPath expressions, powerful URL matching and rewriting, and optional header enrichment. All of these features are very well tested and properly documented.
VisionProject is a powerful Web-based project management tool and issue tracking system that also includes modules for helpdesk/support, time management, document management, and much more. VisionProject is built to be easy to use and customizable. The extensive functionality offered includes drag-and-drop, search possibilities also within the attached documents, sub-items, a Web portal for external customers, support for popular concepts used in project management and IT service management, such as ITIL, Scrum, Lean, Waterfall, etc.
Release Notes: All major browsers are now supported, including Opera, Chrome, and Safari. To be able to support all different workflow around issues/tasks, a rule engine has been created. This rule engine allows any combination of changes to trigger actions. A new calendar has been created to be able to get a multi-project overview. This calendar now allows for perfect on-site technician bookings. Two different chat modules have been created. One is for live support chat to be able to support external customers. The other one is an Enterprise chat, supporting internal communication.
Release Notes: This version fixes one bug to hide a warning message when using some particular encodings.