posted about 17 hours ago on freecode
Grabilla is a screen and video capture application. It features auto-upload of screen captures and fast sharing, video, and voice recording.Release Notes: Animated GIF capture was implemented. Release Tags: animated, GIF, bugfix Tags: capture screen, Capture/Recording, Capture, screenshot, Screen Capture, Screen Recording, screenshot framer Licenses: Shareware

Read More...
posted about 18 hours ago on freecode
List My Apps scans your Android device to compile a list of apps, which can then be shared with your friends. Format options include plain text, HTML list, BBCode list, and Markdown list (for Reddit). All lists can conveniently link back to Google Play.Release Notes: A new icon was added. Case is now ignored when sorting apps by name. Tags: Tool, apps, system Licenses: Apache 2.0

Read More...
posted about 20 hours ago on freecode
Linux Test Project is a joint project started by SGI, OSDL, and Bull developed and maintained by IBM, Cisco, Fujitsu, SUSE, Red Hat, Oracle, and others. The project goal is to deliver tests that validate the reliability, robustness, and stability of Linux. Currently it contains more than 1000 syscall test cases, I/O and AIO stress test cases, a few Linux kernel device drivers, a well maintained fork of the Open POSIX Testsuite, a real-time test suite, and more.Release Notes: 210 patches by 27 authors were merged. Notable changes are a continued effort to clean up old test cases (about 30 test cases were cleaned up or rewritten), 20 new syscall test cases, and increased coverage in 15 existing test cases. New tcp_fastopen, rcutorture, and acpi_cpufreq test cases were added. Fixes include out-of-tree build, cross compilation, as well as bashisms in runltp and a few scripts, and many more smaller fixes. Tags: Software Development, Quality Assurance, Testing Licenses: GPLv2

Read More...
posted about 22 hours ago on freecode
queXF (pronounced kweks-eff) takes scanned paper forms generated using queXML and reads them. Operators can then verify that queXF has read the form correctly. Once this is done, the data collected can be exported in a fixed width ASCII file with a DDI data description. queXF can be used as an alternative to programs such as Cardiff Teleform and Remark OMR, in some situations. It removes the need to manually enter form data, therefore reducing error and fatigue. It does OMR (Optical Mark Recognition) on each form to determine if boxes have been filled, and can use ICR (Intelligent Character Recognition) to determine what characters have been entered into boxes.Release Notes: Page edge detection has been greatly improved. queXF can determine if a page corner has been detected incorrectly and repair it. This should greatly improve page alignment where scans are not ideal. Release Tags: Stable, Major feature enhancements Tags: Scientific/Engineering, Office/Business Licenses: GPLv2

Read More...
posted about 23 hours ago on freecode
NanoHttpd is a lightweight HTTP server designed for embedding in other applications. It's only one Java file, in two "flavors", one strictly Java 1.1 compatible, and one at "current" standards. It supports GET, POST, PUT, HEAD and DELETE requests, and supports file uploading with very small memory overhead. Temp file usage and the threading model are easily customized. Release Notes: This version adds WbSockets support. Release Tags: 2.1.0 Tags: HTTP Servers, Web, Internet, RESTful, embedded Licenses: BSD Revised

Read More...
posted about 24 hours ago on freecode
Frosted is a passive Python syntax checker. It is a fork of pyflakes which aims at more open contribution from the outside public, a smaller more maintainable code base, and a better Python checker for all. Release Notes: This release improves how settings are handled, enabling the combination of multiple settings files based on precedence. It also adds support for noqa to skip individual lines, and fixes frosted's lack of knowledge of the __import__ builtin. Tags: Python, Refactoring, checking Licenses: MIT

Read More...
posted 1 day ago on freecode
MeTA1 is a modularized message transfer agent (MTA) consisting of five (or more) persistent processes, four of which are multi-threaded. A queue manager controls SMTP servers and SMTP clients to receive and send email messages, an address resolver provides lookups in various maps (including DNS) for mail routing, and a main control program starts the other processes and watches over their execution. The queue manager organizes the flow of messages through the system and provides measures to avoid overloading the local or remote systems by implementing a central control instance. It is simple to configure using a C-like syntax and is secure and efficient.Release Notes: This release fixes a potential smtps restart if smar does not answer in time. A pmilter is used, and access checks are delayed.

