Perl Compatible Regular Expressions 10.33-RC1 💾

PCRE is a widely used Unicode-compatible regular expression engine. It implements Perl5 regex syntax and semantics, some Python, .NET and Onigurama extensions. It uses just-in-time compilation, has consistent escaping rules, and allows for recursion, assertions and conditional patterns or complex subroutines and callouts, thus goes far beyond classic regular expressions.

minor feature: Yet more, tidies, and a few enhancements, summarized here (see ChangeLog for the full list): 1. Callouts from pcre2_substitute() are now available. 2. The POSIX functions are now all called pcre2_regcomp() etc., with wrapper. Functions that use the standard POSIX names. However, in pcre2posix.h the POSIX Names are defined as macros. This should help avoid linking with the wrong Library in some environments, while still exporting the POSIX names for Pre-existing programs that use them. 3. Some new options: (a) PCRE2_EXTRA_ESCAPED_CR_IS_LF makes r behave as n. (b) PCRE2_EXTRA_ALT_BSUX enables support for ECMAScript 6's u hh... . Construct. (c) PCRE2_COPY_MATCHED_SUBJECT causes a copy of a matched subject to be. Made, instead of just remembering a pointer. 4. Some new Perl features: (a) Perl 5.28's experimental alphabetic names for atomic groups and. Lookaround assertions, for example, (*pla:.) and (*atomic:.). (b) The new Perl "script run" features (*script_run:.) and. (*atomic_script_run:.) aka (*sr:.) and (*asr:.). (c) When PCRE2_UTF is set, allow non-ASCII letters and decimal digits in. Capture group names. 5. --disable-percent-zt disables the use of zu and td in formatting strings. in pcre2test. They were already automatically disabled for VC and older C Compilers. 6. Some changes related to callouts in pcre2grep: (a) Support for running an external program under VMS has been added, in. Addition to Windows and fork() support. (b) --disable-pcre2grep-callout-fork restricts the callout support in to the inbuilt echo facility.

BSDL c regex pcre perl

youtube-dl 2019.04.17 💾

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: openload Randomize User-Agent. openload Add support for oladblock domains. adn subtitle extraction. aol Add support for localized websites. yahoo Add support GYAO episode URLs. yahoo Add support for streaming.yahoo.co.jp. yahoo Add support for gyao.yahoo.co.jp. aenetworks history topic extraction and extract more formats. cbs Extract smpte and vtt subtitles. streamango Add support for streamcherry.com. yourporn Add support for sxyprn.com. mgtv extraction. linkedin:learning Use urljoin for form action URL. gdc Add support for kaltura embeds. dispeak Improve mp4 bitrate extraction. kaltura Sanitize embed URLs. jwplatfom Do not match manifest URLs. aol Restrict URL regular expression and improve format extraction. tiktok Add support for new URL schema. stv:player Add support for player.stv.tv.

Public Domain python utility video

wxMaxima 19.04.2 💾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: Corrected the size of error messages. A "Copy to mathlab"-feature. Maxima now delays interpreting the data from maxima until it encounters a newline or an Timer expires. EMF output no no more causes crashes and strange behaviour. RTF output should now work again. entermatrix() now works again. Better help file detection on MS Windows.

GNU GPLv3 mathematics cas maxima

Rspamd 1.9.2 💾

Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic. Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.

minor feature: Improvements in Clickhouse plugin. OpenDKIM compatible DKIM signing setup. Better encrypted archives support. Calendar files parser. New `rspamadm dns_tool` utility. Better bitcoin addresses detection. https://rspamd.com/announce/2019/04/16/rspamd-1.9.2.html

Apache email-filter antispam c lua

SWI Prolog 8.1.4 💾

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: PORT: Support profile guided optimization for clang. . Updated clib. . : re-enable file consult messages when a file is consulted from the. . ADDED: : tmp_file_stream/3 sets the `file_name` property of . . PORT: PGO optimization using Clang to be flexible on the profile file . . Updated sgml. . ENHANCED: Colour :- table/1 declaration. . MAINTENANCE: Improve deging support for tabling. . XSB: Added get_returns_for_call/2. . ADDED: C support for negative tabled nodes: marking is negative, resu . . Removed simple tnot/1 from xsb.pl. . ADDED: tnot/1: tabled negation. . DOC: tnot/1 and new table scheduling. . TEST: Added XSB negation tests. . Remove old partial tabled negation predicates from the xsb emulation. . TEST: Actually make CTest fail on failing XSB tests. . Typo in destatement. . XSB: module context for :- table/1 when loading.P modules. . Updated clib. . MODIFIED: Delay determining the associated files on the command line til. . Updated clib. . UPdated pldoc. . Updated paxos and clib. . Updated pldoc. . Updated clib and paxos. . : Drop the program from the Prolog flag `argv` for a saved state . . : print_term/2 to print zero-argument compounds. Peter Ludemann. . PlDoc typo. . : Make loaded C++ foreign libraries visible through current_fore . . : library(ansi_term): loading should not set the `color_term`. . Updated paxos. . Updated paxos. . DOC: Migrate documentation of library(readutil) from LaTeX to PlDoc. . ENHANCED: Do not setup colors if ` TERM == dumb`. Also, when librar . . Updated table. . Updated ltx2htm. . : Using a thread_local predicate inside a temporary module could. . SECURITY: utf8_strlen() on non-null terminated input may read beyond . . Updated clib and sgml. . ENHANCED: Avoid deep mutual recursion in trie node deallocation and f . . Preparing version 8.1.4.

