dna.js Semantic Templates 1.4.8 💾

dna.js is a UI library for jQuery enabling developers to rapidly build maintainable JavaScript applications. You write semantic templates and then dna.js converts your JSON data into dynamically generated DOM elements.

minor feature: New fetch-json package . Switch to gulp-w3c-html-validator to vulnerabilities. . Pull reset.css and library.js from cdn. . Next release. . Sections for custom colors for panel navigation. . Prevent inheriting wrong style for panel navigation. . Documentation link to panel nav on github. . Release v1.4.8.

GNU GPLv3 clone template javascript jquery html dom developers

Converse.js 4.0.4 💾

Converse.js is an instant messaging client for websites. It provides an entirely browser-based Jabber/XMPP interface, and can connect to any XMPP public server. Converse implementes single and multiuser chats, invitations, service discovery, direct registration, contact lists, roosters and vCard exchange, status changes and messages, typing and state notification, and OTR encryption.

minor feature: Use Lerna to create the @converse/headless package. Use ES2015 modules instead of UMD. Correctly reflect the state in bookmark icon title. Prefer 'probably' over 'maybe' when evaluating audio play support. Don't inform of affiliation change after user leaves MUC. File upload not working. Right Align badges of room occupants. Hiding MUC occupants leaves a blank space. Replace the default avatar with a SVG version.

MPL javascript html5 xmpp jabber chat messaging instant-messaging web-based

Jailer 8.1.1 💾

Database Subsetting and Relational Data Browsing Tool. Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. Exports consistent, referentially intact row-sets from relational databases. Removes data w/o violating integrity. Generates topologically sorted SQL-DML, hierarchically structured XML. and DbUnit datasets.

minor feature: SQL-Console: all requests are now executed in the same connection. Feature Request "#47 Add additional tables adds too much". Feature Request "#44 MSSQL export to another DB in same instance". Feature Request "#49 Mac shortcuts". Feature Request "#50 Option to not to delete too much from entities". Improved Cycle Finder component. Increased responsiveness and performance of the SQL Console.

Apache front-end quality-assurance utilities java sql cross-plattform developers end-users

TextMate 2.0-rc.11 💾

TextMate is a text editor for MacOS X which binds common Unix tools and features and is useful as programming editor. It provides project sessions, regex search and replace, auto indentation, bracket pairing, a clipboard history, column selections, word completion, CSS-style selections, language grammars and syntax highlighting (50 langs), document outlines, shortcut words, code folding, visual file bookmarks. It's also plugin-extendable, allows macro recording, shell command invocation, SCM integration, and works together with Xcode.

minor feature: File browser now supports setting multiple tags on items instead of the previous single label system. * Ronald Wampler *. It is possible to set `excludeSCMDeleted = true` in a `.tm_properties` file to suppress the ghost items that appear after deleting a file on disk which is still tracked by your version control system. * Ian Gregory *. You can now run `defaults write com.macromates.TextMate allowExpandingPackages -bool YES` to have file packages be expandable in the file browser (like directories). If you do work with a lot of file packages and need to descend into these, be aware that it is also possible to hold option ( ) when you either double-click the item s label or single click the icon, to descend into the file package. The list of default file globs used when searching folders can be set, e.g. `defaults write com.macromates.TextMate defaultFindInFolderGlobs '( " *.tm_properties ", "*" )'`. Be aware though that unique history is kept per folder, to clear your history run: `defaults delete com.macromates.TextMate 'Find in Folder Globs'`. The behavior of control up/down has changed slightly: Previously these keys would (also) skip the current paired sequence when next to an opening/closing character, for example pressing control down with `foo (bar);` would move the insertion point past the braces, i.e.: `foo(bar) ;`. This is no longer the case, and the keys will always move to the opening/closing character of the current pair that the insertion point is inside. Completely overhauled the file browser: Little difference from the user s POV but the performance characteristics may have changed slightly, please report any to the mailing list or support. Furthermore, we no longer support saved searches or alias files. If you use any of these things, please let us know. See all changes since v2.0-rc.10.

GNU GPLv3 c++ objective-c text-editor macosx programmers

OCRmyPDF 6.2.5 💾

OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.

minor feature: Cherrypick Ghostscript 9.25 DOCINFO from 7.x . Ghostscript: in strict ASCII implementation. . Ghostscript: disable JPEG passthrough for ocrmypdf v6.x. . Backport blacklist of Ghostscript 9.24. . v6.2.4 release notes. . Disable failing test for tess 4.0rc1. . Remove macOS from testing entirely. . Drop support for PyMuPDF. . v6.2.5 notes. . travis.yml.