Read More...
posted 1 day ago on freecode
Alaya is a primitive chrooting Web server with basic WebDAV support. It can serve HTTPS and HTTP, and can authenticate using PAM, /etc/shadow, /etc/passwd, or using its own authentication files that allow for 'native' users that only have access to alaya content. It's intended to be a simple method of sharing content over WebDAV, and though it can be configured with a config file, it's easy to configure by command-line switches alone. Alaya always chroots to ensure that malicious users can't use '..' within a URL to access unintended documents, and that users can't accidentally leave documents in places outside of the chroot. It has a 'ChHome' mode that chroots users into their home directory and serves content from there. It supports .cgi scripts out of a trusted path (so not from within the chrooted WebDAV share) and read-only shared directories that are outside of the chroot (allowing access to shared content when in ChHome mode).Release Notes: A weird segfault on some systems involving malloc_hook was fixed be removing malloc_hook. An 'Events' framework that can run a script in response to certain connections was added. 'make install' was implemented. Tags: WebDAV, Webserver, https, HTTP Servers Licenses: GPL

Read More...
posted 1 day ago on freecode
Fresh IDE is a visual assembly language IDE with a built-in Flat assembler (FASM) compiler. It is written in Fresh IDE and is a self-compilable application. It is fully compatible with FASM and can be compiled with every version of FASM, as well. The main goal of Fresh is to make programming in assembly as fast and efficient as in high-level languages, without sacrificing the small application size and raw power of assembly language. It is a Windows application, but it runs in Wine very well and can create, compile, debug, and run applications for Windows and Linux on both Windows and Linux host machines. Release Notes: Some missing source files were added to the release packages. A bug, manifesting itself only in Windows Vista has been fixed. Updating is highly recommended. Release Tags: bugfix, Source code Tags: IDE, FASM, portable, Software Development Licenses: EUPL

Read More...
posted 1 day ago on freecode
MDIFramework provides a ready-to-use architecture to ease the creation MDI-style applications in Java. It takes care of the overall architecture of the main window of the application, with a tabbed architecture, the presence of an HTML printable message area, and so on. It provides a generic API to manage lengthy actions, keeping the interface responsive, and taking care that actions are performed one at a time, without having to bother about it. It can add metadata to already opened files. It manages loading and unloading of external plugins at runtime.Release Notes: PluginManager is now protected against Plugins whose resetSettings() methods may throw an Exception. Release Tags: Minor Tags: Desktop, Library, Java library Licenses: Apache 2.0, LGPL

Read More...
posted 1 day ago on freecode
MDIUtilities provides a set of utility classes that can be used for desktop application development. It contains a network preferences implementation, XML utility classes, geometry utility classes, additional Swing classes, and other miscellaneous classes.Release Notes: A getLocation method was added for Classes in the SystemUtils class. PropertyEditor is now protected against possible cases where the height of Component to use for the property would be 0. Release Tags: Minor Tags: Desktop, Library Licenses: Apache 2.0, LGPLv2

Read More...
posted 1 day ago on freecode
Virtualmin is a Webmin module that simplifies the process of setting up and managing virtual servers. It can create Apache virtual hosts, BIND DNS domains, MySQL and PostgreSQL databases, and set up Sendmail or Postfix to accept email for a domain. It can also manage mailboxes and mail aliases within a domain. Release Notes: This version allows aliases and redirects to be set separately for SSL and non-SSL websites, improves the mass IP address change form, allows the target of an alias to be moved, and includes a Norwegian translation updates. Tags: Systems Administration Licenses: GPL

Read More...
posted 1 day ago on freecode
xhtml2man is an XSLT script that converts properly formatted, semantically meaningful XHTML pages into man pages. The script's primary purpose is to make it easy to output man pages for things that have previously been documented in XHTML.Release Notes: This is initial Freecode announcement. It will turn any properly formatted XHTML file into a troff compatible file. The package also includes a simple shell script wrapper using tidy, xsltproc, and optionally curl for added ease of use. Tags: XSL Stylesheets, troff, XML Licenses: MIT/X

