CakePHP 3.7.9 💾

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: Type::buildAll() not returning custom type objects added with Type::set(). Improved API documentation examples. Validation::isInteger() no longer accepts boolean values as 1/0. Validation methods that operate on strings (minLength, maxLength, minLengthBytes, maxLengthBytes) now reject non-scalar values. requestAction() now looks for 'return' in a type-safe way. ADmad. Corey Taylor. George Constantinou. Mark Story. othercorey. saeideng.

MITL php framework web-mvc cakephp rails

G'MIC 2.6.6 💾

G'MIC (GREYC's Magic for Image Computing) is a portable and scriptable image processing framework. It comes as C++ library, can be used as command line tool, as Gimp plugin, as web service, or with its Qt application. G'MIC allows image conversion, manipulation, applying complex filters and visualization pipelines. Various image types can be used, 1D/2D/3D sources, multi-spectral and volumetric images or 3D vector objects, regardless of pixel depths. The "gmic" command line tool is often an alternative to ImageMagick or GraphicsMagick.

minor feature: Final release 2.6.5 . Enable rounding to nearest integer when saving float-valued images in . . Auto-commit for release 2.6.6_pre. . . . . . . . Merge branch 'master' of framagit.org:dtschump/gmic. . . . Add new filter 'Symmetric 2D Shape'. . . . . . .

GNU GPL c++ libgmic image-processing gimp graphics-conversion visualization

µBlock Origin 1.20.1b0 💾

µ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: Chromium: Install from the Chrome store: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm. Firefox: Click uBlock0_1.20.0.firefox.signed.xpi. Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/. Does not block large media fetched over Fetch API. Last permanent rule is marked as changed when rules are added to the bottom. Dashboard open from uBO popup triggers unsaved changes dialog. Multiple "Advanced settings" opened. Redirection fails for filters having in the host part. Show requests blocked in the logger as a result of csp= option. Element picker normalize style attrib. "#@#+js" entries are shown in the logger as yellow instead of green. no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present. Revert button remains active/clickable after clicking on Apply changes. "Block element" item should have ellipsis (usability). Nested !#if/!#endif directives not evaluated properly. Hide predefined whitelist directives. Non-specific procedural filters. HTML filter showing up as cosmetic filter in logger. No warning for unsaved changes in dashboard. Logger: can't bring up filtering options for popup entries where URL does not start with http s . Switching configuration tabs appears to stop list updates. Cosmetic filter exceptions not displayed in network request logger. generichide not being evaluated for local context. Discard whole filter with bad csp= content. Add a link to the remote asset in asset viewer. Rearrange inner loop of static network filtering engine. "this window" not working on document-blocked page. Add support for all filter option. Set default delay for creating selfie to 3 minutes. Avoid duplicated strings in filterOrigin w/ new approach. Revisit code to benefit from ES6 syntax. Refactor runtime storage of specific cosmetic filters. Add support for nth-ancestor operator in HTML filtering. Ensure "Ignore generic cosmetic fil

GNU GPLv3 javascript browser ad-blocker filter privacy

OrientDB 3.0.21 💾

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: WAL test was added . Double buffer WAL implementation was implemented. . All tests are enabled method order is. . Merge branch '3.0.x' into double-wal-buffer. . Version bumped to 3.0.21-SNAPSHOT. . Add downstream builds to Jenkinsfile. . Add test case for storage configuration push message serialization an . . Add error log in case of exception during serialization on the network. . Revert "All tests are enabled method order is.". . Merge branch '3.0.x' into double-wal-buffer. . ---links on repair database. . Merge branch '3.0.x' of github.com:orientechnologies/orientdb into 3.0.x. . NullPointerException in SQL execution. . With token renewal. . Minor push notification in case of distributed node disco . . Allow execution of plain SQL functions and expressions as statements . . Updated to the last hazelcast hot. Remove dead code. . Create proper hashCode() for OConcurrentCreateException. . Create hashCode for OConcurrentModificationException. . Create proper hashCode() for ORecordNotFoundException. . Clean code and remove useless boxing/unboxing and casts. . Return of null on optional. . Return of null on optional. . Return of null on optional. . Mvn site. . Revert "add config for Fortify scans". . Redundand null comparison, possible null pointer dereference, v . . Return not used in delete file. . Optimise string building in SQL executor and console. . Remove dead code. . Remove dead code. . Remove dead code. . Wrong logging on class creation with wrong superclass. . NPE with Round Robin connection strategy. . FIND REFERENCES from subquery. . Minor in field raw search encoding. . Update history for v 3.0.21. . Releasing OrientDB 3.0.21.

