Atom 1.48.0-beta0 💾

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: Atom/spell-check#332 cannot load the checker for xx-YY. Upgrade to electron 5.0.12 . Add overlay when resizing panels to prevent panes stealing focus. Atom/language-c#330 Improve C++ syntax highlighting. Atom/language-ruby#276 Improve Ruby syntax highlighting. Atom/atom#20494 - Bump Azure Devops Windows images to version vs2017-win2016. Atom/atom#20172 - Upgrade to electron 5.0.12. Atom/atom#20559 - settings-view@0.261.4. Atom/atom#19862 - Add overlay when resizing panels to prevent panes stealing focus. Atom/atom#20406 -.deb install on ubuntu 20.04. Atom/atom#20347 - If Text Editor Component uses the scroll event, consume it / prevent bubbling. Atom/atom#20750 - spell-check@0.76.1. Atom/fuzzy-finder#409 - @atom/fuzzy-native@1.1.2. Atom/github#2413 - failing tests on electron 5. Atom/settings-view#1146 - color.setting-description alignment. Atom/snippets#299 - Decaf the tests (2nd attempt). Atom/spell-check#332 - with Windows and Mac checking, reduce noise. Atom/language-c#330 - Scopes after tree-sitter-c and tree-sitter-cpp. Atom/language-ruby#276 - tree-sitter add variable identifier support in assignments expressions.

MITL javascript editor programmers web-development

Samba 4.12.3 💾

Samba is a software suite that provides seamless file and print services to SMB/CIFS clients. It is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.

minor feature: Smbd panic on force-share during async io. s3: vfs_full_audit: Add missing fcntl entry in vfs_op_names Array. vfs_io_uring: data corruption with Windows clients. smbd crashes when MacOS Catalina connects if iconv Initialization fails. Exporting from macOS Adobe Illustrator creates multiple copies. smbd does a chdir() twice per request. smbd mistakenly updates a file apos;s write-time on. vfs_shadow_copy2: implement case canonicalisation in Shadow_copy2_get_real_filename(). Windows 7 clients problem after upgrading samba file server. s3: Pass DCE RPC handle type to create_policy_hnd. uxsuccess test with new MIT krb5 library 1.18. mit-kdc: Explicitly reject S4U requests. dbwrap_watch: Set rec- gt;value_valid while returning nested Share_mode_do_locked(). lib:util: smbclient -l basename dir. s3:libads: ads_get_upn(). ctdb: a memleak. Malicous SMB1 server can crash libsmbclient. ldb: Bump version to 2.1.3, LMDB databases can grow without Bounds, vfs_io_uring: data corruption with Windows clients. s3/librpc/crypto: double free with unresolved credential Cache. docs-xml: usernames in pam_winbind manpages.

GNU GPLv3 communications file-sharing cifs windows

Evince 3.36.1 💾

Evince is a document viewer for multiple document formats. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application. Evince is specifically designed to support the file following formats: PDF, Postscript, djvu, tiff, dvi, XPS, SyncTex support with gedit, comics books (cbr,cbz,cb7 and cbt). For a comprehensive list of formats supported, see Supported Document Formats.

minor feature: Updated Czech help translation . incorrect markup in Czech UI translation. . Update German translation. . Update Swedish translation. . Update Indonesian translation. . snap: use removable-media for access to USB drives. . Update Catalan translation. . Update Serbian translation. . Update French translation. . Update French help image. . Update Hebrew translation. . EvToolbar: set menu button to not focus-on-click. . Update Friulian translation. . Updated Slovenian translation. . Update Ukrainian translation. . Update Ukrainian translation. . Update Ukrainian translation. . Update Ukrainian translation. . Update Ukrainian translation. . Add Ukrainian screenshots for the docs. . .gitlab-ci: Add scripts to update Docker image for CI. . presentation: too large slides on scaled display. . libdocument: Ignore deprecation warnings in headers. . pdf: support 'de facto' tooltip feature. . EvFormField: allow text entries to handle clicks. . Update Romanian translation. . view: "can-have-popup" prop when creating markup annotations. . ev-view: Move annotation popup window to new position. . Release 3.36.1.

GNU GPLv3 pdf viewer c

FileZilla 3.48.1 💾

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

minor bugfix: If FileZilla is configured to restore open tabs on startup, the directory trees no longer shrink in size.

GNU GPL c ftp ftps file-transfer

etcd 3.4.8 💾

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: CHANGELOG: add recent changes in logger . Vendor: update grpc-ecosystem. . Tests/e2e: curl proclaim error message. . Bill-of-materials: update. . . . 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

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