GNU GPLv3 pdf ocr scanning

strace 4.25 💾

strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.

minor feature: This is a stable release, with the usual bugfixes, enhanced support for fresh Linux kernels, and other improvements.

BSDL c debugger software-development

schily 2018-10-30 💾

The "Schily" Tool Box is a set of tools written or managed by Jörg Schilling. It includes programs like: cdrecord, cdda2wav, readcd, mkisofs, smake, bsh, bosh, btcflash, calc, calltree, change, compare, count, cpp (K&R original), cstyle, devdump, dmake based on SunPro Make, hdump, isodebug, isodump, isoinfo, isovfy, label, man2html, mt, obosh, od, p, POSIX patch, pbosh, printf, sccs, scgcheck, scpio, scut, sdd, sfind, sformat, smake, sh/bosh (Bourne Shell), spaste, star, star_sym, strar, suntar, gnutar, tartest, termcap, and ved.

major feature: Fixed a bug with shared libraries on OS400. libschily: ovstrcpy() is a new function that was in many programs before as static function. libfind: dirfd() is no longer called when dirfd() is not present. libfind: the time parser now supports "now" as a keyword. libfind: new primaries -chatime, -chctime, -chmtime allow to modifiy time stamps in struct stat. libfind: a new primary -chfile allows to write back modified struct stat data. sfind: -chown, -chgrp, -chmod are now available since they make sense with -chfile. count: fixed a minor bug with illegal multi byte chaacter sequences. ved: The code now may be compiled to convert multi byte characters to wide characters. This is a preparation for UTF-8 support. Bourne Shell: locale support is no longer disabled when /usr/lib/locale is missing on a non-Solaris platform. Bourne Shell: "repeat -help" no longer prints 4 usage lines. star: Addded the keyword "volatile" to the FIFO code to avoid problems with modern compilers. star: separated a flag variable into three variables to avoid problems with concurrent != and = ops in the FIFO. star: "star -c" aborted via C now results in exit code != 0. star: Added code to debug a hang FIFO. star: the default -secure-links mode now only blocks symlinks that point outside the current working directory. star/mkisofs: the new libfind enhancements are now mentioned in the man page. p: The pager no longer reduces the line width by one if :am: is set and :xn: is set at the same time (xterm). termcap: a new option -oneline allows to output all termcap entries as one single line per terminal.

CDDL software development build tools utilities

VideLibri 1.996 💾

VideLibri lists the books you have lend from a public library and lets you search the library catalog from your local device. It has all the usual features of an library OPAC, i.e. viewing, renewing, searching and ordering books. It also renews all due books automatically and can do other things only a locally running app can do, like keeping a history of all ever lend books across multiple libraries. It is the world's first library app. So far VideLibri has been tested with 200 libraries successfully, but it was designed to allow every user to adds its own library without requiring any/much programming knowledge. For this purpose three query languages were developed that are supposed to simplify the querying of webpages as much as possible: - A pattern-matching language that selects arbitrary data from a single HTML page, based on an annotated sample of that page. - A catalog of related pages to apply these patterns to multiple webpages. Its syntax is similar to XSLT and likewise it is almost Turing complete (i.e. it has the necessary control structures, but requires XPath to do calculations ). - A dialect of XPath/XQuery/JSONiq that is Turing-complete and thus can calculate arbitrary, unexpected things VideLibri is platform-independent and currently there are binaries for (Desktop) Windows, Linux and Android. At the moment its GUI is entirely in German as no support for any non-German-speaking library has been requested, but a translation can be made if wished for.

minor bugfix: Public library Lübeck: accept their invalid HTTPS certificate. Add option to accept user defined HTTPS certificates on Android, so you do not need an app update for every misconfigured library server. Do not change status code whenever the user-visible status text is changed. New internal status codes for orders (reserved, requested). Include Android/device/processor version in error reports. List new libraries whose OPACs were supported but that were not in the list of supported libraries: Bibliotheken der Goethe-Universität Frankfurt am Main, and Stadtbücherei Frankfurt

GNU GPL libraries opac interpreter object-pascal java windows linux android bibliothek bibliotheken buecherei buechereien stadtbibliotheken

exiftool 11.16 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor bugfix: Decode FLIR GPS information. - Decode 3D image from RED Hydrogen smartphone. - Minor improvements to decoding of new FujiFilm tags. - problem where writing Shortcut tags with the -E option would double unescape the HTML entities.