Read More...
posted 1 day ago on freecode
With LinkChecker, you can check HTML documents and Web sites for broken links. It features recursion, robots.txt exclusion protocol support, HTTP proxy support, i18n support, multithreading, regular expression filtering rules for links, and user/password checking for authorized pages. Output can be colored or normal text, HTML, SQL, CSV, or a sitemap graph in DOT, GML, or XML format. Supported link types are HTTP/1.1 and 1.0, HTTPS, FTP, mailto:, news:, nntp:, Telnet, and local files. Release Notes: HTML image srcset and schema itemtypes as well as HTTP "Link:" headers are now parsed and checked. Bugs with external robots.txt parsing have been fixed. Tags: Internet, Web, Site Management, Link Checking Licenses: GPL

Read More...
posted 1 day ago on freecode
Hiawatha Monitor is a monitoring tool for the Hiawatha Web server. It lets you keep track of all your Web servers and be informed about attacks, vulnerability scans, and errors. Release Notes: Removes support for request monitoring and adds support for CGI statistics. Licenses: Freeware

Read More...
posted 1 day ago on freecode
Hiawatha is a secure and advanced Web server for Unix. It has been written with security as its main goal. It features advanced access control, prevention of SQL injection and cross-site scripting, banning of clients who try such exploits, the ability to run CGIs under any UID/GID you want, and many other features. These features make Hiawatha an interesting Web server for those who need more security than what the other available Web servers are offering. Hiawatha is also fast and easy to configure. Release Notes: Removes support for request monitoring and adds support for CGI statistics by the Hiawatha Monitor. Tags: Internet, Web, HTTP Servers, Security, web server, Webserver Licenses: GPL

Read More...
posted 1 day ago on freecode
prodatum is a patch editor for the E-MU Proteus 2000 sample-based synthesizer family.Release Notes: Most changes since 1.0 are nonfunctional, 'under the hood' improvements and bugfixes. Some noteworthy functional improvements include a portable configuration option, better Audity 2000 support, tooltips for keyboards and the envelope editor, better window management, and nicer color preferences. Building prodatum from source has become substantially easier as well, as it no longer depends on a patched Fl_File_Chooser and will link against your standard FLTK 1.1 or 1.3 installation. Release Tags: major stable Tags: multimedia, Sound/Audio, MIDI, Editors Licenses: GPL, GPLv2, GPLv3

Read More...
posted 1 day ago on freecode
ICU provides a Unicode implementation, with functions for formatting numbers, dates, times, and currencies (according to locale conventions, transliteration, and parsing text in those formats). It provides flexible patterns for formatting messages, where the pattern determines the order of the variable parts of the messages, and the format for each of those variables. These patterns can be stored in resource files for translation to different languages. Included are more than 100 codepage converters for interaction with non-unicode systems.Release Notes: This release contains major improvements. Collation supports much faster UTF-8 sorting, much smaller data files, improved syntax, and many bugfixes. The latest data from CLDR is incorporated, with many fixes and improvements to locale data. Formatting has been improved significantly, such as the addition of relative times ("3 weeks ago"), and an API to format the new measurement units in CLDR (1 meter vs 3 meters). Release Tags: Major feature enhancements, Major bugfixes Tags: Software Development, Libraries, Text Processing, General, Linguistic Licenses: MIT/X

Read More...
posted 1 day ago on freecode
Husk is an implementation of the Scheme programming language for the Haskell Platform. Advanced R5RS features are provided, including continuations, hygienic macros, and a full numeric tower. Release Notes: This release adds support for creation of new disjoint types supporting access to multiple fields (SRFI 9), parameter objects (SRFI 39), and a scheme process-context library (R7RS). There are also several bugfixes. Tags: Languages, Interpreters, Libraries Licenses: MIT

Read More...
posted 1 day ago on freecode
The Mnemosyne software resembles a traditional flash card program to help you memorize question/answer pairs, but with an important twist: it uses a sophisticated algorithm to schedule the best time for a card to come up for review. Difficult cards that you tend to forget quickly will be scheduled more often, while Mnemosyne won't waste your time on things you remember well.Release Notes: The sync protocol has changed in this version, so make sure you update both the client and the server at the same time. A quick-and-dirty Android client is available, where you can do reviews in your mobile browser using a Web server that runs on your Android device. This client has full support for the syncing protocol. The functionality of mnemosyne-webserver has now been merged into the main program, and can be activated through 'Configure Mnemosyne - servers'. There are many speedups and fixes. Tags: education, Computer Aided Instruction (CAI) Licenses: GPL