PeerTube 2.2.0-rc.1 💾

Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.

minor feature: Youtube-dl in docker image. Playlist creation/update. Fetch of instance config in client. Manual approves followers only for the instance (and not accounts/channels). Avatar update. CSP for embeds. Scroll of the menu on mobile. CPU usage of PostgreSQL. Embed for iOS.

Affero GPLv3 javascript angularjs web video hosting activitypub

web2ldap 1.5.77 💾

A full-featured web-based LDAPv3 client, which is agnostic to the actual LDAP tree structure. It does not require prior setup and configuration. It's intuitve schema browsing for references and dependencies makes it suitable for prototyping LDAP administration use-cases.

minor fix: Fixed two regressions.

Apache python ldap

ledger 3.2.1 💾

Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. This may put off some users, as there is no flashy UI, but for those who want unparalleled reporting access to their data, there really is no alternative. Here are some of the features of Ledger which set it apart from other accounting systems: Ledger never creates or modifies your data. Your entries are kept in a text file that you maintain, and you can rest assured, no automated tool will ever change that data. The amount of data required by Ledger is minimal. It figures out from looking at your data what you mean by it and how you want it reported back to you. Accounts are created as they appear; currencies are created as they’re referenced. Anywhere that a value can be calculated, you can leave it out. Ledger is 100% currency-agnostic. You can store multiple currencies in any account, convert between them, or even pay in one currency and receive change in another. UTF8 is accepted anywhere in data files, Ledger uses ISO format dates, attaches no meaning to the naming of accounts, and can accept data in either US or European decimal formats. It will report currencies back to you following the manner of your own entries. Ledger uses a simple set of base commands which can be extended in countless ways. You can create monthly reports, average reports, check account balances, reconcile accounts, keep track of capital gains on stocks, etc.

minor feature:

Mixed accounting cli

µBlock Origin 1.27.5b0 💾

µ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: Pending review on AMO 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 . Add Armenian locale. More fine tuning of desktop panel as per feedback. Even more fine tuning of UI as per feedback. More fine tuning of new UI as per feedback. Minor fine tuning of CSS in new popup panel. Restore ability to set popup panel font size in advanced settings.

GNU GPLv3 javascript browser ad-blocker filter privacy

CakePHP 2.10.21 💾

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: Improve compatibility with PHP7.4 by removing usage of deprecated string offset syntax. Added support for TLS 1.3 to CakeSocket. argument order for implode() call that would fail in PHP8. ADmad. Jakub Onderka. Mark Sch. Mark Story. Markus Podar. Val Bancer. othercorey.

MITL php framework web-mvc cakephp rails

Zabbix 5.0.1rc1 💾

Zabbix is an enterprise-class distributed monitoring solution designed to monitor and track performance and availability of network servers, devices, and other IT resources. It supports distributed and Web-based monitoring, auto-discovery, real-time monitoring, SLA assurance, trending, and more.

minor feature: F....... ZBX-17584 removed unnecessary return statement . .......... ZBX-17512 updated to the latest master; conflicts in: . ..F....... ZBXNEXT-5300 context menu positioning when mouse i . . ........S. ZBXNEXT-3035 added ability to loose graphs. . ....I..... ZBXNEXT-3035 regenerated php schema. . A.F....... ZBXNEXT-5865 implemented unacknowledge event action. . .......... ZBXNEXT-1882,ZBXNEXT-5865 added ChangeLog entry. . A......... ZBXNEXT-3035,ZBXNEXT-5827 changed LLD override API and i . . .......... ZBX-17520 updated to latest from master; no conflicts. . ....I..... ZBXNEXT-3035 added discovery status copying from host pr . . ........S. ZBXNEXT-3035 merge branch 'feature/ZBXNEXT-3035-4.5' of h . . ..F....... ZBX-17520 opening Problems popup from SVG graph ou . . ........S. ZBXNEXT-1882 added problem unacknowledge option. . ........S. ZBXNEXT-3035 host prototype copying when linking t . . A......... ZBXNEXT-3035,ZBXNEXT-5827 added discover status to item, . . ........S. ZBXNEXT-3035 host/graph updates during template li . . ........S. ZBXNEXT-3035 removed unused define. . ..F.....S. ZBXNEXT-2663 removed metadata checkbox from UI and DB. . .......... ZBXNEXT-2663 schema.tmpl. . ..F....... ZBX-17618 coding style. . ...G...... ZBXNEXT-5838 keep looking for enum object items untill n . . .D........ ZBXNEXT-5538,ZBX-16157 typo in the ChangeLog entry. . ........S. ZBXNEXT-3035 added missing comment. . ........S. ZBXNEXT-3035 comment. . ........S. ZBX-17655 uninitialized variable. . ..F....... ZBXNEXT-5300 widget field sanitization on paste. . .......... ZBX-17655 added ChangeLog entry. . ........S. ZBXNEXT-3035 discover status handling when adding . . ..F....... ZBXNEXT-5300 undefined index error in navtree widg . . ........S. ZBX-17655 possible use of uninitialized variable. . ..F....... ZBXNEXT-5879 empty host groups not being saved as . . ...G...... ZBXNEXT-5838 style ch

