Vim 8.2.0814 💾

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.2.0814: clang warning for implicit conversion Problem: Clang warning for implicit conversion. Solution: Add type cast.

Other text-editor ide vi vim

Nelson 0.4.5 💾

Nelson is an array programming language providing a powerful open computing environment for engineering and scientific applications using modern C/C++ libraries (Boost, Eigen, …) and others state of art numerical libraries. It has sophisticated data structures (including cell, struct, linear systems, …), an interpreter and a high level programming language. Nelson has been developped to be an open/modular system where an user can define these own data types and operations on these data types by using overload.

minor feature: Graphic_object, groot, figure, set, get, disp . Merge branch 'master' into graphics. . Merge branch 'master' into graphics. . Merge branch 'master' into graphics. . Force dependencies.sln. . Merge branch 'master' into graphics. . Display go properties. . Merge branch 'master' into graphics. . Merge branch 'master' into graphics. . Merge branch 'master' into graphics. . Url. . Update libcurl cmake on Windows. . Modernize cpp code. . CA certificate update. . Some warnings (Thanks to PVS-Studio). . Sort did not return correct error message. . Mex supports build with MinGW compiler (C MEX Gateway). . Add help files. . Faster mxArray to ArrayOf conversion. . Interleaved complex support (in progress). . C MEX API interleaved complex support. . Indent code. . About mex. . MxSetDoubles. . Rework input arguments. . MxSetComplexDoubles test. . MxSetComplexSingles mxSetSingles (get) tests. . Check issparse. . Build after merge. . Horzcat, vertcat GO, delete, isvalid GO. . Add tests in windows binary. . Mex sparse type. . Speed up. . Use FIFO map. . Delete set previous current figure. . Test. . Remove optimization. . Gcf and fieldnames builtin. . Destroy figures at exit. . Add figure name property. . Color property class. . Mex sparse support. . Background color, innerPosition, outerPosition properties. . Add groot, figure, gcf help files. . Modernize code. . . . Merge branch 'master' into MEX_PART_2. . About news. . Update version. . MxGetClassName, mxSetClassName fully supported. . MxSetProperty, mxGetProperty support. . . . 0.4.5.

GNU GPL computer-aided-instruction mathematics mathematics physics physics visualization visualization information-analysis information-analysis prog

Sommelier 5.0 💾

A downloader/installer for apps/games/doom-wads that run under wine, dosbox, the fuse spectrum emulator, crispy-doom or chocolate-doom, or games from that can be run under wine/dosbox/native. Comes with a list of apps. Checks sha256 of downloads, downloads dependancies, makes registry changes for running/installing, etc.

major feature: .desktop files are now compatible with kde, xfce, moksha and MATE desktop environments. Autodetects 32-bit or 64-bit linux and installs appropriate apps.

GNU GPLv3 wine downloader installer

Calibre 4.17 💾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

minor feature: Release: 4.17 23 May, 2020 New features Add a workaround for Amazon destroying cover thumbnails on e-ink Kindles. For books sent with this release of calibre, reconnecting the Kindle to calibre after the cover has been destroyed will restore it automatically. Viewer: Group search results by section. Viewer: When the search results panel is expanded, show more context. Tag browser: Add options in Preferences- gt;Look amp; feel- gt;Tag browser to hide empty categories and also to have the Find in the Tag browser show all matches instead of jumping from match to match. Tag browser: The Find function for searching for items in the Tag browser can now do exact matching by using = as a pre. Manage tags/authors/etc dialogs: Allow searching and filtering the list of items. Book details panel contenxt menu: Add an action to open the Book details window. Viewer: Add Next and Previous buttons in the bookmarks panel. Conversion: Change the default white-space CSS for lt;pre gt; tags to pre-wrap as this suits ebooks better. Edit Book: default CSS template not quoting the charset, causing Check book to complain about the CSS. a regression in the previous release that broke the losslessly compress images tool when the image filenames had upper case characters on Windows. a regression that broke drag and drop of images from browsers to the book details panel on some platforms. FB2 metadata: setting dates before 1900 failing. Bookeen Diva HD not being detected. New news sources. Independent Australia by Pat Stapelton Improved news sources. How To Geek. Tagespost by Pat Stapleton. ABC News.

GNU GPLv3 python c++ ebook-reader e-book conversion

GNU Debugger 9.2 💾

GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other compiled languages. It can debug running processes on more than a dozen different processor architectures. It's itself ported to most BSD/ and GNU/Linux, Unix and Microsoft Windows systems.