GNU LGPL prolog compiler software-development

Æ-DIR -- Authorized Entities Directory 0.7.0 💾

Authorized Entities Directory (Æ-DIR) is a Privileged Identity and Access Management (IAM/PIM/PAM) based on OpenLDAP Objectives: * Strictly follow need to know and least privilege principles * Agile data maintenance by consequent delegation of manageable small areas * Provide meaningful audit trails for compliance checks * Secure defaults

minor feature: incompatible change of ansible vars for mdb configuration, re-factoring of AppArmor profiles, other minor improvements

Apache openldap iam ldap nis

exiftool 11.36 💾

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 number of new MacOS tags. - Added a new CanonModelID. - Added some new Canon EasyMode and AFAreaMode values. - Added two new Canon AspectRatio values. - Decode a new Nikon tag. - Decode some new FujiFilm tags. - Updated Sony maker notes for the DSC-RX0M2. - Hide the Nikon ShotInfo offset tags. - problem decoding NikonCustom settings for some D810 firmware versions. - typo in a warning message.

Artistic perl exif meta-data

KeyBox 3.06.02 💾

KeyBox is a web-based SSH console that centrally manages administrative access to systems. KeyBox combines key management and administration through profiles assigned to defined users.

minor feature: Install Open-JDK / Oracle-JDK - 1.9 or greater apt-get install openjdk-9-jdk (or openjdk-11-jdk). . Backup previous bastillion.h2.db data store (possibly named keybox.h2.db). . Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

Apache ssh java linux unix security

Calf Studio Gear 0.90.2 💾

Calf Studio Gear is a stack of audio effect plugins for JACK sound servers and LV2 hooks. It contains instruments and tone generators, dynamic processors, digital effects, modulators, filters and equalizers, delay effects, distortion and enhancement filters, as well as some tools aimed at professionals.

minor feature: Attempt to add allpass filter . changelog and version. . EQ30: add elliptic filter type. . . . New config option: window to tray; Hides all windows to tray when mai . . New config option: Hide window on start;. Slightly improved preferences window. . Preferences: layout selector is a gtkcomboboxtext now. . Update Limiter.html. . Update Multiband Limiter.html. . Update Sidechain Limiter.html. . Add files via upload. . . New option: --no-gui -n;. . . Try to segfault on limiters in jalv. . a segfault in limiter and a build error. . . . initialize the members of equalizerNband. . avoid a global lv2_wrapper to be freed on unloaded library. . . . EQ30: Allow compilation with -std=c++98. . . . Attempt to improve win-start-hidden behavior. . Limiter: Allow toggling auto-leveling. . . . Move all limiter auto-level toggles to header. . Don't init GTK if --no-gui. . fluidsynth: port to API for fluidsynth version 2.0.0. . . . Add option -t (--no-tray) to disable tray icon on start;. Code cleanup. . . . changed "and" and "or" to " " and " ". . casting between float and enum not allowed in MSVC. . MSVC array. msvc compatibility. . bitreverse bitforward mistake. . detection of LV2 for latest git. . Find headers for all versions of LV2. . . . gcc warning: enum constant in boolean context. . . . added header needed for bind2nd. . . . headless mode. . Attempt to missed initial transient in Transient Designer. . . event handlers when using no-gui. . switch session jack handling depending on has_gui. . . Update manpage with the -t option (no-tray). . Update calfjackhost.1. . . . Changelog and version.

GNU LGPL c audio jack effects modulation instruments

A jukebox frontend to MPD 0.7.3 💾

Fookebox is a jukebox-style web-frontend to MPD. It offers the following features: * Browse your music library by artist or genre * Add songs to the play list (obviously) * Limit the queue size * Add whole albums to the play list * Remove songs from the play list * Search for artists/albums/titles/files * Control MPD

minor feature: Added jukebox controls to fookstrap theme, made all URLs relative to current location, upgraded bootstrap and jquery to the latest versions, and added bootstrap fonts.

GNU GPLv3 audio player web-environment python mpd jukebox

Nextcloud 16.0.0RC1 💾

Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise. Keep all of your life / business private and secure on a server you control. Share with only who you choose, and no-one else.