Artistic perl exif meta-data

PeaZip 6.6.1 💾

PeaZip is a cross-platform compression and archiving tool. It utilizes code from 7-Zip, Pea, FreeARC, PAQ, QUAD and UPX. Besides having full 7z, lzma, xzip, gzip, bzip2 and standard ZIP and TAR support, it can also read from APK, ZIPX, ARJ, CAB, CPIO, LZO, RAR, ISO, JAR, XAR, ACE, ARC, and various application or file system containers. AES256 encryption is further supported in some archive types, or splitting and merging, converting between formats, or secure archive content deletion, and creating self-extracting archives. The BSD/Linux version is available with Gtk or Qt interface, but also as command line tool.

minor feature: Release 6.6.1 introduces various improvements: a new fast duplicate Finding routine, the ability to try to edit non explicitly Supported archive types (as MS Office files and JAR containers), the Option to force extraction of unsupported file types with PeaZip (or Other custom executable), and option to set a custom directory as Working path. 7z backend is updated to 18.05 version, which improves performances and Vulnerabilities and possible Windows 10 of previous Versions. UPX backend is updated to 3.95 version. A total of 188 File extensions can now be managed by PeaZip. Translations are Available in over 30 languages, any help is welcome to translate PeaZip to new languages and to maintain current localizations up to date, so Please consider taking the time to give a look to translations Directory For newer language files and for any resource useful for translators.

GNU LGPLv3 free-pascal desktop archiving compression encryption zip 7z tar end-users

Vim 8.1.0500 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.1.0500: cleaning up in src/tee may not always work Problem: Cleaning up in src/tee may not always work. Solution: Use "rm" when appropriate.

Other text-editor ide vi vim

CakePHP 2.10.13 💾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: Updated API documentation. Improve compatibility with PHP 7.3. MySQL driver now handles CURRENT_TIMESTAMP as a default value better. Better handling of default values with casts in Postgres driver. UNC path handling in Shell::createFile(). Humberto Pereira. Joe. Joseph Zidell. Mark Story. Val Bancer.

MITL php framework web-mvc cakephp rails

OPNsense 18.7.6 💾

OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources. OPNsense started as a fork of pfSense® and m0n0wall in 2014, with its first official release in January 2015. The project has evolved very quickly while still retaining familiar aspects of both m0n0wall and pfSense. A strong focus on security and code quality drives the development of the project. OPNsense offers weekly security updates with small increments to react on new emerging threats within in a fashionable time. A fixed release cycle of 2 major releases each year offers businesses the opportunity to plan upgrades ahead. For each major release a roadmap is put in place to guide development and set out clear goals.