GNU GPL logging networking monitoring system-administration

SimpleScreenRecorder 0.4.2 💾

SimpleScreenRecorder is a screen recorder for Linux. Despite the name, this program is actually quite complex. It's 'simple' in the sense that it's easier to use than ffmpeg/avconv or VLC.

minor feature: Update translations. . Use https link in welcome screen. . French translation update. . one. . . Another for the French transaltion. . Another one. . . . Add support for s24, s32 and f32 sample formats in ALSAInput. . Change ALSAInput to use nonblocking API combined with snd_pcm_wait. . Properly update selection when removing widgets from WidgetRack. . Move selection logic to DialogRecordSchedule for consistency. . typos in French translation. . Add warning for MP4 corruption. . Improve X11 detection. . Add a button to open the folder where the recording was saved. . Add function to open a folder using a file browser. . Use tabs instead of spaces. . . . Make open folder buttan smaller and do some cleanup. . Use the correct open folder icon. . New version.

GNU GPLv3 video capture screen-capture c++ qt

rpki-client 6.7p0 💾

rpki-client is a free, easy-to-use implementation of the Resource Public Key Infrastructure (RPKI) for Relying Parties (RP) to facilitate validation of the Route Origin of a BGP announcement. The program queries the RPKI repository system and outputs Validated ROA Payloads in the configuration format of either OpenBGPD or BIRD, but also as CSV or JSON objects for consumption by other routing stacks.

major bugfix: Document the suggested interval for running rpki-client in man page. Always initialize cachedir and outputdir. Print statistics as comments at the top of the output files which can take comments, including the date and time when the files were produced, and runtime statistics when producing them. Improve log messages to clarify what's happening. Fix a bug where rpki-client would not properly wait for exiting rsync processes, causing rpki-client to hang.

ISC rpki bgp routing security bird openbgpd

Gitea 1.13.0-dev 💾

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

DBeaver 7.0.5 💾

DBeaver is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.

minor feature: DB2ServerApplicationEditor moved form ext.db2 to ext.db2.ui . . . Driver model small refactoring. . Merge remote-tracking branch 'origin/devel' into devel. . PG: default schema detect addition. . DBE configurator refactoring. . DBE configurator refactoring. . DBCP bundle added to repo. . DB2PlanSchemaConfigurator with logic from DB2DataSource in org. . . Empty SQL script confirmation handle. . PlanConfig, messages for DB2TableChooser moved from ext.d . . ui-dependencies from org.jkiss.dbeaver.ext.db2 deleted. . JDBC utils. . Security utils additions (md5). . hana: improved synonym support. . some Manifest. Auth model API extensions. . DB2 is still UI bundle. . DB2 plugin excl. . Data transfer icons (move to dt plugin from UI). . eclipse dependencies from MANIFEST ext.db2 removed. . GeneralUtils.adapt parameters. Configurator adapter. . . . . db2 plugin inclusion. . Tools registry refactoring. . Tools API. . Older Eclipse compatibility. . Task run duration sort. DB2: BEGIN keyword handle. Reflect SQL completion settings change in active editor. . Open in new tab for scripts. . Maven artifacts config: support deps ignore + artifact editor. . Object editor layout. NPE. PG: type list read (type cast). . PG sequences DDL (read start_value). . NPE in db object refresh. Dependencies additions. . PG: removing varchar length - alter table gen. SQL query patch. DB2: CHAR FOR BIT DATA columns data type support. . view of DB2TablespaceChooser dialogArea changed, default select . . showError message for "NO Usable Tablespace found". check for empty listTablespaceNames added. . . . #8475 "Autocomplete doesn't go away when pasting value in table . . JDBC logging. . JDBC logging. . PG dump: enquote schema/table names. . . . DB2 SQL dialect improved. . Data transfer table- table. Set proper target catalog. . SQLite ROWID support. . Filters state update. SQL editor save prompt. Object editor form la