minor feature: tx-robot updated from transifex. . Use higher preview resolution in trashbin. . Trashbin: Delete = Delete permanently. . CSP: set nonce for iframes. . tx-robot updated from transifex. . Don't show 'Personal' header in settings when Admin section is not there. . tx-robot updated from transifex. . . . . . Adjust acceptance tests. . showpassword loads. . . . Improve startup speed of acceptance tests. . . . . . . . Style of navigation links in header is too catchy. . Use two queries to mark parent as outdated. . tx-robot updated from transifex. . . . Always register the Notifier. . Also style the "too many apps" menu. . Replace the icon-class with an absolute link to an image. . Use rich objects instead of name, link and icon. . Dispatch event to allow apps to load their script for collections. . Adjust resource type to file. . Adjust gitattributes to ignore all files_sharing scripts in diff. . Bump nextcloud-vue-collections. . Bump bundles. . Return 200 instead of 404 when asking for collections of a resource. . . . getting the access list on external storage. . always allow moving mountpoints inside the same mountpoint. . . . . . . . tx-robot updated from transifex. . . . . . Collapse 2FA admin detail settings if disabled. . Make check for empty trusted proxies more strict. . . . allow enforcing apps to ignore the max version. . Remove apps from the list which have no release at all. . Do not ignore the max-version for the "update-available" check. . Remove unused IUserSession. . Revert "Where is your data?". . Revert "Do not register unexisting section". . groupname like username - allow share with both. . Update lib/private/Share20/Manager.php. . Update lib/private/Share20/Manager.php. . . . . . . . Trigger warning if empty array or false and X-Forwarded-Host is present. . Temp disable bundle tests. . . . tx-robot updated from transifex. . Show sharing in menu in grid view. . Put sharing entry a

Affero GPLv3 storage cloud web-environment file-sharing secure s3 dropbox

abcMIDI 2019-04-13 💾

The abcMIDI suite consists of programs for turning ABC music files into MIDI and vice versa, typesetting them as PostScript files, and manipulate them in several ways.

major bugfix: Fixed minor bug in midi2abc.

GNU GPL abc music conversion midi cross-platform

PeaZip 6.7.2 💾

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.7.2 introduces a more streamlined GUI for archiving and Extraction, that can now be sent in background to system tray, smart Extraction to new folder (to avoid extracting Multiple items to destination, and for removing unnecessary levels of Nesting), and other several improvements and. Multiple Archiving and extraction tasks are now performed in a single instance, Easier to hide, move or resize, providing progress bars for current Task and for overall process. 7z backend is updated to 19.00 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

Grav 1.6.3 💾

Grav is a modern Web-CMS, implemented in PHP, utilizes flat-file storage, and is optimized for low latency. It uses MD/CommonMark for page structuring, provides a lean but powerful API and plugin hook system, uses Twig for templating, YAML configuration, Doctrine caching. The file store allows simple backups and versioning using any SCM. Grav comes with a feature-rich admin interface and CLI tools are provided.

minor bugfix: 1. (#new) Added `Blueprint::addDynamicHandler()` method to allow custom dynamic handlers, for example `custom-options@: getCustomOptions`. 1. (#) Missed a `CacheCommand` reference in `bin/grav`. With `Utils::normalizePath` messing with external URLs. For `vUndefined` versions when upgrading.

MITL php cms webcms flat-file markdown yaml

digiKam 6.1.0 💾

digiKam is a KDE photo collection manager. It provides streamlined importing and organizing/classifying them into albums or chronologies. Besides allowing custom directory schemes for storage, it also permits plain tagging, indexing and rating. Through KIPI it integrates with other KDE photo management software; but also provides a Light Table tool to pick highest quality shots from a series, or retouch them. A built-in image editor can apply colorization and lightning correction effects.

minor feature: Remove webkit . Hard link to openssl. . Install Python 2.7 for QtWebEngine. . Update. . Font and size for caption text in slideshow is now configurable. . Use scl. . Use devtoolset 7. . Add shortcut F4 to hide/show properties. . Polish. . Merge branch 'master' of git.kde.org:digikam. . Dev tool set 7 do not compile Qt. try dev tool set 6. . More Qt component to disable. . Install new ruby 2.4. . Add fontconfig, freetype, and more no test to compile rules. . Restore fontconfig, freetype, and icu compilation. . Polish. . Pass extra include and lib directories. . Polish. . Remove icu-devel. . Polish. . Scanning WLPG faces from the image if name is empty. . Polish. . Add fribidi dependencies for libass/ffmpeg. . Merge branch 'master' of git.kde.org:digikam. . Polish. . Polish and increase the slideshow properties size. . Merge branch 'master' of git.kde.org:digikam. . Update. . Switch to master. . Merge branch 'master' of git.kde.org:digikam. . Qtav do not compile with qmake and G++ 6 from CentOS::devtoolsset-6. . . Stage compile until the end. great. . Now compile DK. . Start to try 32 bits support. . Use devtoolset-6 under 32 bits. . New pyjton 27 32 bits. . Sync common bash functions. . do not upload bundle yet. . Update. . Finalize. . Merge branch 'master' of git.kde.org:digikam. . Polish. . Install ruby 2.4 32 bits with RVM. . Polish. . Polish. . Update. . Update. . Update. . Update. . Update. . Update. . Update. . re-read image and video metadata if database cleanup option is en . . Update. . Wrong space encoding in bash script. Try to limit the size of binaries generated as under 32 bits, as Qtwe . . Add deps for linuxdeployqt. . Merge branch 'master' of git.kde.org:digikam. . Polish. . Better check if python 2.6 is installed under Centos6 32 bits. . Archive. . More options to pass to qt. . Ad

GNU GPL c++ qt image photo galleries management kde digital-camera