Read More...
posted 1 day ago on freecode
g7ctrl is a daemon and a command shell that are used together with the Xtreme GM7 GPS tracker to help simplify its management and to make it possible to monitor alerts sent by the tracker. It is designed to run in the background and can be used to both receive location updates from a remote tracker and configure a tracker over USB. All received events are stored in a database and can be exported to GPX, KML, and CSV, with distances calculated. It can also execute action scripts upon receiving specific events or generate mail notifications. Extensive reference documentation (HTML and PDF) and Unix man pages are provided.Release Notes: This is a strongly recommended maintenance release with only bugfixes. All issues detected in a Coverity static analysis scan have been addressed. Release Tags: Stable Tags: GPS Location, GPS Data Transfer, Communication, Administration Licenses: GPLv3

Read More...
posted 1 day ago on freecode
Concurrency Kit provides a plethora of concurrency primitives and lock-less and lock-free data structures designed to aid in the design and implementation of high performance scalable concurrent systems. It was designed to minimize dependencies on operating system-specific interfaces, and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions.Release Notes: This release includes a new low latency copy-safe single-writer read-write lock, a reference implementation of task-fair read-write locks, significant improvements to the build system and a lot of new functionality for ck_bitmap, a bugfix for 64-bit immediates on x86_64 for ck_pr, deinitialization routines for ck_hp_fifo and ck_fifo, a bugfix for ck_bytelock on 32-bit architectures, new ck_cc primitives, and a compilation fix for type specialized ck_ring. Last but not least, documentation has been added for ck_pflock. Tags: concurrency, Multicore, multithread, pthreads, lock-free Licenses: BSD Revised

Read More...
posted 1 day ago on freecode
Embedthis Appweb is a fast, little embedded Web server. It is unmatched in efficiency and serves pages at native speed, using an event-driven, non-blocking core to serve multiple requests using minimal resources. It has integrated caching and the ESP "C" Web framework. Without compromising performance, it has extensive security controls and a rigorous security sandbox that helps protect the server and mitigate denial-of-service attacks. It is one of the most widely deployed embedded Web servers and is used in networking equipment, telephony, mobile devices, industrial control, and consumer and office equipment, and in high-performance Web services.Release Notes: This is a minor release updating the ESP "C" language Web framework. It fixes installation of ESP packages and handling of SemVer version strings. Tags: Software Development, Embedded Systems, Internet, Web, Libraries, HTTP Servers Licenses: GPL

Read More...
posted 1 day ago on freecode
RPL/2 (Reverse Polish Lisp/2) is a langage derived from the RPL made by Hewlett-Packard for its HP-28S. It has some extensions (preprocessor, compilated libraries, new functions), a TeX output, and can draw graphics.Release Notes: This is a bugfix release. All users should upgrade as some major bugs have been fixed in tools and RPL/2 itself. Semaphores have been removed from s_signaux, as POSIX doesn't assure that semaphores are synchronized between address spaces without msync(). All tools have been upgraded (SQLite, OpenSSL, gnuplot, LAPACK; GIAC, units). Use of uninitialized variables is avoided in FORALL. A major bug is fixed in both FOR and FORALL (a segmentation fault if both instructions are not followed by a name). Tags: Software Development, Interpreters, Scientific/Engineering, Mathematics, Compilers Licenses: CeCILL, GPLv2

Read More...
posted 1 day ago on freecode
Open MPI is a project that originated as the merging of technologies and resources from several other projects (FT- MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-2 compliant implementation, Open MPI offers advantages for system and software vendors, application developers, and computer science researchers. It is easy to use, and runs natively on a wide variety of operating systems, network interconnects, and batch/scheduling systems.Release Notes: This release contains a single critical bug fix for users who run Open MPI jobs as root (which is not recommended, anyway). Release Tags: Major bugfixes Tags: Software Development, Libraries, Clustering/Distributed Networks Licenses: BSD Revised

Read More...