GNU GPL database front-end sql java

Homebank 5.4.2 💾

HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.

minor bugfix: : multiedit from expense to income was not changing txn type. : txn dialog date revert to today when applying a template. : transaction list column popmenu chooser was faulty visible in window it should not. : reset from filter dialog for statistics was faulty set date range to last 12 months. : reset button of filter dialog removed from transaction window (reset button already there). : trend time report, changing the text for account was leading to a crash. Transaction Screeen shows wrong Status. Windows: pasted numbers from calculator loose dchar. "changed" icons are not removed from accounts summary after the data file is saved. Merging a cat to a new cat do not merge subcat. Changing the amount of multiple transactions doesn't change future balance. Keep natural CTRL up/down focus for date widget. 2020-04-22 Maxime Doyen.

GNU GPL c gtk accounting personal-finance quicken money

Audacity 2.4.0 💾

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: Audacity now runs on Mac Catalina. A new Time Toolbar showing current record/playback time has been split from the Selection Toolbar. It can be resized large. Presets for more effects can be imported and exported. A new Multi-View mode for tracks. In this mode both spectrogram and waveform views are shown at the same time. Opus available as a new audio export format on Windows and Linux. Easier to convert labels between point labels and range labels. New Loudness Normalization effect. New RMS measurement analyzer. New Noise Gate effect. New Spectral Delete effect. 2237 - Equalization effects have no Import or Export for curves. 2261 - Graphic EQ sliders have no frequency labels. 2265 - Track heights are reset to default on project re-opening. 2303 - Playback does not start at the saved cursor position on reopening a saved project. 2314 - Zoom in fail when playing.

GNU GPL desktop audio editing recording

gradle 6.4.1 💾

Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.

minor feature: This is a patch release for Gradle 6.4. This fixes several critical bugs in Gradle 6.4: Regression: Different daemons are used between IDE and CLI builds for the same project #13069 Regression: Main-Class attribute always added to jar manifest when using application plugin #13057

Apache build-tool c c++ groovy java kotlin

Electron 10.0.0-nightly.20200515 💾

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: Added a new force parameter to app.focus() on macOS to allow apps to forcefully take focus. #23574. EnableWebSQL is a new webpreference option to enable/disable websql api. #23581. Ensured that exit callbacks are run for Node.js in the renderer process. #23564. a crash which could occur during page navigations. #23396. an whereby macOS would fail to allow file extensions containing periods. #23449. behaviour of navigator.language/s and app.getLocale to use OS locale. #23407. crash with webview during some window management events like resize, scroll etc. #23397. v8_context_snapshot_generator included in arm/arm64 mksnapshot zip files. #23542. None. #23402, #23591. Security: Backport Chromium for #23528. Security: backported for CVE-2020-6458: Out of bounds read and write in PDFium. #23465. Security: backported for CVE-2020-6459: Use after free in payments. #23456. Security: backported for CVE-2020-6460: Insufficient data validation in URL formatting. #23462. Security: backported for CVE-2020-6461: use-after-free in storage. #23504. Security: backported for CVE-2020-6462: Use after free in task scheduling. #23517. Security: backported for CVE-2020-6463: use-after-free in Angle. #23561. Security: backported for CVE-2020-6464: Type confusion in blink. #23532. Security: backported for CVE-2020-6831: Stack buffer overflow in SCTP. #23514. Documentation changes: #23355.

MITL node js

VSTRING 20200518 💾

VSTRING is a C++ library which provides a large set of string manipulation features, including dynamic string objects that can be freely exchanged with standard char* types (so there is no need to change function calls nor the implementation when you change from char* to String (and vice versa)). The main difference from other similar libs is that the dynamic String class has no visible methods (except operators); it is used as a plain char*, but it will expand/shrink as needed. VSTRING also provides Perl-like arrays and hashes (VArray and VTrie) and a VRegexp class which automates regexp pattern matching.

minor feature:

GNU GPL c++ software development libraries

OpenOrienteering Mapper 0.9.3 💾

OpenOrienteering Mapper is an orienteering mapmaking program and provides a free alternative to the existing proprietary solution. Its main advantages compared to it are: Open Source: The program is completely free, every programmer can improve it. Cross-platform: The program works on Android, Windows, macOS and Linux. It has been used to produce maps for classical orienteering, MTBO and radio orienteering races. All required functions for drawing maps are implemented and the program works very stable. So it can be considered ready for productive use, although it is like always a good idea to keep backups of your files. We are happy about feedback to the program.