minor feature: PR tui/25586 (Resizing the source/disassembly or command window produces corrupted display) PR gdb/25650 (GDB can't 'printf' a convenience variable holding an inferior address). PR build/25981 (Use of short i386 register names breaks compilation on recent Solaris 11.4). PR symtab/26003 (infinite loop loading symbols from separate deobjfile). PR build/26029 (GDB build failure on SPARC).

GNU GPLv3 c c++ debugger software-development

mkconfig 2.2 💾

mkconfig is a build configuration utility. It creates an output file intended to be included as a header file, run as a shell script, used as a configuration file, or any other use. mkconfig is written in portable shell script and designed to be extensible for any configuration use.

major feature: 2.2 (2020-5-22) Added support for oilshell (osh; will display its messages as a single printf so that make -j does not look really weird.

Zlib bourne shell development build-tool

An EXIF Tag Parsing Library for Digital Cameras 0.6.22 💾

Libexif is a library that can extract and insert EXIF information, in printable and in binary form.

major bugfix: libexif-0.6.22 (2020-05-18): * New translations: ms * Updated translations for most languages * Fixed C89 compatibility * Fixed warnings on recent versions of autoconf * Some useful EXIF 2.3 tag added: * EXIF_TAG_GAMMA * EXIF_TAG_COMPOSITE_IMAGE * EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE * EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE * EXIF_TAG_GPS_H_POSITIONING_ERROR * EXIF_TAG_CAMERA_OWNER_NAME * EXIF_TAG_BODY_SERIAL_NUMBER * EXIF_TAG_LENS_SPECIFICATION * EXIF_TAG_LENS_MAKE * EXIF_TAG_LENS_MODEL * EXIF_TAG_LENS_SERIAL_NUMBER * Lots of fixes exposed by fuzzers like AFL, ClusterFuzz, OSSFuzz and others. * CVE-2018-20030: Fix for recursion DoS * CVE-2020-13114: Time consumption DoS when parsing canon array markers * CVE-2020-13113: Potential use of uninitialized memory * CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes * CVE-2020-0093: read overflow * CVE-2019-9278: replaced integer overflow checks the compiler could optimize away by safer constructs * CVE-2020-12767: fixed division by zero * CVE-2016-6328: fixed integer overflow when parsing maker notes * CVE-2017-7544: fixed buffer overread

GNU LGPL exif camera digital-camera printing library c

libgphoto2 2.5.25 💾

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: or by running gphoto2 --list-cameras

major feature: libgphoto2 2.5.25 release ptp2: * Liveview support for Leica SL * PTP 1.1 Streaming parameters added. * Olympus OMD capture fixes * Nikon DSLR/Z: * various improvements to liveview error reporting. * much more properties added, some values added * allow downloading of "large thumbnails" instead of "regular thumbnails", can be selected by "thumbsize" gphoto2 local setting. * fixes for D3000, D3100 methods * maximum capture wait extended to 1000 seconds (as the D870 has 900 seconds max now) * Canon EOS * initialization fixes (if it breaks your EOS M or PowerShot, please report) * liveview enablement fixed * maximum capture wait extended to 90seconds * EOS R shutterspeed , aperture reporting fixed * various bugfixes * Cameras added to id list: * Sony NEX 5 * Canon EOS 90D * Fuji XT-4 * Sanyo VPC-FH1 * Leica SL Typ 601 lumix: * fixed initialisation, might help capture all: * ongoing stability fixes from AFL fuzzing translation updates: * sv

GNU LGPL camera usb capture digital camera remote control tethering

KeyBox 3.10.00 💾

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: 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/ to the /jetty/bastillion/WEB-INF/classes directory of the new installation. Adjust settings or copy as needed for the jaas.conf, log4j2.xml, keystore, jetty-ssl.xml and jetty-http.xml.

Apache ssh java linux unix security

Wine 5.9 💾

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: Major progress on the WineD3D Vulkan backend. Initial support for splitting dlls into PE and Unix parts. Support for generating PDB files when building PE dlls. Timestamp updates in the Kernel User Shared Data. Various.

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

etcd 3.4.9 💾

etcd is a distributed key-value store, used as shared cluster configuration backend. It automatically elects a master server, allows dynamic config data with optional TTLs, provides a JSON API over HTTP with TLS and long polling, uses the Raft protocol for distribution. It's the basis for CoreOS, integrates with fleet/systemd, and thus also provides service discovery.

minor feature: Documentation/etcd-mixin: Add an alert for down etcd members . . . Etcdserver: Added configuration flag --peer-skip-client-verify=true. . Pkg/transport: Added test for SkipClientVerify flag. . Pkg/transport: Improved description of flag peer-skip-client-san-veri . . Etcdserver: mark flag as experimental, add to changelog and configura . . Pkg/adt: add "visitLevel", make "IntervalTree" interface, more tests. . Pkg/adt: README initial commit. . Pkg/adt: README "IntervalTree.Delete" test case images. . Pkg/adt: test node "11" deletion. . Pkg/adt: add "IntervalTree.Delete" failure case. . Metrics: promote etcd_deging_mvcc put_total and delete_total. . Pkg/adt: mask test failure, add TODO. . *: use new adt.IntervalTree interface. . . . . . Pkg/adt: document textbook implementation with pseudo-code. . CHANGELOG: update "pkg/adt". . CHANGELOG: add latest metrics change. . CHANGELOG: typos. . MAINTAINERS: add @spzala. . . . Mvcc: clean up metrics names, add missing register calls. . Mvcc: add "etcd_mvcc_range_total", "etcd_mvcc_txn_total". . Mvcc: add TODOs. . . . Documentation/upgrades: update 3.4 guides. . CHANGELOG: update with latest changes, make language consistent. . CHANGELOG-3.4: highlight version string change. . Functional: add "LogLevel" flags. . Version: 3.4.0-pre. . Etcdserver/api: enable 3.4 capability. . Functional: remove "embed" support in tests. . Tests/e2e: upgrade, metrics tests. . Tests/e2e: skip release tests until release candidate. . Pkg/adt: interval tree black-height property based on rbtree. . Scripts/release: remove acbuild commands. . Travis: do not run coverage, tip tests in v3.4. . Travis: do not allow CPU 4 test failures. . Clientv3: document "WithBlock" dial option. . Pkg/adt: remove TODO. . Functional: use Go 1.12.7 as default. . Clientv3: deprecate "grpc.ErrClientConnClosing". . Functional: deprecate "grpc.ErrClientConnClosing". . Proxy/grpcproxy: deprecate "grpc.E

Apache go database key-value distributed configuration administrator coreos json http

CakePHP 4.0.8 💾

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: Update API documentation and method typing. marshalling datetime values of HH:mm. Removed @throws annotations from IntegrationTestTrait methods. handling of false values in FormHelper. Instead of '', 0 is used now. Improved CSRF validation error messages. application/www-form-urlencoded payloads in integration tests showing up as empty arrays. XmlView no longer tries to get keys of non-array values. ADmad. Corey Taylor. Frank de Graaf. Mark Scherer. Mark Story. diegosardina.

MITL php framework web-mvc cakephp rails

NLarn 0.7.6 💾

NLarn is an enhanced and improved rewrite of the historic roguelike game Larn. It tries to maintain the atmosphere and story of the last version of Larn (12.3) while improving gameplay and the user experience.

minor bugfix: Add monster packs. Fix macOS packaging (was broken in 0.7.5). Fix initial game state (empty scores, nonexistant config). Fix casting the spell fireball in all cases and all positions on the maps.

GNU GPLv3 roguelike game larn rogue-like curses

µBlock Origin 1.27.5b3 💾

µ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: Firefox: Click uBlock0_1.27.6.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Submission to Chrome Web Store pending For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. . For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. Edge: Install from Microsoft Store: The Microsoft Store version of uBO is published by Nik Rolls . The Microsoft Store version of uBO is published by Nik Rolls. Opera: Submission to Opera Web Store pending . regression computing the path of nested lists. Ensure either.desktop class is set.

GNU GPLv3 javascript browser ad-blocker filter privacy

YAWIK 0.34.2 💾

YAWIK offers a Web based solution for managing job applications. Jobs ads can be entered or pushed to the system. The sytem assigns application forms to job ads. Applicants and Recruiters can connect to YAWIK using social networks. Currently it is possible to integrate YAWIK into a corporate Web site by extending it with a module. It is intended to become a distributed system for connecting recruiters and applicants.

minor feature: Chore: update jQuery to 3.5. update composer dependencies . Chore: update composer dependencies. . (Core): StatusAwareEntityInterface must not define constant. . (Core): Exclude Laminas modules from module version widget. . Feat: Add new organization workflow. . Release 0.34.2. . (Core/Tests): ModuleVersionAdminWidgetProviderTest.php.

MITL hr jobs applicants php5 zf2 jobboard

LibreSSL 3.1.2 💾

LibreSSL Portable is a free version of the SSL/TLS protocol forked from OpenSSL, and developed by the OpenBSD project. LibreSSL is developed as part of the OpenBSD system, with lots of ancient cruft and security woes already fixed. The portable version for other Unices is developed alongside.

: It includes the following : A TLS client with peer verification disabled may crash when. Contacting a server that sends an empty certificate list. The LibreSSL project continues improvement of the codebase to reflect modern. Safe programming practices. We welcome feedback and improvements from the Broader community. Thanks to all of the contributors who helped make this Release possible.

ISC ssl tls cryptography security libraries aes rsa sha1 communications

SWI Prolog 8.1.32 💾

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 cpp . Updated ssl. . PORT: deal with mmap without MAP_ANONYMOUS or MAP_ANON. This assumes . . : Atom garbage collection marking using copy_term/2 and fr . . ADDED: CMake export config to SWIPL install. . CLEANUP: Put exports of pl-comp.c in new pl-comp.h. . ADDED: PL_assert(). Suggested by Barry Evans. . Updated bench. . Updated JPL. . BUILD: dependency problem, often showing up as below, but depen . . : PL_assert(): uninitialized var. Joost Geurts. . ADDED: var_property/2: `singleton` property. . BUILD: Also define SWIPL_CMAKE_NAMESPACE and SWIPL_INSTALL_CMAKE_CONF . . BUILD: Don't use single quotes around arguments to `-g` options, to r . . Updated cpp. . : XSB emulation of parsort/4. Ed Schwartz. . Updated swipl-win. . Added indentation to improve readability. . DOC: Improved intro text for library(yall) intro. . Added TestWindowsFSeek.c. . PORT: Updated Large File Support in minizip to use existing CMake det . . : Re-allow DCGs in sandboxed mode. Daan van Berkel. . Cleaner check for off_t. . MODIFIED: PL_unify_float() and PL_put_float() to turn any NaN into the. . Updated yaml. . Cache detection of _fseeki64(). . MODIFIED: argv_options/3: map `-` in option names to `_`, compatible. . : Isue#592: Help/submit report link. Alvin Seville. . Updated pldoc. . : try to ensure that compilers don't merge identical looking VMI . . CLEANUP: Remove old code for separating VMI addresses. . ENHANCED: save_settings/0: raise error if there is no default file known. . : Build for Win32: separate VMI for T_TRY_MPZ. Relates to. . PORT: Using _BitScanReverse/_BitScanReverse64 as according to Microso . . : rational tripwire for negative rational numbers. Rick Workman. . Preparing version 8.1.32.

GNU LGPL prolog compiler software-development

codespell 1.17.1 💾

Fix common misspellings in text files. It's designed primarily for checking misspelled words in source code, but it can be used with other files as well.

minor feature: Add firmeware- firmware . Add spelling corrections for check and variants.. . Add several spelling corrections. . Add another acn suggestion, add granualtiry- granularity. . Add several spelling corrections. . Add several spelling corrections. . analyis- analysis. . Add variation typos on 'generate'. . Add several spelling corrections. . Add several spelling corrections. . Add several spelling corrections. . Add several spelling corrections + refine preexisting. . Removed useable. . Typos from rsync history. . Add several spelling corrections. . Add several spelling corrections. . Add variation typos on 'dis/approval'. . Import from Redis history. . Add several spelling corrections. . Add variation typos on 'accumulate'. . . . Add simeple- simple spelling correction. . . . Add several spelling corrections. . Add variation typos on 'interpret'. . Add several more spelling corrections. . Add threre- there. . Add threre- there, three. . Added various thruogh corrections. . . . . . Remove aka- a.k.a.. . entry intiialize- initiialize. . Add BE version. . underware with underwear. . Add underware- underwear. . Sorted. . . . Add appned- append. . Add carriadge- carriage. . Add combiation- combination. . Add combiations- combinations. . Add comlex- complex. . Add deflaut- default. . Add derective- directive. . Add determinated- determined. . Add directrives- directives. . Add divde- divide. . Add epxiressions- expressions. . Add exporession- expression. . Add geoio- geoip. . Add getimezone- gettimezone. . Add grigorian- Gregorian. . Add hadnler- handler. . Add initialsing- initialisi

GNU GPLv3 development

Gitea 1.12.0-rc1 💾

Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork. Purpose The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.

minor feature: Prevent timer leaks in Workerpool and others tracked time Add NotifySyncPushCommits to indexer notifier Allow X in addition to x in tasks When delete tracked time through the API return 404 not 500 Prevent duplicate records in organizations list when creating a repository Manage port in submodule refurl api.Context.NotFound(...) should tolerate nil Show pull request selection even when unrelated branches Repo: milestone: make /milestone/:id endpoint accessible GetContents(): Dont't ignore Executables submodule paths when AppSubUrl is not root Prevent clones and pushes to disabled wiki Remove errant third closing curly-bracket from account.tmpl and send account ID in account.tmpl On Repo Deletion: Delete related TrackedTimes too Refresh codemirror on show pull comment tab merge dialog on protected branch with missing required statuses Load pr Poster on API too release counter on API repository info Generate Diff and Patch direct from Pull head rebase conflict detection in git 2.26 . Prevent timer leaks in Workerpool and others. tracked time. Add NotifySyncPushCommits to indexer notifier. Allow X in addition to x in tasks. When delete tracked time through the API return 404 not 500. Prevent duplicate records in organizations list when creating a repository. Manage port in submodule refurl. api.Context.NotFound(...) should tolerate nil. Show pull request selection even when unrelated branches. Repo: milestone: make /milestone/:id endpoint accessible. GetContents(): Dont't ignore Executables. submodule paths when AppSubUrl is not root. Prevent clones and pushes to disabled wiki. Remove errant third closing curly-bracket from account.tmpl and send account ID in account.tmpl. On Repo Deletion: Delete related TrackedTimes too. Refresh codemirror on show pull comment tab. merge dialog on protected branch with missing required statuses. Load pr Poster on API too. release counter on API repository info. Generate Diff and Patch direct f

MITL git go

BallroomDJ 3.29.18 💾

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.29.18 (2020-5-22) (stable) Bug Fixes: Windows: Fixed display of checkboxes and radio buttons when display size is set to more than 100 . Changes: All Windows XP support has been removed. Windows: Unable to support 32-bit windows at this time. Internal: Upgrade TkImg package to version 1.4.11. Clean up image support. Update sha package.

Zlib end-users linux macos windows tk tcl player ballroom

Audacity 2.4.1 💾

Audacity is a multi-track audio and sound editor. It can also record from various input devices, up to 24bit wavelength, using ALSA or JACK with latencies up to 384kHz. All common audio formats and encodings such as WAV, AIFF, AU, FLAC, OGG Vorbis, GSM, MP2, MP3, AC3, M4A/M4R (AAC) and WMA are supported. Audio layers allow cutting, editing, and applying or layering a wide range of effects. And Audacity is also cross-platform.

minor feature: Begin 2.4.1 development. . More version number updates. . : Cross-project paste should duplicate block files. . comments. . Allow actions to use branches other than master. . CMake build of modules. . module build on Windows. . Update CMake for FreeBSD. . BUILD_LEVEL 2; Ready for release.

GNU GPL desktop audio editing recording

XHP library 3.2.0 💾

XHP is Facebooks extension to utilize XML fragments and structures directly within PHP source code. Which allows simpler document construction, processing, and sane variable interpolation without having to use DOM functions. It also permits to declare custom :xml:object classes for even quicker templating. Previous versions are available for Zend/PHP5.

minor feature: Permits either type-assert v3 or v4. Requires HHVM 4.32 or above; older versions of HHVM are themselves unsupported.

MITL php hhvm c hack xml language-syntax extension developers

Tardis 1.2.0a 💾

Tardis is a backup system similar to TimeMachine which allows encrypted and incremental backups, with filesystem-based recovery. It's based on a client and server architecture, and provides a FUSE driver and VCS-like revision archive access.

minor feature: First cut at breaking the majority of the backup job completely . Merge branch 'master' of /srv/GITROOT/Tardis. . Merge branch 'master' of /srv/GITROOT/Tardis. . Various changes to separate the TPC/IP daemon code from the true back . . Add in the Backend module. Oops. . a couple, including some migration of the CryptoScheme code. . Typo. . Merge branch 'master' of /srv/GITROOT/Tardis. . First cut at integrated backend and direct connection. . Merge branch 'master' of /srv/GITROOT/Tardis. . Merge branch 'master' of /srv/GITROOT/Tardis. . Merge branch 'master' of /srv/GITROOT/Tardis. . Updates for local mode. . a where we were using the wrong sender for sending signatures. . Merge branch 'master' of /srv/GITROOT/Tardis. . Limit the size of the outgoing queue, to keep from overflowing memory if. . Update the readme file to reflect the new changes, and updates. . Minor improvements. . for local mode. . Merge branch 'master' of /srv/GITROOT/Tardis. . Remove localhost as the default server, set to ''. Cleans up having to. . a typo. . Remove unused config key. . Merge /srv/GITROOT/Tardis. . Optimizations to tree walking. Uses os.scandir() instead of listdir(). . Merge branch 'master' of /srv/GITROOT/Tardis. . Merge /srv/GITROOT/Tardis. . Increase the read size for delta files, just in case they're zstd. . Merge /srv/GITROOT/Tardis.

BSDL python backup versioning encryption

PySpread 1.99.2 💾

PySpread is a desktop spreadsheet application. It's unique in supporting Python expressions in table cells rather than introducing a basic style language. It allows CSV import and export, while its own files are GPG signed. It can create charts using matplotlib, grid cells return pythonic objects, like macros can also be written in Python. It can therefore also utilize numpy or matrix operations.

minor feature: This is the second Beta release for pyspread 2.0. This version can be started both as a script and a module. Dependencies: Mandatory: Python ( 3.6), numpy ( =1.1) PyQt5 ( 5.10, requires PyQt5.Svg). Recommended: matplotlib ( =1.1.1), pyenchant ( =1.1), pip ( =18). For building the apidocs with Sphinx see apidocs/requirements.txt. New functionality: Minimum row and column size removed so that zoom now works better. Grid background now is always white regardless of color scheme. QSettings for MacOS. New cli parameter --reset-settings added for ignoring stored settings. CSV import dialog now allows reading in a header line. CSV import with invalid file no longer crashes pyspread. CSV import digest types are now remembered when importing a second time. CSV import of large files now prompts the user if the grid shall be enlarged. grid row column and table setter made more robust. Dependency warnings introduced. Python 3.8 warnings matplotlib deprecation warning Docstrings now include type hints. Sphinx API docs now use type hints from docstrings. README updated. Further unit tests added. Known : While the main on the Mac has been solved, there is a report on Mac Catalina, which reports that the menu may freeze unless another applictaion has been switched to.

GNU GPL python spreadsheet office desktop gtk

ffmpeg 4.2.3 💾

FFmpeg is the leading framework for decoding, encoding, transcoding, muxing, demuxing, streaming, filtering and playing pretty much any media format. It supports widespread and standardized, proprietary and fringe file formats and encodings. It's comprised of the ffmpeg, ffserver, ffplay and ffprobe utilities. But also provides libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample for application use. Its primary development attention is on security.

minor feature: 4.2.3 was released on 2020-05-21. It is the latest stable FFmpeg release From the 4.2 release branch, which was cut from master on 2019-07-21. It includes the following library versions: Libavutil 56. 31.100 Libavcodec 58. 54.100 Libavformat 58. 29.100 Libavdevice 58. 8.100 Libavfilter 7. 57.100 Libswscale 5. 5.100 Libswresample 3. 5.100 Libpostproc 55. 5.100

GNU LGPLv3 video conversion display capture library c x11 developers

Electron 10.0.0-nightly.20200521 💾

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

minor feature: Chromium v83.0.4103.50 V81 blog post V82 was skipped V83 blog post . V81 blog post. V82 was skipped. V83 blog post. Node v12.14.1 V12.13.1 release notes V12.14.0 release notes V12.14.1 release notes . V12.13.1 release notes. V12.14.0 release notes. V12.14.1 release notes. V8 8.3 v8.1 blog post v8.3 blog post . v8.1 blog post. v8.3 blog post. Changed the default value of app.allowRendererProcessReuse to true. This will prevent loading of non-context-aware native modules in renderer processes. #22401. Removed deprecated .getWebContents(). #20986. Removed the deprecated 'setLayoutZoomLevelLimits' method. #21383. IPC between main and renderer processes now uses the Structured Clone Algorithm. #20214. Split shell.openItem(path) into synchronous and asynchronous methods. #20682. Added fullScreen property support for BrowserWindows. #23330. Added session.listWordsInSpellCheckerDictionary API to list custom words in the dictionary. #22128. Added session.removeWordFromSpellCheckerDictionary API to remove custom words in the dictionary. #22368. Added session.serviceWorkerContext API to access basic service worker info and receive console logs from service workers. #22313. Added a new force parameter to app.focus() on macOS to allow apps to forcefully take focus. #23447. Added chrome.i18n extension API. #22570. Added chrome.tabs.connect extension API for background pages. #22549. Added support for property access to some getter/setter pairs on BrowserWindow. #23208. Added support for the chrome.extension.getBackgroundPage API when building with enable_electron_extensions. #22177. Allow an optional callback parameter for WebFrame.executeJavaScript methods, which is called synchronously unless the target context is paused. #22501. Restored support for pdfium-based PDF viewer. #22131. Don't allow window to go behind menu bar on mac. #22828. WebRequest module not working with file:// protocol. #22919. WebRequest not working for CORS requests. #22468. Win.setMenuBarVisibility(fals

MITL node js

Nextcloud 19.0.0RC3 💾

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: replacement dialog . Do not process the same FileInfo twice. . Install page app naming. . . . . . . . languages empty array. . Implement ctag and etag in ContactsInteraction. . Rename app-generated to z-app-generated, because macOS Contacts suppo . . color-text-maxcontrast not passing WCAG AA. . . . . . Use random_bytes. . . . . . Remember the webauthn name of devices. . . . Proxy server could cache http response when it is not private. . Add public argument to Http cacheFor(). . http cache test. . Trailing comma's in functin arguments break on 7.2. . . . . . Respect exit code of lint run - changed from -exec to xargs as this e . . Allow links to conversations. . . . . . 19 RC2. . . . Bump yargs-parser. . 19 RC3. . . . update icewind/smb to 3.2.4. . Don't load text file preview when text app is available. . . . Remove entries from locales.json incompatible with punic. . Have share permissions on link shares if it is enabled. . Update public link share permission code. . share update test. . . . . . Copy over the ETag and LastModified when formatting a Dataresponse. . . . Cache appstore requests for 60 instead of 5 minutes. . Compress the appstore requests by default. . . . . . .

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

CXine 4.10 💾

CXine is a mostly mplayer-compatible keyboard driven X11 media player built on libxine and having support for embedding in other windows/apps; sticky, stayontop, fullscreen and shaded windows; keygrabs; bookmarking current playback position; user definable on-screen displays; downloading using external helper apps; streaming media and more.

minor bugfix: Fix for crash when items deleted from playlist. Added command-line options: '-r' to load media recursively from directories; '-list-extn' to list supported media file extensions; '-list-mime' to list supported mime types.

GNU GPLv3 libxine mplayer media player

Ardour 6.0-rc2 💾

Ardour is an audio processing and editing application. It integrates broad hardware support, JACK and ALSA backends, flexible recording features, multi-channel nesting, import and exporting various file formats, comes with ready to use samples from It has a pretty editing UI, mixing, routing, monitoring, panning. Ardour allows non-destructive and non-linear editing, can be used for augmenting audio layers in video files even. And comes with many effect, input and output plugins. It's open source, but asks for donations on the download page for prebuilt binaries.

minor feature: Revert "(partly): Don't scroll down if no further tracks to . nominal improvement for MTC master: use port latency to adjust sample . . Ignore unconnected ports for latency-compensation. . show MTC transport master latency when computed. . Add flag to allow ALSA backend to fall back to nearest avail. nperiods. . Prepare to allow using ALSA backend with nperiods 3. . Con't work on ALSA nperiod selection (see also d3d120f). . Revise French translation, part 6 -- #8035. . Remove redundant action pre. remove unnecessary call to set_colors(). . tweak minitimeline methods and names to avoid too-early and unnecessa . . remove pointless libs/midi++2/midi++/event.h file. . tweak source code layout docs. . Revise French translation, part 7 -- #8035. . Tabs to space and typo. . Clarify source-tree doc: libsmf is used inside libevoral. . Update Japanese translation for 6.0. . ALSA: set min/max sizes before the demessage. . Allow to refresh ALSA device list - #8051. . Add/remove source(s) in our MSVC project (midi++2). . NO-OP: whitespace. . Add "exit-when-halted" halted option for arlua. . Clarify --help message, punctuation and indent. . do not set declick_amp's gain for declick out during export of MIDI-o . . Tweak ALSA nperiod setting, fallback to nearest. . Update script menu in the wake of 95932f9. . only activate MIDI editing bindings if in actual internal edit mode. . Another step towards nperiod for the RayDay. . ALSA: set start threshold to zero. . Set Arodur's main thread name to include "Ardour". . b9066 (incorrect logic). Restores audio playback from disk. . use PROGRAM_NAME to name GUI thread. . context-providing translation for de_DE where the context string . . update other.po files. . remove deoutput. . Prototype an A/B x-fade plugin. . make with-NLS be the default for Mac builds. . remove unusued SAE build target from osx_build. . tell stdout if setlocale(2) fails. . remove hard to understand and incorrect comment sen

GNU GPL c audio editor jack multimedia music soundtrack conversion mixing audio-processing audio-effects sampling midi

Eclipse 4diac 1.12.2 💾

The general aim of the 4DIAC initiative is to provide an open, free, IEC 61499 standard compliant automation and control environment. The following open source projects are in the focus of the 4DIAC initiative: * FORTE (4DIAC-RTE): Modular IEC 61499 compliant Runtime Environment for small embedded devices (16/32 Bit), implemented in C++ * 4DIAC-IDE: Modular IEC 61499 compliant Integrated Engineering Environment based on the Eclipse open tool framework * 4DIAC-LIB: Library of function blocks usable for different kinds of control applications * 4DIAC-Systems: A set of example projects Furthermore this open source implementation should serve as discussion basis for the further development of the IEC 61499 standard.

minor bugfix: 8 bug fixes in 4diac IDE

EPL distributed control industrial automation embedded-systems science-research manufacturing developers cross-platform c++ java c++ java man

ImageMagick 7.0.10-13 💾

ImageMagick® is software toolset and library to create, edit, compose, or convert bitmap images. It supports easy cropping, resizing and distorting, combining and morphing, colorizations, animations, applying effects or decorations, adding text, polygons and Bézier curves. Supported image formats include PNG, JPEG, JPEG-2000, GIF, SVG, TIFF, DPX, EXR, PDF and Postscript. IM is comprised of the command line tools convert, identify, mogrify, composite, montage, compare, stream, display (with editing GUI), animate, import and conjure for scripting. And there are bindings for Ada, C, COM+, C++, Java, Lisp, haXe, .NET, PHP, Python, Ruby and Tcl.

minor feature: . . . . . Reverted incorrect patch and the actual of calling GetLCMSPixel. . . . Replace strncpy with CopyMagickString. . . . . . Move affine inside graphics context. . . . Minor optimization of the CopyMagickString string and make sure that . . . . Removed MagickNET pipeline. . Apply patch from . . .

Apache c graphics image-manipulation image-magick graphics-conversion

GitLab 12.10.6 💾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

minor bugfix: (2020-05-15). ### (5 changes). Duplicate index removal on ci_pipelines.project_id. !31043. on creating an invalid domains and verification. !31190. Incorrect number of errors returned when querying sentry errors. !31252. Add instance column to services table if it's missing. !31631. Incorrect regex used in FileUploader#extract_dynamic_path. !32271.

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

Sommelier 4.7 💾

A downloader/installer for apps/games/doom-wads that run under wine, dosbox, the fuse spectrum emulator, crispy-doom or chocolate-doom, or games from that can be run under wine/dosbox/native. Comes with a list of apps. Checks sha256 of downloads, downloads dependancies, makes registry changes for running/installing, etc.

minor feature: Added a small number of native apps available on the internet.

GNU GPLv3 wine downloader installer

Screencast your keys. 1.0 💾

A screencast tool to display your keys, inspired by Screenflick. This major rewrite features: Several keyboard translation methods, Key composition/input method support, Configurable font/size/position, Highlighting of recent keystrokes, Improved backspace processing, Normal/Emacs/Mac caps modes, Multi-monitor support, Dynamic recording control by pressing both control keys, Switch for visible shift and modifier sequences only.

major feature:

GNU GPLv3 screen-capture education presentation python gtk unix linux education end-users

OPNsense 20.1.7 💾

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 system: default net.inet.icmp.reply_from_interface to 1 o system: fix static gateway wizard handing o firewall: allow outbound NAT source and destination port ranges o interfaces: use interfaces_primary_address6() inside get_interface_ipv6() o dhcp: add AdvLinkMTU to router advertisements settings (contributed by Ilteris Eroglu) o unbound: prevent wildcard domains for the local system domain o backend: suppress inconsequential IDNA warnings for aliases o backend: add option to return a key value list for TLS ciphers o mvc: reference constraint pointing validation results to the wrong field o plugins: os-acme-client 1.32 adds Acmeproxy DNS support (contributed by Maarten den Braber) o src: added Novatel Wireless MiFi 8800/8000 support (contributed by rootless4real) o src: fix pf shared forwarding on non-existing interfaces o src: patch in tty 3wire autologin support o src: fix insufficient packet length validation in libalias 1 o src: fix memory disclosure vulnerability in libalias 2 o src: fix improper checking in SCTP-AUTH shared key update 3 o src: fix use after free in cryptodev module 4 o src: update to tzdata 2020a 5 o ports: ca_root_nss 3.52 o ports: curl 7.70.0 6 o ports: dhcp6c v20200512 o ports: hyperscan 5.2.1 7 o ports: openldap 2.4.50 8 o ports: pcre2 10.35 9 o ports: php 7.3.18 10

BSDL-2 network firewalls security

HumHub 1.5.2 💾

HumHub is a social networking portal script and framework. It's flexible and comes with an user-friendly interface. HumHub can be used as customized social network, social intranet teamwork or enterprise application. It provides notifications, activity streams, dashboards, spaces, user profiles, social tools (follow, like, connect), groups, directories, file sharing, and search across all content.

minor feature: Notifications with non existing base model breaks notification list. Cannot use yii helpers Html as Html because the name is already in use in ProfileBannerImage. Broken Cron-job documentation link used in cron info sidebar snippet. Uploaded photos are not rotated correctly. Richtext linkextension pattern fails on link extensions with containing ) in link title. Invalid absolute urls created in acceptance tests. #search-menu-nav required in theme view layout main. Maximum call stack size exceeded thrown on ActivityStreamEntry.remove. Enh #4088: Improved table overflow handling in richtext content. Chg: Updated humhub richtext version to 1.0.25. Richtext compatibility parser translates links within code blocks. Missing CreatePost permission check in post model canMove. Space setting edit fails due to unique name validation. Empty message validation errors on post and comment edit broken. Enh #4061: Improved post context menu order. Images not rendered in markdown profile field. Premission filter pagination shown without reason and broken. Permission filter dropdown shows module id instead of module name. Search results not highlighted. Space chooser directory button visible, even if user is not allowed to access directory. Profile about displays birthdays in current user timezone. deleting network logo. Oembed not found due to different encoding. Blueimp gallery image assets not published. Duplication of log level filter parameter in pagination url. Use of array_key_fist in space CreateController fails on PHP 7.3. Checkboxlist profile field does not support Key = Option format as described in help text. See password field addition calculates wrong position with container animation. Richtext fullscreen mode within modal or login-container broken. Definitive user deletion doesn't work.

Affero GPLv3 php yii mysql social-network groupware

RemotExam 1.0.4 💾

RemotExam provides a simple remote one-time pseudorandom draw of exam question-paper online. It consists of PHP script, MySQL database, and images of question-papers, which you deploy on your website. As an examinator, you add participants to database, automatically send them individual links, and set the exam specifying template of group name; they send you photos of their papers by email. Some common functions are available from password-protected admin interface.

minor feature: Added microtime() of choice into pseudorandom calculation of variant; added "show participants that have not made a choice" to admin interface.

GNU GPLv3 education exam mysql one-time php random remote web