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 were improved in several files. The operators 'sci' and 'exp', which write floating point values in scientific notation, were added to "float.s7i". Testcases were added to "chkflt.sd7" and "chkprc.sd7". The function 'getInteger' was added to "scanfile.s7i" and "scanstri.s7i". The "comanche.sd7" webserver was improved, to write information about the options -? and -h, in case of an error. The compiler was improved, to create better debugging information. The creation of code for for-loops in the compiler was improved. The debugging options in "mk_msvc.mak" were improved.
Cottage is a simple graphics and sound engine implemented on top of HTML 5's canvas and audio elements. It aims to be an easy to use library for Web-based game development.
Release Notes: More tutorials were added. Some bugfixes and minor improvements were made.
The j661 project provides a generic CDS (or ARINC 661 Server) in order to facilitate the understanding of the ARINC 661 standard, prototype ARINC 661 concepts and architectures, and facilitate the reuse of ARINC 661 specifications and artefacts between projects. The CDS architecture is designed to allow defining the Server behavior to be easily modified or extended. This is achieved by a modular plug-in architecture, allowing customization at runtime without changing anything in the Server core itself.
Release Notes: This is the final release in the 0.51 series. New features and improvements compared to 0.50.3 include new features in the Editor (ReplaceBy, ZoomIn/ZoomOut, Scale, use of the numeric arrow keys, etc.), new widgets from the upcoming supplement 5 version of the standard, new properties for the synth2 Look and Feel, and a new contrib which connects to a Live instance of FlightGear.
CorneliOS is an easy-to-use and cross-browser "Web Desktop Environment", "Web Operating System", or "Web Office" that comes with a set of cool applications. It includes a Content Management System (CMS) so that you can easily set up and manage your own website as well as a Database Management System that allows you to rapidly build any kind of database application.
Release Notes: This release offers improved CIOS user login tracking features as well as a large number of CIOS Edu API enhancements, including the ability to change virtual class owners, unique branch IDs, and work manager interface enhancements, bugfixes, and advanced statistics.
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: Serious vulnerabilities and many other bugs have been fixed.
synctool is a cluster administration tool that keeps configuration files synchronized across all nodes in a cluster. Nodes may be part of a logical group or class, in which case they need a particular subset of configuration files. synctool can restart daemons when needed, if their relevant configuration files have been changed. synctool can also be used to do patch management or other system administrative tasks.
Release Notes: This release fixes a number of bugs present in the previous release. The comma-separated list of nodes and groups on the command line was not being parsed correctly in certain cases. Whenever output was being printed to stderr, the node name would not be printed in front of the message. An alternative way of uniquely identifying a node within the cluster was added. dsh-ping now also supports fping and Solaris ping.
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: Important changes are the update of OpenSSL to 1.0.0.e, a squid version with IPv6 support, and the newly added packages ClamAV and HAVP.
radare2 aims to create a complete, portable, multi-architecture, Unix-like toolchain for reverse engineering. It is composed of a hexadecimal editor (radare) with a wrapped I/O layer supporting multiple backends for local/remote files, debugger (OS X, BSD, Linux, W32), stream analyzer, assembler/disassembler (rasm) for x86, ARM, PPC, m68k, Java, MSIL, and SPARC, code analysis modules, and scripting facilities. It also has a bindiffer named radiff, base converter (rax), a shellcode development helper (rasc), a binary information extractor supporting PE, Mach0, ELF, class, etc. named rabin, and a block-based hash utility called rahash. Radare was rewritten as radare2, and the old version is only maintained for bugfixes.
Release Notes: New Platforms (Windows64 (mingw64) and OS X 10.7). New commands (ad, pm, wa*, dm*, dh, pdb, ia, /q, ax, dd, and /d). Brainfuck support. hex:// and http:// r_io plugins. Metadata support for rap://. Fixes for several builds (bindings and static). Fixes for many crashes, several memory leaks, and minor bugs.
Webmatic is a system for dynamically creating a Web site directly on-line. The webmatic control panel makes it possible to manage the entire contents of a Web site without knowing any kind of programming language or HTML language. With Webmatic you can create and manage a newsletter, create and manage a FAQ section, create a page with the horoscope, create and manage a search engine, create a page for user registration, differentiate the access levels for each user, manage up to 9 advertising banners easily, create a multi-language Web site with a panel for quickly changing the language, and change the site's graphical theme, detailed statistics for your Web site. You can also create your own ecommerce website with products catalog.
Release Notes: Social plugins (for Facebook, Google+, and Twitter). The addition of news and ecommerce sections. 4 minor bugs were fixed and some minor code optimizations were made.
Giada is a minimal, hardcore audio tool for DJs and live performers. Just pick your sample, drop it in any channel, and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler, or effect (VST) host. Giada aims to be a compact and portable virtual device for production use and live sets.
Release Notes: This release provides an initial Mac OS X version, complete access to all active drives on Windows, bugfixes, and internal optimizations.
libx1f4l2 is a data structures library. Featured are self balancing BSTs and self balancing BST backed lists. The BST (binary search tree) selection includes AVL, red/black, AA, and RBST trees in simple, parent pointer, and threaded flavors. The BST backed lists are all-purpose lists, allowing for sequential and random access. The complexity for most operations is log(N), including reading, inserting, and deleting, random or sequential. Other library features include pointer sets and tries. A collection of demo, test, and data structure comparison programs is included.
Release Notes: The string key pointer value maps library has been expanded. Support for empty string keys has been added. A new string key pointer value map was added. The new map stores the short strings in place of the string pointers. Over the previous designs, the newly introduced map is slightly faster and more memory conservative.
PHP Server Monitor is a script that checks whether the servers/Websites on your list are running. Each server has its own notification settings. Notifications are made via email or text messages. Using the Web-based interface, you can add servers and manage users for each server.
Release Notes: This release adds German and French language files. Servers page: auto refresh can be configured at the config page; if the server is a Web site, the "Domain/Ip" field will be a link to the Web site. New text message gateway: Clickatell.com. If cURL is not installed, the install.php script will throw an error. HTTP status codes 5xx will also be treated as errors.
Gnome Partition Editor is a graphical frontend to libparted. It supports creating, resizing, moving, and copying of partitions.
Release Notes: This release adds intelligence to merge overlapping operations. Also included is the ability to resize btrfs filesystems and detect exfat filesystems.
Tiny BASIC for Curses (tinybc) is a BASIC interpreter for the curses character screen handling library which fully corresponds to the Tiny BASIC specification. The engine is thread-safe and can be embedded into other code. It can be used as a game or a minimalist challenge.
Release Notes: This release adds OUT and LOAD statements and assignment of strings to arrays.
Facter is a simple cross-platform library for determining basic facts about an operating system, like the operating system name, IP address, or MAC address. It supports multiple mechanisms for resolving a given fact, and these mechanisms can be restricted to only working on specified operating systems or operating system releases.
Release Notes: Bugfixes and improvements.
ProcessMaker is workflow and business process management software that allows small to medium-sized organizations to automate document intensive, approval-based processes across various systems including finance, HR, and operations. An entirely Web-based, AJAX-enabled application built on the popular open source WAMP/LAMP stacks, it includes tools to design forms, create documents, assign roles and users, create routing rules, and send alerts. A full service-orientated architecture (SOA) and Web Services interface allows the software to directly connect with popular business intelligence, content management, and enterprise resource planning systems.
Release Notes: Now you can enable or disable the process information pane when starting a new case by configuring this setting in Admin > Environment > Home settings. Bugfixes in Report Tables and import processes. Improvements: case notes and case summary layout has been polished. Known issues: field masks and validation are not working properly in Chrome; required fields in grids are not validated as expected.
Minerva is a complete, easy to use home automation suite. It allows you to switch your on lights from anywhere using a mobile phone or PC, email your video, check CCTV footage, control your central heating, and much more. It relies on command line and can therefore be run from virtually any platform (smart phone, PDA, laptop, or remote PC) with identical functionality. The architecture consists of three parts: input, output, and process. Each is completely distinct, meaning you can control any of the house processes from any supported input conduit such as a Web browser, remote control, or SMS. Reports or notifications can be sent to any of the available output conduits.
Release Notes: An improved Google calendar download/handler. The install script has been fixed; it was causing problems on fresh installs.
Rho is a small, very powerful console-based POSIX text editor and mini-IDE with Bash/Emacs key bindings. A configuration file allows the user to create macros using not only any internal function but anything available to a shell command. Keyboard macros (Ctl-Alt-A through Z) can be sourced into the editor for each kind of task, the next sourcing overwriting the last. Rho also allows an unlimited number of templates (sh, awk, python, etc.) to be injected into executable buffers which trap stdout and stderr.
Release Notes: This is a reduction release. The plan is to reduce the files to POSIX only. In this release, all code related to the following has been removed: PASCAL, NEAR, DNEAR, CDECL, TURBO, *MSWIN*, WINNT.
Luneta is a Web interface and engine to monitor resources and services over the Internet. If something is wrong, you receive an email. If it is ok again, you receive another email.
Release Notes: This is the first release.
YajHFC (Yet Another Java Hylafax Client) is a platform independent client for the Hylafax fax server. It supports sending new faxes, showing the server status, and displaying received and sent faxes.
Release Notes: This release adds a commandline-only mode and updates all URLs to the new homepage.
IMDbPY is a Python package useful to retrieve and manage the data of the IMDb movie database about movies, people, characters, and companies. It can retrieve data from both the IMDb's Web server and a local copy of the whole database. The IMDbPY package can be very easily used by programmers and developers to provide access to the IMDb's data to their programs. Some simple example scripts are included in the package.
Release Notes: This release introduces a lot of bugfixes to stay up-to-date with the IMDb site and removes some legacy code.
Puppet lets you centrally manage every important aspect of your system using a cross-platform specification language that manages all the separate elements normally aggregated in different files, including users, cron jobs, and hosts, along with obviously discrete elements like packages, services, and files. Its simple declarative specification language provides powerful classing abilities for drawing out the similarities between hosts while allowing them to be as specific as necessary, and it handles dependency and prerequisite relationships between objects clearly and explicitly.
Release Notes: This is a security, feature, and bugfix release.
JSch is a pure Java implementation of SSH2. It allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc. You can integrate its functionality into your own Java programs.
Release Notes: This release fixes some bugs, including a channel crash in the packet compression mode, and improves file transfer performance on the sftp channel.
Fork CMS is dedicated to creating a user friendly environment to build, monitor, and update your website. It is designed to be the CMS of choice for beginners and professionals.
Release Notes: The blocks system was re-invented and is now position-driven. Positions can contain an arbitrary number of blocks. The "Content" and "Template" tabs were merged to present a more straightforward UI. The folder structure was updated to prevent installation issues with folders needing to be outside the document root. It is now possible to install modules and themes via ZIP upload in the CMS. Chinese, French, German, Hungarian, Italian, and Russian translations were added.
din is a software musical instrument and audio synthesizer. Bezier curves are used to draw and sculpt waveforms, create gating and modulation (FM and AM) patterns, and create delay feedback and volume patterns. You can also create an unlimited number of drones and sculpt their waveforms. It uses JACK to output audio, and supports MIDI, OSC and IRC bot for input. din can be extended and customized with Tcl scripts.
Release Notes: This release added a keyboard-keyboard, where keys on the computer keyboard are assigned to notes of the current scale.