minor feature: When drawing, follow border lines of line symbols, just as following the middle line (GH-273). Improved geospatial data handling with GDAL: Detecting drivers by file content if possible. Opening OziExplorer's files as templates (GH-67). On import, clip vector data to the declared extent, useful for exports from OSM. . Detecting drivers by file content if possible. Opening OziExplorer's files as templates (GH-67). On import, clip vector data to the declared extent, useful for exports from OSM. Simple support for NMEA position sources on Linux and macOS (e.g. from Bluetooth) (GH-1569). Additional space between object control points and selection rectangle (GH-980). Template list button in toolbar (GH-1511). Translation updates. Specifying raster image coordinate reference system (GH-1597). Wrong positioning of new OCD templates (GH-1620), and wrong positioning of some existing templates. Handling of border line as area outline (GH-1602). OSM import of roads. Rare crashes (GH-1578, GH-1600, GH-1608). of wrong vector data coordinate transformations for certain CRS (GH-1570), affecting e.g. EPSG:27700 (OSGB36). initialization of georeferencing for OCD files. Windows (7 and up): You can choose between an installer (*.exe) and a portable archive (*.zip). For most modern Windows installations, you should choose the x64 bit packages. The x86 will also run on all Windows desktops but are limited by the 32-bit architecture. macOS (10.12 and up): You may need to run the app via Ctrl+Click the first time, in order to allow it to run despite coming from an "unknown source". Android (4.1 and up): You can try arm64-v8a package on newer devices. Otherwise, the armeabi-v7a package should work for most older devices. Note that you will have to allow installation "from unknown sources". The armeabi-v7a package is also available from the IzzyOnDroid F-Droid Repository.

GNU GPLv3 c++ maps

CDE - Common Desktop Environment 2.3.2 💾

The Common Desktop Environment (CDE) was an X11/Motif desktop environment developed by IBM, HP, Sun, Fujitsu and Hitachi for UNIX. It was also commercialized for Linux. CDE has become Open Source in 2012. It comprises file manager, text editor, terminal emulator, agenda, email client and extensive help. An extension of the Korn Shell can be used to write graphical applications. Compared with KDE or GNOME, it uses very little memory and CPU power, making it appropriate for old or low-powered (ARM) machines.

security: fix for CERT CVE-2020-2692

GNU LGPL desktop x11 motif unix

PrRescue 0.86 💾

PrRescue is a rescue CD based on Gentoo amd64/i686 supporting nilfs2 and btrfs. Its goal is to always include the newest kernel and Gentoo packages.

minor feature: Kernel has been updated to version 5.6.13. Gcc has been upgraded to version 10.1. every package has been recompiled using new gcc. Gentoo packages have been updated to latest stable versions.

GNU GPL gentoo rescue boot

MyPaint 2.0.1-rc.0 💾

MyPaint is a nimble, distraction-free, and easy tool for digital painters. It supports graphics tablets made by Wacom, and many similar devices. Its brush engine is versatile and configurable, and it provides useful, productive tools. The standard brushes can emulate traditional media like charcoal, pencils, ink, or paint. But you don’t have to limit yourself to just the standard ones. It’s easy to make expressive, artful new brushes that don’t respond like anything conventional. Fullscreen mode declutters the interface, leaving you with just your brush and your creativity. You can still reveal the tools you want, when you need them. This distraction-free approach means you can focus better on the art you make, not the tool you make it with. MyPaint has simplicity, yet it gives you all the tools you need to create great artwork. Many notable artists use MyPaint, including digital illustrator and concept artist David Revoy. You’ll find growing MyPaint user communities on DeviantArt and Tumblr. MyPaint comes from the Linux art world, but it has Mac OS X and Windows ports too. Now anyone can pick up MyPaint and draw to their heart’s content