minor feature: Here are the full patch notes: o firewall: resolve interface address ":0" for port forwarding in kernel o firewall: list action corrections (contributed by Thomas Bandixen) o firewall: add support for the PIE shaper (contributed by Michael Muenz) o firewall: migrate to new alias API including a new failsafe o firewall: repair log widget for plugin themes o interfaces: do not remove CARP addresses on link-down o interfaces: get pfsync MTU from actual CARP interface o interfaces: add backend call returning all interface data o interfaces: partially rewrite ping, port and traceroute tools o interfaces: improve IPv6 merging in make_ipv6_64_address() o interfaces: use correct IPv6 interface where appropriate o interfaces: replace get_configured_interface_list() usage o interfaces: small refactoring around interface up and down code o system: cleanups in utility and config functions o captive portal: added connect action in API (contributed by zvs44) o firmware: move build-time version information to core version file o firmware: rename backend script "audit" to "security" for clarity o ipsec: bring back service widget lost back in 2016 o monit: change status page to support easier CSS styling o unbound: set up a full chroot including local log socket o unbound: replace custom msort() function with standard function o unbound: use correct IPv4 or IPv6 interface for address lookups o webgui: use interfaces_addresses() for interface binding o mvc: show an error message on failed model migrations o mvc: refactor __items access via iterateItems() o mvc: accept style keyword on all input types o mvc: improved menu API endpoint integration o plugins: os-bind adds 4 new blacklist providers (contributed by Michael Muenz) o plugins: os-dyndns validates custom updates solely for URL input o plugins: os-nginx 1.3 correctly sets upstream headers (contributed by Fabian Franz) o plugins: os-theme-cicada 1.6 (contributed by Team Rebellion) o plugins: os-theme-rebellion 1.7 (contributed

BSDL-2 network firewalls security

youtube-dl 2018.10.29 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can save video MP4s and other provided formats or just extract audio tracks.

minor feature: extractor/common Add validation for JSON-LD URLs. sportbox Add support for matchtv.ru. sportbox extraction. screencast extraction. openload Add support for oload.icu. ivi Add support for ivi.tv. crunchyroll Improve extraction failsafeness. dailymail formats extraction. viewster Reduce format requests. cwtv Handle API errors. rutube Use geo verification headers. brightcove:legacy Add fallbacks to brightcove:new. tv3 Remove extractor. ted extraction for HTTP and RTMP formats. openload Add support for oload.cc. patreon Extract post_file URL. patreon extraction.

Public Domain python utility video

psad 3.0 💾

psad is an intrusion detection system built around iptables log messages to detect, alert, and (optionally) block port scans and other suspect traffic. For TCP scans psad analyzes TCP flags to determine the scan type (syn, fin, xmas, etc.) and corresponding command line options that could be supplied to nmap to generate such a scan. In addition, psad makes use of many TCP, UDP, and ICMP signatures contained within the Snort intrusion detection system (see http://www.snort.org/) to detect suspicious network traffic such as probes for common backdoors, DDoS tools, OS fingerprinting attempts, and more.

major bugfix: Switch to use the 'pkill' command by default instead of the 'killall' command to stop processes. - Switch to use the 'ss' command by default instead of 'netstat' to detect local servers. - Switch to use the 'ip' command by default instead of 'ifconfig' to get local IP/network information. This is configurable via the 'IFCFGTYPE' variable in psad.conf. - Remove syslog testing code from install.pl. - Update the whois client to whois-5.3.2.

GNU GPL security intrusion-detection iptables firewalls linux port-scan nmap

libconfini 1.8.0 💾

libconfini is a simple INI parsing library with the ability to read disabled entries (i.e., valid entries nested in comments). libconfini does not store the data read from an INI file, but rather dispatches it, formatted, to a custom listener. The code is written in C (C99) and does not depend on any particular library, except for the C standard libraries stdio.h, stdlib.h and stdint.h.

minor feature: * Created `typedef`s of callback functions (types `IniStatsHandler` and `IniDispHandler`, both required by `load_ini_file()` and `load_ini_path()`, type `IniStrHandler`, required by `ini_array_split()`, and type `IniSubstrHandler`, required by `ini_array_foreach()`) * Internal macro `_LIBCONFINI_INIFORMAT_AS_()` has been renamed to `INIFORMAT_TABLE_AS()` and marked as public please note that the arguments that are passed to the user-given callback are now different * Introduced **libtool** versioning system for the compiled binary (versioning begins with current version 1.8.0, represented as `0:0:0`); note that **libtool** versioning system does not affect the versioning of the project currently in use, but constitutes only a means for the linker to keep track of incompatibilities between different releases of the library * Improved support for building **libconfini** under Microsoft Windows (created Windows resource file `src/winres.rc`; conditionally added option `-avoid-version` to `LDFLAGS` in order to skip foreign **libtool** versioning system under Microsoft Windows; created batch script `mgwmake.bat` for compiling **libconfini** under Microsoft Windows without **Autotools**) * Code review (`ini_fton()` and `ini_ntof()`) * Updated **Autotools** macros * Documentation * Created new examples (see `examples/topics/ini_array_foreach.c`, `examples/topics/ini_array_split.c` and `examples/miscellanea/stats_only.c`)

GNU GPLv3 ini library unix configuration configuration-file ini-parser ini-reader ini-config conf shared-library config configuration-management gnu

TXR Language 199 💾

TXR is a "data munging" language which combines a convenient text extraction notation that is equivalent in power to Parse Expression Grammars, with an innovative Lisp dialect which manages to integrate the differences between Lisp-1 and Lisp-2. It has many features: built-in lazy lists, strings and vectors that can be treated with list processing functions, currying operators, macros with destructuring lambda lists, macrolet, symbol macros, dynamically scoped variables, exception handling, object-oriented structures, delimited continuations, a foreign-function interface and much more. TXR is influenced by Common Lisp, Scheme, Awk, M4, POSIX Shell, Prolog, Ruby, Python, Arc, Clojure, S-Lang and others.

minor feature: New compiler optimizations, particularly access to global lexical variables. File compiler now conveniently propagates hash bang line from source file to compiled file. Top-level forms treated more incrementally by evaluator and compiler. New functions in library: random-float, signum and others. Floating-point rounding control exposed, if available in host platform. Fixed bug in compiler's treatment of nil test in (for ...) loop.

BSDL-2 interpreter development lisp text-processing utilities programming-language

µBlock Origin 1.17.3b2 💾

µBlock Origin is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: Make Firefox dev build auto-update . UBlockOrigin/uBlock-. Regression from cabb0d3: avoid counting "badfilter" entries as actual . . New revision for dev build.

GNU GPLv3 javascript browser ad-blocker filter privacy

Multi Lingual TERMinal emulator 3.8.7 💾

mlterm provides a X11 terminal emulator with extensive support for internationalization, different character sets and encodings, or input methods. Fonts are rendered anti-aliased through FreeType, one instance can manage multiple windows, it has a scrollbar API, mouse wheel support, automatic encoding detection, and a daemon mode. Binaries for Windows and Java are also available.

minor bugfix: Support sixel graphics extension and option1 of https://github.com/kmiya-culti/RLogin//22#-341758598. Support Cygwin/x86_64. Support PS2 mouse and PC98 bus mouse on FreeBSD 4.x or before. Support iOS/Cocoa Touch. (see doc/en/README.cocoatouch). Support scrolling by flick on Android and iOS. Update unicode property table to version 11.0.0. Add "autoscroll" to OSC 5379. Long press at the lower right corner instead of the entire screen shows context menu. Change the maximum number of sixel graphics palette colors from 256 to 1024. : segfault of mlconfig when GTK_IM_MODULE=uim. wrong XSizeHints which causes unexpected resizing.

BSDL c gtk x11 terminal-emulator xterm i18n

Crayonizer 2.1 💾

Crayonizer can color the output of command-line programs. It can also translate keypresses to something the program understands, play sounds, set xterm titlebars, iconify/deiconify/maximize xterm windows, set xterm fonts or foreground color or background color, add various types of statusbar, etc, etc.

major feature: Command-lines can now be rewritten, allowing for example, the adding of '-p', '-i' and '-j' options to sftp. Some significant bugfixes for xterm features.

GNU GPLv3 console terminal command-line colorize xterm

libmtp 1.1.16 💾

libmtp is an Initiator implementation of the Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIX compliant operating systems. We implement MTP Basic, the stuff proposed for standardization.

minor feature: The 1.1.16 release contains lots of MTP USB ID additions. It contains lots of new USB IDs.

GNU LGPL mtp library android samsung htc galaxy

gphoto2 2.5.20 💾

gPhoto (GNU Photo) is a command line tool for previewing, retrieving, and capturing imaggPhoto (GNU Photo) is a command line tool for previewing, retrieving, and capturing images from a range of supported digital cameras to your local hard drive. It does not support digital cameras based on the USB storage protocol, because those can be mounted by Linux directly. Find the list of supported cameras at the following URL: http://gphoto.org/proj/libgphoto2/support.php or by running gphoto2 --list-cameras es from a range of supported digital cameras to your local hard drive. It does not support digital cameras based on the USB storage protocol, because those can be mounted by Linux directly. Find the list of supported cameras at the following URL: http://gphoto.org/proj/libgphoto2/support.php or by running gphoto2 --list-cameras

minor feature: gphoto2 2.5.20 release * maximum number in file ranges bumped from 16384 to 65536 * add shell commands to match commandline: summary, storage-info, trigger-capture * fixed a fd leak * translations: updated simplified chinese

GNU GPL camera usb capture digital camera remote control tethering

libgphoto2 2.5.20 💾

libgphoto2 is a set of libraries for previewing, retrieving, and capturing images from a range of supported digital cameras to your local hard drive. It does not support digital cameras based on the USB storage protocol, those can be mounted by Linux directly. The list of current cameras can be found on: http://gphoto.org/proj/libgphoto2/support.php or by running gphoto2 --list-cameras

major bugfix: libgphoto2 2.5.20 release ptp2: * Canon EOS: fixed regression for some EOS series in OLC decoding * Apple iPhone: disabled PTP Manifest reading again, as IOS seems not to follow the standard * bugfixes * new IDs added: * Sony Alpha-RX10M4 * Canon EOS M50, 4000D * Fuji XT-3 * synced new MTP ids from libmtp pentax: * refreshed from pktriggercord translations: * updated polish, ukrainian, swedish, danish

GNU LGPL camera usb capture digital camera remote control tethering

SWI Prolog 7.7.20 💾

SWI-Prolog offers a comprehensive free Prolog environment. It has been in development since 1987 and extended for requirements of real world applications, but is also widely used in research and education. It includes a nice command line interface, fast and transparent compilation, a debugger, profiling features. It also has the ability to integrate with C code, and already comes with packages for threading and process management, encryption, TCP/IP, TIPC, ODBC, SGML/XML/HTML, RDF, HTTP, graphics manipulation and output. It's also cross-platform.

minor feature: Updated semweb . compiling with assert() enabled. . Updated pldoc. . Updated xpce. . Bit more sensible cmake instructions. . Updated libedit. . Updated ssl. . : explain/1: Avoid dependency on library(helpidx) that is going to. . Updated pldoc. . ENHANCED: print_message/2: ansi(Style,Format,Args) switches back to the. . preventing long options from containing underscore. . DOC: Several small. Updated ssl and ltx2htm. . Added PNG for boradcast to avoid generation. . CMAKE: Copy manual figures. . DOC: Make generating of.pdf from PostScript silent. . Updated ltx2htm. . Use clean targets for getting rid of LaTeX temp files rather than. . Updated pldoc. . Updated semweb. . Updated pldoc. . Updated pldoc. . Updated new build system. . Updated libedit. . Updated packages. . MODIFIED: replace plain text manual with HTML driven manual. . Remove MANUAL and helpidx.pl from the generate-file downloads. . Cleanup more traces of MANUAL and helpidx.pl. . Another MANUAL trace. . CMAKE: Support single threaded building. . Updated jpl and pcre. . CMAKE: Basic selection of optional components. . More configuration options. . MODIFIED: Load the system init `-F file` as first step of the initial . . ADDED: Build-tree system initialization file that allows running the . . CMAKE: Use silent installation. . CMAKE: Indirect installation of sources over our own function. . Updated packages. . Paxos package was lost while installing. . Make built version of `swipl.rc` work if there are no packages. . Updated clib. . Updated clib. . CMAKE: Run package test in build directory. . Updated packages. . CMAKE: create version file in build dir. . Updated cmake. swipl.rc file for running our local copy. . Allow -q together with -b to achieve a silent boot compilation. . Added helper to build.QLF files safely. . Split HTML and PDF documentation generation. . CMAKE: Build Prolog target files in CMAKE_BINARY_DIR, so we build the. . Updated packages. . E

GNU LGPL prolog compiler software-development

Varnish 6.1.1 💾

Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture.

minor feature: I börked varnishhist by calling the lround function the wrong place. . trouble with 2GB+ VSB's on systems where int is 32 bit but. . Eliminated varnishd from these tests. . Mark our extension to ZLib and #ifdef the code in varnishtest which. . Get varnishd out of and varnishtest-tests into a*vtc. . A train-trip worth of python3 migration and other polishing. . Update Teken from FreeBSD source tree. . Implement and test ECMA-48 "REP" sequence. . Be Sun-c compiler compatible. . libvgz build error on gcc7. . Spelling. . Correct output. . No need to mark the overflow twice. . More spelling and consistency. . Always report the ws id in lowercase. . Document the 'changed' parameter for param.show. . Add missing copyright information. . Python 3 takes priority over python 2. . Cleanup travis' osx job and bump image. . Switch to clang 7 in our travis job. . varnish_vsc metrics type. . Dup(2) stderr before calling VCLS on -I argument. . Convert this test to UTF-8. . explain a relevant detail of the worker thread signaling. . VSC_Arg succeeds with non-zero. . Plug minor leak when we fail loading a vcl. . Only do the "feature dns" DNS-lookup if/when necessary. . Return a canned minimal 500 if we run out of ws in H2-deliver. . Add a watchdog to worker pools. . It's nice to know I'm still smarter than gcc. . Don't poll VSM_Status() while there is work to do and no interruptions. . restore vsl binary compatibility. . changelog tlc. . debloat the vtim test. . trivial vtim printf benchmark. . Don't use txprio to open streams in tests. . Move header block frame sequence check earlier. . Allow PRIORITY frames on streams. . Hardening of the h2_frame_f callbacks. . assertion for PUSH_PROMISE frames. . gethrtime() is now slower than clock_gettime() on modern Solarisen. . a minor oversight. . Polish. . add phk's suggestion to the micro-benchmark. . style(9). . Check we have space before adding the Date header. . typedefs for real/mono time a

BSDL-2 cache http proxy

Wine 3.19 💾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature: Support for file I/O completion modes. WaitOnAddress synchronization primitives. Better support for 32-bit.NET binaries on 64-bit. Improved recovery on broken RPC connection. Various.

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

matplotlib 3.0.1 💾

Python matplotlib is a for 2D plotting publication-ready figures in various formats, or rendering them interactively cross-platform. It can be scripted or used in Pythons interactive shell, within web applications, or through bindings with multiple GUI toolkits. It simplifies plot generation, histograms, power spectra, bar charts, error charts, scatter plots. Typical uses only require a few lines of code, while complex rendering is kept feasible. Its pyplot interface provides a MATLAB-style API.

minor feature: REL: v3.0.1 This is the first release for the 3.0 series which. Several Failure to import when used with backend-fallback on Python. 3.6.7 and 3.7.1. - a number of failure to import around finding fonts. - Qt4 backend. - on OSX that recursively searched current directory for fonts. Bouncing-rocket on OSX when doing backend fallback and not. Selecting OSX. - Temporarily restore several private APIs to unbreak cartopy. - Make pyplot more tolerant of varying signatures in 3rd-party. Sub-classe. - Improve datetime64 unit handling. Several poor interactions with tight_layout.

Python python plotting graphs science mathematics matlab matplot

BallroomDJ 3.24.2 💾

BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Songs may be adjusted with start and end trimming, speed adjustments and volume adjustments without changing the audio file.

minor bugfix: 3.24.2 (2018-10-26) (stable) Bug Fixes: Mac OS X: Fix font chooser, BPM counter

Zlib end-users linux macos windows tk tcl player ballroom

FreeCAD 0.17.13541 💾

FreeCAD is a general purpose parametric 3D CAD modeler based on the OpenCASCADE geometry kernel. It's written in Python and its GUI utilizes Qt. It provides a modular plugin architecture and extensibility via macros and scripts, but already comes with a wide range of 2D and 3D property editing tools and transformation filters, simulation and rendering backends. Various export formats include STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC or OFF, NASTRAN, VRML, DWG, and the native FCSTD files.

major feature: Many new updated in 0.17 Including PartDesignNext, Finite Element Analysis, Path/CAM Workbench updates.

GNU LGPL cad python qt pyside

OrientDB 3.0.10 💾

OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product with an Open Source commercial friendly license (Apache 2 license). First generation Graph Databases lack the features that Big Data demands: multi-master replication, sharding and more flexibility for modern complex use cases.

minor feature: Version bumped to 3.0.10-SNAPSHOT . UPDATE with INSERT on embedded maps. . Queries with LUCENE indexes and conditions on LET. . CONTAINS operator on lists of maps. . Implement COLLATE on ORDER BY. . Add test cases for COLLATE on ORDER BY. . Management of indexed ORDER BY with collate. . Change OCollate interface to explicitly manage ORDER BY. . Enhance MATCHES condition to allow any expression on the right. . Random test wad disabled. . Passing adequate import arguments. . Test to execute in build dir. . . AsDate() method to convert datetime to date. . Make sure that SQL steps are only once. . Upgraded to the latest version of java assist. . Add dependency to jaxb api from tool modules to avoid dependency on jdk. . AsDate() to trunk minutes when converting from Long. . Usage of square bracket selection of single attributes after edge . . Make sure that clean of the live query data do not suppress a real ex . . .append() method to correctly manage quoted strings. . Removed some usage of old query engine where not needed. . Tracking of transactions is made more durable. . IndexOutOfBounds on traversedElement() function. . Few assertions were added in tx procesing. tx processing was streamli . . Few assertions were added in tx procesing. tx processing was streamli . . Non completed atomic operation was finished. . Non completed atomic operation was finished. . Update history for v 3.0.10. . Add missing on set type data check result set. . Releasing OrientDB 3.0.10.

Apache nosql dbms graphdb

exiftool 11.15 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: Added a couple of new Canon LensType values. - Added a new Nikon LensID. - Added definitions for a few more VCard tags. - Added a new FujiFilm ShutterType value. - Decode some new FujiFilm tags. - Store XMP GPS coordinates with two extra digits of precision and trim trailing zeros. - Improved technique for handling rounding errors in times and GPS seconds. - Removed "Undersized IFD0 StripByteCounts" minor warning when writing ORF files since this is a "feature" of most Olympus models. - Warn about undefined EXIF values with -validate option. - Changed the way Mask-ed values are decoded (do bit shift automatically). - Changed FujiFilm HighISONoiseReduction tag to just "NoiseReduction", and avoid extracting historic NoiseReduction tag if value is "n/a". - potential problem reading GeoTiff tags with multiple SHORT values. - API Changes: - Added GeoSpeedRef option.

Artistic perl exif meta-data

Python deb-pkg-tools 5.1.1 💾

deb-pkg-tools is a Python module for managing Debian packages. It provides for inspecting, building, checking and signing packages, or managing repositories. deb-pkg-tools thereby bases its API on manual meta data parsing or wrapping calls to native tools, such as dpkg, dpkg-deb, lintian, apt-get, apt-ftparchiv, gzip, fakeroot, gpg, dpkg-scanpackages.

minor feature: For logic behind GPGKey.existing_files property . Release 5.1.1: for GPGKey.existing_files logic.

MITL python python-module dpkg debian-archive packaging

MONARC 2.7.3 💾

MONARC - Method for an optimised analysis of risks

minor feature: added backend capability for the bulk creation of objects;. various improvements and harmonization of the backend code;. Sort order for operational risks in final deliverable annex D;. Upload of template deliverable fails in Dutch;. SOA is now included in snapshots. MONARC application: admin@admin.test:admin. SSH login: monarc:password. Mysql root login: root:c58bdd1a57042736a22697772658c63d030e62d3ce1e15f4db6e8346f9ad2191. Mysql MONARC login: sqlmonarcuser:f11ab8d12ca1cc75f37749f9d4443c5d2d5ed3400ba3671b68b14c52c38d667e.

Affero GPLv3 cases monarc governance method risk-analysis php security

Vim 8.1.0491 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.1.0491: if a terminal dump has CR it is considered corrupt Problem: If a terminal dump has CR it is considered corrupt. Solution: Ignore CR characters.

Other text-editor ide vi vim

CakePHP 3.7.0-RC1 💾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: Improved binary column reflection for SqlServer. Session handlers are no longer changed if the session is active. Tests are passing against PHP 7.3. The bundled CA file has been updated to 2018-10-17 from Mozilla. ConsoleIo::createFile() now behaves correctly with UNC file paths. Exception logging now includes each exception in a chained exception. ADmad. Ceeram. Dmitriy Romanov. Edgaras. Edgaras Janušauskas. Ian den Hartog. Mark Story.

MITL php framework web-mvc cakephp rails

tesseract-ocr 4.0.0-rc4 💾

tesseract-ocr is an OCR engine originally developed by Hewlett Packard and now sponsored by Google. It is highly accurate and will read a binary, gray, or color image and output text.

minor feature: cppan build. . commontraining: two comments. . . . CID 1396172 (Uninitialized members). . Revert "CID 1396172 (Uninitialized members)". . TessPDFRenderer: Remove unused member variable jpg_quality_ (CID 1396 . . CycleTimer: Add missing initialization (CID 1396168). . lstmtraining: Handle failed remove syscall (CID 1396166). . Classify: new resource leak (CID 1396163). . uninitialized scalar variable (CID 1395880). . OpenclDevice: Catch negative index (CID 1395110). . SVNetwork: Handle failed socket call (CID 1164597). . classify/cluster: Replace Emalloc by std::vector. . sum computation in higher precision. . LLSQ: Replace sqrt by std::sqrt. . sum computation in higher precision. . . . . . Renamed GetGlyphConfidences() to GetChoices() and glyph_confidences t . . . . LineHypothesis: Add copy assignment operator. . ParamsTrainingHypothesis: Add copy assignment operator. . BLOB_CHOICE: Add copy assignment operator. . ROW: Add declaration for copy constructor. . C_OUTLINE_FRAG: Add declaration for copy constructor. . BlamerBundle: Add declaration for copy assignment operator. . unittest: Add more files from Google. . . . . . TessResultRenderer: Extend API to access status of renderer. . tesseractmain: Show error message when output file could not be created. . . . Update test submodule. . Add configuration for LGTM. . . . . . free PangoFontMap;. cluster: some potential overflows. . BLOBNBOX: Declare signed bit field. . . . configuration for LGTM. . Rename API function for getting LSTM choices. . Rename API function from GetBestLSTMChoices to GetBestLSTMSymbolChoices. . . . training: Don't hide global variables. . . . ; define NOUNDEFINED for cygwin. . Merge branch 'master' of https://github.com/tesseract-ocr/tesseract. . Revert "free PangoFontMap; ". . Revert "prefer to use FreeType for pango_cairo_font_map". . Remove type cast and compiler warning (-Wcast-qual). . ScrollView: Optimize local table_colors. . install tra

Apache c++ c ocr library cli