Apache nosql dbms graphdb

SIPp 3.6.0 💾

SIPp is a free Open Source test tool / traffic generator for the SIP protocol. It includes a few basic SipStone user agent scenarios (UAC and UAS) and establishes and releases multiple calls with the INVITE and BYE methods. It can also reads custom XML scenario files describing from very simple to complex call flows. It features the dynamic display of statistics about running tests (call rate, round trip delay, and message statistics), periodic CSV statistics dumps, TCP and UDP over multiple sockets or multiplexed with retransmission management and dynamically adjustable call rates.

minor feature: Automatic filenames (trace files, error files, etc..) are now created in the current working directory instead of in the directory of the scenario file. Only validates SSL certficate if CA-file is separately specified!. routes header in UAS scenario's. (, reported by Stefan Mititelu.). last_Keyword does not search in SIP body anymore (#207, reported by Zoltan). Added PAGER by default to the extremely large sipp help output. Removed unused RTPStream code concerning video streams. Also consolidated the rtpstream audio port usage to reuse the global media_port instead of the rtpstream_audio_port . Also the -min_rtp_port and -max_rtp_port options have been removed. Advantages: cleaner code, fewer scenario variables. Drawbacks: possible ICMP port unreachable messages for RCTP and video. Also, no easy way to discern different streams if you want to bombard a single UAS with multiple RTP streams. Add play_dtmf code originally from https://sourceforge.net/p/sipp/patches/50/ (Dmitry Kunilov), then pull #82 and then #141. Compile with pcap-play support, and use it by adding similar to how you use play_pcap_audio. Add RTP payload 96 in your SDP: m=audio media_port RTP/AVP 0 96 97 a=rtpmap:0 PCMU/8000 a=rtpmap:96 telephone-event/8000 a=fmtp:96 0-15 a=rtpmap:97 no-op/8000 Exec syntax is where digits can be one or more of "0123456789#*ABCD" and length defaults to 200 and must be between 50 and 2000. Instead of digits a field... keyword is also accepted. Make sure you add enough after play_dtmf. . Add RTP payload 96 in your SDP: m=audio media_port RTP/AVP 0 96 97 a=rtpmap:0 PCMU/8000 a=rtpmap:96 telephone-event/8000 a=fmtp:96 0-15 a=rtpmap:97 no-op/8000. Exec syntax is where digits can be one or more of "0123456789#*ABCD" and length defaults to 200 and must be between 50 and 2000. Instead of digits a field... keyword is also accepted. Make sure you add enough after play_dtmf. Add rtp_echo action (pull #259 by Snom Technology). Compile with --with-rtpstream and u

GNU GPL telephony