minor feature: Linear compositing and spectral blending (pigment). Layer views. Brush strokes dependent on view rotation and view zoom. Additional symmetry modes: vertical, vertical+horizontal, rotational, snowflake. Expanded flood fill functionality: offset, feather, gap detection and more. New brush settings: offsets, gridmap, additional smudge settings, posterize, pigment. New brush inputs: barrel rotation, base radius, zoom level, gridmap x/y, direction 360, attack angle. Full Python3 support (Python2 still supported). Tons of style consistency updates (flake8). Switch to PyGI. New ability to simplify nodes in Inking tool. New ability to delete autosaves from recovery dialog. Improved user messages. Scratchpad no longer scrolls on size changes. Integrated reporting w. template. Use external libmypaint ( = 1.5). Most (possibly all) IO uses context managers. Layer manipulability dependent on visibility. Brush description shown in tooltip in quick choice dialog. AppImage builds added. Move build to setuptools/distutils. New keyboard shortcuts/defaults. New symmetry modes (vertical, vert+horz, rotational, snowflake). Flatpak support added (currently not functional?). Maximum input mapping curve points increased to 64. Curve editor points snaps on 0.5 increments. Input curve reset button clears the graph. New Import Layers feature. Zoom and view-rotation-dependent painting. New decommand: Vacuum Empty Tiles. Progress feedback for loading/saving. New Layer Properties dialog. New separate H/C/Y pickers. Per-document settings. New Layer Views. Layer rendering code reworked. New Remove Layer Backdrop command. New Refactor Layer Group commands. Linear compositing. Spectral mixing (pigment mode). Ability to emulate inputs with modifier keys. Support for barrel rotation input. Floodfill performance improved. Offset, feathering and gap detection added to Floodfill. Source, blend mode and opacity added to Floodfill. Erase / Lock Alpha / Colorize modes respected by Floodfill. Floodfill is no

GNU GPL multimedia raster-based

pytablewriter 0.54.0 💾

A python library to write a table in various formats: CSV, HTML, JavaScript, JSON, LTSV, Markdown, MediaWiki, Excel, Pandas, Python, reStructuredText, SQLite, TOML, TSV. Also supports: - Automatic tabular data formatting - Alignment - Padding - Decimal places of numbers - Multibyte character support - Write table to a stream such as a file/standard-output/string-buffer

minor feature: Add kwargs to dump method of writer classes. Add indent keyword argument support for write_table/dump/dumps methods. Add sort_keys keyword argument support for write_table/dump/dumps method of JSON writer classes. Changes to accept list of dict as value_matrix for JSON table writer classes. Change the default indent level of JsonTableWriter class. output of JsonLinesTableWriter for None values. Modify output format of JsonTableWriter.write_table method. Remove EmptyHeaderError. Update requirements.

MITL database code-generator library python-module utilities markdown restructuredtext python cross-plattform javascript

ImageMagick 7.0.10-12 💾

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: Allow opacity value that is equal to the number of colors. . . . Https:// . Https:// . Https:// . Https:// . Https:// . Use IsStringFalse instead to check if OpenCL is disabled. . Updated the template to the new link. . .

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

Mixxx 2.2.4 💾

Mixxx is an audio mixing / turntable software for DJs. It provides a dual-deck interface, easy drag and drop. It's GUI has various wave transformation controls, beat and cue points, and full waveform previews, vinyl emulation, sample stretching, single click looping, quad sampler decks, MIDI controls. It also helps organazing playlists, with BPM detection, an auto DJ feature, recording, replaygain normalization, and even ICY broadcasting.

minor feature: Don't make users reconfigure sound hardware when it has not changed #2253. MusicBrainz metadata lookup lp:1848887 #2328. high DPI scaling of cover art #2247. high DPI scaling of cue point labels on scrolling waveforms #2331. high DPI scaling of sliders in Tango skin #2318. sound dropping out during recording lp:1842679 #2265 #2305 #2308 #2309. rare crash on application shutdown #2293. Workaround various rare caused by database inconsistencies lp:1846971 #2321. Improve handling of corrupt FLAC files #2315. Don't immediately jump to loop start when loop_out is pressed in quantized mode lp:1837077 #2269. Preserve order of tracks when dragging and dropping from AutoDJ to playlist lp:1829601 #2237. Explicitly use X11 Qt platform plugin instead of Wayland in.desktop launcher lp:1850729 #2340. Pioneer DDJ-SX: delayed sending of MIDI messages with low audio buffer sizes #2326. Enable modplug support on Linux by default lp:1840537 #2244 #2272. keyboard shortcut for View Skin Preferences lp:1851993 #2358 #2372. Reloop Terminal Mix: mapping of sampler buttons 5-8 lp:1846966 #2330.

GNU GPL c++ qt audio playback mixing auto-dj

Æ-DIR -- Authorized Entities Directory 0.12.2 💾

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: Support for using password hash scheme ARGON2 available in OpenLDAP 2.4.50+.

Apache openldap iam ldap nis

VirtualBox 6.1.8 💾

VirtualBox is a full x86 hardware virtualizer, suitable for server, desktop and embedded usage. It's extremely feature-rich, emulates lots of individual and alternative hardware and devices, supports different virtual machine disk formats, it's cross-platform and supports ancient and current Windows versions, DOS systems, BSD, Solaris and OS/2 as guest operating system.

minor feature: GUI: several layout and mouse position handling with soft keyboard GUI: crash on last VM removed. GUI and API: Allow renaming VMs which are in saved state. Serial: slow guest output when using the TCP server mode without anyone being connected. Guest Additions: Restored 'VBoxClient--checkhostversion' functionality. Guest Additions: resizing and multi monitor handling for X11 guests.. Guest Additions: Build problems with Oracle Linux 8.2 (Red Hat compatible kernel) / Red Hat Enterprise Linux 8.2 / CentOS 8.2. Guest Control/VBoxManage: handling of multiple environment variables supplied to 'VBoxManage guestcontrol VM run'. Guest Control: Implemented support for long(er) command lines. Guest Control: Various stability improvements.

GNU GPL c c++ virtual-machine operating-system virtualization emulation

Calibre 4.16 💾

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.16 15 May, 2020 New features Viewer/Edit book fuzzy search: Ignore soft hyphens and zero-width joiner characters when searching for text. Tag browser: Allow adding/removing tags/authors/etc. to the currently selected book by right clicking on that tag and choosing "Apply to selected books". Kobo driver: Add support for updated firmware. Manage categories dialog: When editing a value with multiple values selected, change them all. Book list column header context menu: Add an entry to resize the column to fit its current contents. Show completions when editing tags/authors/series etc in the Tag browser and Manage tags dialog. Quickview: Double clicking an item now searches for it Comments editor: Add an action to the context menu to smarten punctuation. FB2 metadata: Add support for setting publisher and publish year. Edit book: compress images losslessly failing for a few images on windows when there are a lot of images in the book. a regression in 4.13 that broke the user category editor for all custom columns. Viewer: font size changes not applying to monospaced fonts. Improved news sources. Ars Technica. Washington Post.

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

CakePHP 4.1.0-beta1 💾

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: casing of stored procedures used to reflect schema in SQLServer to work on case sensitive databases. Improved compatibility aliases for PHPUnit. Improved API docstrings. error when Email messagaes were force wrapped and were exactly the maximum line length. ADmad. Corey Taylor. Edgaras Janušauskas. Erwane Breton. Mark Scherer. Mark Story. Nicolas.

MITL php framework web-mvc cakephp rails

Nextcloud 19.0.0RC2 💾

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: Simple AppConfig wrapper for the AppFramework . get only groupids in default share backend. . Translate the maintenance mode message in webdav. . Do not process the same FileInfo twice. . tx-robot updated from transifex. . 20 in development now. . . . Remove double registrations. . . . Add InitialState Appframework service. . Bump app versions and requirements. . color-text-maxcontrast not passing WCAG AA. . . . Remember the webauthn name of devices. . Validate app password on alternative login. . Implement ctag and etag in ContactsInteraction. . . . Rename app-generated to z-app-generated, because macOS Contacts suppo . . replacement dialog. . . . Install page app naming. . . . linter warnings in workflowengine. . tx-robot updated from transifex. . Remove unused use statement. . Adjust tests to only return group IDs. . . . linter warnings for the updatenotification. . Move over the IConfig for globalscale. . . . linter warnings on twofactor_backupcodes. . languages empty array. . . . OCPSinceChecker and php-cs. . . . . . . . . . . . tx-robot updated from transifex. . . . Bump node-sass from 4.14.0 to 4.14.1 in /build. . tx-robot updated from transifex. . Proxy server could cache http response when it is not private. . . . some js linter warnings in comments. . Add public argument to Http cacheFor(). . Bump blueimp-md5 from 2.13.0 to 2.15.0. . Bump mocha from 7.1.1 to 7.1.2. . tx-robot updated from transifex. . Bump vue-loader from 15.9.1 to 15.9.2. . . . . . Bump node-sass from 4.14.0 to 4.14.1. . . . Bump mochapack from 1.1.15 to 2.0.0. . Use random_bytes. . . . . . . . some linter warnings in settings. . . . . . generalize the "lazy folder" concept. . Bump @nextcloud/dialogs from 1.2.2 to 1.3.0. . . . Move the password confirmation form template to post. . l10n: Changing the word "These" to "Following". . . . tx-robot updated from transifex. . Add AppFramework GZip middleware to gzi

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

Mesa 20.0.7 💾

Mesa 3D is a collection of graphics libraries and drivers that implement hardware-accelerated OpenGL. It comes with its own software emulation fallback driver though. Besides OpenGL and OpenGL ES, it implements OpenVG and EGL, but also allows for Direct3D interfaces.