SWI Prolog 8.1.8 💾

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: ADDED: dynamic invocation of table/1 . : abolish_table_subgoals/1 failed if no tabling has been done in . . ADDED: untable/1. . DOC: updated table/1 docs and added untable/1. . : trie_gen/2,3: instantiated indirect (float,string) that match . . ENHANCED: rewrite trie unify_key as a switch. . : Enumerating tries that have NULL values (deleted nodes that have. . : Trie statistics, notably on the tabling the variant trie. . Updated xpce. . Improved destatements for tabling and reduce overhead. . ENHANCED: Avoid popping worklists with no work. . : Memory leaks in tabling: reclaim variant skeletons and answer . . ENHANCED: Avoid quadratic behaviour on deep tnot/1 negation chains. . : : is_lambda/1 failed on valid yall lambda expressions. . Moved undefined/0 to a built-in. . ENHANCED: More aggressive marking of tables as answer completed. . ENHANCED: Working on #ifdef O_AC_EAGER to switch between eager and. . Recursively keep track of simplifications. . Keep worklists around that may be needed for answer completion. . De: report deleted notes in answer clusters. . ENHANCED: Remove answer clusters from worklists when completing. . Skip answers that have been pruned due to early simplification. . Simplify and comment ' tbl_wkl_is_false'/1. . ENHANCED: Allow switching between eager and lazy AC. Default is. . : Lazy version should also avoid recursive AC. . Better deoutput. . : Undefined and simplification admin to make lazy AC really work. . Only run SWI-Prolog test suite once when invoked via 'make check'. . : combination of deep indexing and clauses with a variable at th . . Detopic. . : WFS: produce proper residual program for positive delay elements. . Keep track of variables in trie choice nodes. . ENHANCED: limit search for trie_gen/3. Starts creating choice points. . ENHANCED: Avoid POP for outermost trie element. . ENHANCED: Use POPN sequences for reduce memory usage and speedup of r . . ADDED: extended statistics for tries. . :

GNU LGPL prolog compiler software-development

MariaDB 10.3.16 💾

MariaDB is a database server that offers drop-in replacement functionality for MySQL. It is built by some of the original authors of MySQL, with assistance from the broader community. In addition to the core functionality of MySQL, it offers a rich set of feature enhancements including alternate storage engines, server optimizations, and patches.

minor feature: MDEV-19490 : show tables fails when selecting the information_schema database MDEV-19491 : multi-update with triggers and stored routines. MDEV-19541 : InnoDB crashes when trying to recover a corrupted page. MDEV-19725 : Incorrect error handling in ALTER TABLE. MDEV-19445 : FULLTEXT INDEX. MDEV-19486 : System Versioning. MDEV-19509 : InnoDB skips the tablespace in rotation list. MDEV-19614 : SET GLOBAL innodb_ deadlock due to LOCK_global_system_variables. MDEV-17458 : Unable to start galera node. MDEV-17456 : Malicious SUPER user can possibly change audit log configuration without leaving traces. MDEV-19588 : Wrong results from query, using left join. MDEV-19258 : RIGHT JOIN hangs in MariaDB. Virtual columns : MDEV-19027, MDEV-19602. Crash recovery : MDEV-13080, MDEV-19587, MDEV-19435. MDEV-11094 : row-based event applying with an error anymore when the events aim at the blackhole engine and row annotation is enabled. MDEV-19076 : slave_parallel_mode=optimistic did not always properly order replication events on temporary tables in some case to attempt execution before a parent event has been already processed. MDEV-19158 : duplicated entries in binlog occurred in combination of LOCK TABLES and binlog_format=MIXED when a being locked table was under replication unsafe operation. As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.3 for OpenSUSE 42.3. for the following security vulnerabilities : CVE-.. -. CVE-.. -. Release Notes - MariaDB 10.3 Series . MariaDB 10.3.15 Release Notes .

GNU GPL database database-server database-engine mysql mariadb

exiftool 11.52 💾

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 few new Nikon CropHiSpeed values. - Added a couple of new Nikon LensID's. - problem where processing large, corrupt AIFF files may could take an excessively long time. - API Changes: - Enhanced Compact option to add levels 3, 4 and 5.

Artistic perl exif meta-data

tesseract-ocr 4.1.0-rc3 💾

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: Unittest: and enable params_model_test . Unittest: Add missing unittests to Makefile.am as comments. . Replace sscanf by std::stringstream. . Remove strtofloat. . Baseapi: Use std::stringstream to format float values. . Pdfrenderer: Replace snprintf by std::stringstream. . Pgedit: Remove unused global functions. . Remove unneeded include statements for pgedit.h. . Extend ignore list. . Don't include windows.h from platform.h. . Missing EOL. . Finding tiffio.h cmake clang on windows. . Cmake: add detection of AVX, AVX2, SSE41. . Cmake: show configuration summary. . MSVS support inttypes.h from VS 2015. . Remove unused includes. . The coordinates for EOL tab. . Typo in description. . . . Windows build. . Remove host.h from Tesseract API. . Svutil: Clean include file. . Clean macros in platform.h. . Only include windows.h using host.h. . Svutil.cpp: windows build. . Cmake: remove host.h from installation, remove definition of NOMINMAX . . Build for Windows. . Remove unused variable. . Spelling. . Cmake: Android cross-build. . Print info when uzn file is used. . : intraword spacing for slightly better pdf copy-paste perfo . . Cmake: linux build. . Documentation about datapath: ending "/" is not relevant. . Crash in case of missing PNG support in Leptonica see #2333. . Some typos (most found and by codespell). . Clusttool: Remove unused code and some global functions. . Clusttool: Replace strtof by std::stringstream. . Paramsd: Replace strtod by std::stringstream. . Commandlineflags: Replace strtod by std::stringstream. . Universalambigs: Add missing include file. . Correct tessdata comment in baseapi.h. . Tesscallback: Remove unused code. . Tesscallback: Remove more unused code. . Remove unused include. . ScrollView: remove custom implementation of GetAddrInfo. . CPPFLAGS configuration for icu4c and libarchive missing from conf . . Autotools: remove list of traineddata files. . Cmake: buil

Apache c++ c ocr library cli

The Nemesis Project 1.6 💾

A command-line network packet crafting and injection utility for UNIX, Linux, and Windows.

minor feature: Support for DHCP protocol crafting, defaults to DHCP Discover with option 53, 12, 60, 61, and 55. Support for repeated send in many protocol injectors. Can be used to, e.g., flood networks with ARP requests or test DHCP. Incompatible command line option changes to IGMP protocol module. invalid IP header length in ICMP packets, by Samy Kamkar.

BSDL traffic-generation freebsd netbsd openbsd linux unix windows system-administrators

VideLibri 2.052 💾

VideLibri lists the books you have borrowed from a public library and lets you search the library catalog from your local device. It has all the usual features of a 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 borrowed books across multiple libraries. Developed since 2006 it is the world's first library app, and by supporting 20 different kinds of OPACs from different vendors it is probably compatible with more libraries than other 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.

minor bugfix: fix aDIS/Berlin ordering. fix public library Öhringen. do not hide captions of selection lists during orderings on android.

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

VideLibri 2.05 💾

VideLibri lists the books you have borrowed from a public library and lets you search the library catalog from your local device. It has all the usual features of a 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 borrowed books across multiple libraries. Developed since 2006 it is the world's first library app, and by supporting 20 different kinds of OPACs from different vendors it is probably compatible with more libraries than other 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.

minor feature: Adapt to further OPAC changes of public library Munich. Adapt to changes of public library Mainz Anna Seghers. Add public libraries Adelsheim, Altlußheim, Bad Friedrichshall, Bad Schönborn, Bad Wildbad, Bammental, Blankenloch, Boxberg, Brackenheim, Breisach, Bretten, Bruchsal, Brühl, Buchen, Bühl, Calw, Crailsheim, Denzlingen, Eberbach, Ebhausen, Empfingen, Engen, Eppingen, Ettlingen, Freiburg im KMZ, Gaggenau, Gaildorf, Gottmadingen, Güglingen, Gundelfingen, Gundelsheim, Haiterbach, Haslach, Hirschberg, Hockenheim, Iffezheim, Ilsfeld, Ispringen, Ittlingen, Kandern, Karlsbad, Karlsdorf-Neuthard, Ketsch, Kirchardt, Kirchzarten, Königsbach-Stein, Künzelsau, Laudenbach, Lauda-Königshofen, Leimen, Leingarten, Linkenheim-Hochstetten, Malsch, Mauer, Möckmühl, Mosbach, Medienwelt Neckarwestheim, Neuenburg am Rhein, Neulußheim, Niefern-Öschelbronn, Nordheim, Nußloch, Oberderdingen, Obersulm, Schul- und Obrigheim, Öhringen, Offenau, Oftersheim, Pfinztal, Plankstadt, Rastatt, Rheinfelden (Baden), Rheinfelden (CH), Rheinstetten, Rot am See, Sandhausen, Schrozberg, Schwäbisch Hall, Schwaigern, Schwetzingen, Staufen, St. Leon-Rot, Talheim, Titisee-Neustadt, Untereisesheim, Waghäusel, Waibstadt, Walzbachtal, Weikersheim, Weil am Rhein, Weinsberg, Wiesloch, Willstätt.

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

Shotcut 19.06.15 💾

Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.

minor feature: deleting the project file if there was a save error. reliability of Settings Display Method Software on Windows. Crop: Source filter not working with Color clip. using filters on Color Bars and other generator clips. audio filters (Compressor, Expander, Limiter, Notch, Reverb) broken on comma for decimal. alpha video opaque on gaps in Timeline. Convert/Reverse if there no audio track. Measure Video Quality broken. saving the app directory in XML. Alpha: Adjust Invert checkbox on reload. color eye-dropper (picker) error. audio Pan filter channel resets on reload. a crash using Mirror filter before Rotate and Scale or Size and Position. poor reverse audio quality for mp4 and mkv options. Simple Scroll HTML template may not scroll Up or Left completely. Changed project file to use period for decimal point regardless of OS locale (region/language setting). This applies to new projects only. Old projects load and run same as before including saving. Changed Export From to show Source instead of base file name. Improved Export Job progress and estimated time remaining. Changed Timeline ruler interval to 5 seconds. Renamed video filter Circular Frame to Crop: Circle. Renamed video filter Crop to Crop: Source. Renamed video filter Text to Text: Simple. Renamed video filter 3D Text to Text: 3D. Renamed video filter Overlay HTML to Text: HTML. Renamed video filter Blur to Blur: Box. Renamed Reduce Noise video filter to Reduce Noise: Smart Blur. Changed the default for Settings Display Method back to DirectX on Windows. Changed maximum duration of Color, Text, and Color Bars clips to 4 hours. Added Jobs to the main toolbar. Reordered panel buttons on main toolbar to match View menu. Increased maximum value of Timer filter's Start Delay, Duration, and Offset to 24 hours. Added View Show Text Under Icons to menu. Added View Show Small Icons to menu. Added support for alpha channel to Crop: Circle. Added Crop: Rectangle video filter with support for alpha channel. A

GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt

Pentobi 17.1 💾

Pentobi is a computer opponent for the board game Blokus. It supports the game variants Classic, Duo, Trigon, Junior, Nexos, GembloQ and Callisto. Pentobi has different levels of playing strength, a game analysis function and can rate the playing strength of human players. Games can be saved and loaded in Smart Game Format including comments and move variations.

minor bugfix: Minor bugfix.

GNU GPLv3 c++ game board-game

Atom 1.39.0-beta1 💾

Atom is a programming editor. It has a web / JavaScript-based GUI, but runs as desktop application. Atom can be edited with itself. Lots of plugins and extensions, and language bindings are available. The default interface comes with a paned interface, a file system browser, fuzzy search, code folding, an understandable configuration dialog, snippet browser, multi-cursor and selection support.

minor feature: a crash when using Tree Sitter grammars on versions on macOS versions before 10.12. a regression in JSON syntax highlighting that applied hyperlink styling to non-hyperlinks atom/language-json#76. Atom/language-json#76 - hyperlink highlighting.

MITL javascript editor programmers web-development