minor feature: Mesa 20.0.7 is a release which found since the 20.0.6 release. Mesa 20.0.7 implements the OpenGL 4.6 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.6. OpenGL 4.6 is. only available if requested at context creation. Compatibility contexts may report a lower version depending on each driver. Mesa 20.0.7 implements the Vulkan 1.2 API, but the version reported by the apiVersion property of the VkPhysicalDeviceProperties struct depends on the particular driver being used. New features,, radv regression on android, heavy glitches on amd ryzen 5 since version 20.x, bisected iris mpv under wayland: failed to import supplied dmabufs: Unsupported buffer format 808669784, iris: Crash when trying to capture window in OBS Studio, mesa 20.0.5 causing kitty to crash, radeonsi: quot;Torchlight II quot; trace showing regression on mesa-20.0.6 bisected , RADV/LLVM/ACO/Regression After mesa commit a3dc7fffbb7be0f1b2ac478b16d3acc5662dff66 all games stucks at start, intel/compiler: Register coalesce doesn #x27;t move conditional modifiers, Changes, Axel Davy (1):, gallium/util: leak in the live shader cache. Bas Nieuwenhuizen (2):, radv: Extend tiling flags to 64-bit. winsys/amdgpu: Retrieve WC flags from imported buffers.. Blaž Tomažič (1):, radeonsi: omitted flush when moving suballocated texture. Christopher James Halse Rogers (1):, egl/wayland: zwp_linux_dmabuf usage. D Scott Phillips (2):, intel/fs: Update location of Render Target Array Index for gen12, anv,iris: input vertex max for tcs on gen12. Danylo Piliaiev (1):, i965: out-of-bounds access to brw_stage_state::surf_offset. Dave Airlie (1):, llvmpipo/nir: free compute shader NIR. Dylan Baker (16):, docs: Add SHA256 sums for 20.0.6.pick_status.json: Update to 2efa76f795cb2b2bf00b317c580aeeeddd1e9bc2.pick_status.json: Update to 3fa

MITL x11 graphics 3d graphics-driver emulation opengl

µBlock Origin 1.27.0 💾

µ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: AMO review pending 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 . Blocking pages on first load. min-height glitch uBO element picker. requestAnimationFrame-if and preparameter. Drop hot key customization options Firefox 74 and above supports the removal of assigned shortcuts . Firefox 74 and above supports the removal of assigned shortcuts. Add new filtering category to the logger: popups. Nano Adblocker cannot view EasyList China + EasyList. Race condition at browser launch may prevent application of cosmetic filters. Add new scriptlet to allow blocking Amazon's apstag.js. Add ability to open the dashboard with a keyboard shortcut. Support fetching assets from CDNs when auto-updating. First pass to re-design the dashboard Second pass to re-design the dashboard Third pass to re-design the dashboard Fourth pass to re-design the dashboard Fifth pass to re-design the dashboard Sixth pass to re-design the dashboard . Second pass to re-design the dashboard. Third pass to re-design the dashboard. Fourth pass to re-design the dashboard. Fifth pass to re-design the dashboard. Sixth pass to re-design the dashboard.

GNU GPLv3 javascript browser ad-blocker filter privacy

The Timeline Project 2.3.0 💾

Timeline displays a navigatable timeline. It provides zooming in on events, varies the presentation accordingly, can jump to a specific data, search event text notes, organize them in a tree instead. Events can be added per wizard or dragged and resized visually.

minor feature: Download source.. Download windows installer. TypeError: _report_other_process_uses_lockfile() takes 1 positional argument but 2 were given.

GNU GPLv3 python wxwidgets timeline events

Grav 1.6.25 💾

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 feature: 1. (#improved) Added system configuration support for `HTTP_X_Forwarded` headers (host disabled by default). Updated `PHPUserAgentParser` to 1.0.0. Bump `Go` to version 1.13 in `travis.yaml`.

MITL php cms webcms flat-file markdown yaml

Highlight 3.57 💾

Highlight converts sourcecode to HTML, RTF, LaTeX, TeX, SVG, Pango, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are customizable Lua scripts. It provides a plug-in interface to tweak syntax parsing and coloring.

minor bugfix: - added support for Haml ( - added support for Wren - added Lua function `OverrideParam` - fixed regression in xterm256 or truecolor output ( - fixed `--list-scripts` with read-only language definitions ( - improved several language definitions - Windows GUI: added dark mode

GNU GPLv3 documentation text-processing html latex