OPENMODELICA is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage. Its long-term development is supported by a non-profit organization ā the Open Source Modelica Consortium (OSMC). An overview journal paper is available and slides about Modelica and OpenModelica.
The goal with the OpenModelica effort is to create a comprehensive Open Source Modelica modeling, compilation and simulation environment based on free software distributed in binary and source code form for research, teaching, and industrial usage. We invite researchers and students, or any interested developer to participate in the project and cooperate around OpenModelica, tools, and applications.
minor bugfix: This patch release contains several fixes and improvements, mostly to the OMEdit GUI and the FMU export in Windows.
modeling simulation simulator modelica cpp c
LV2/VSTi drum machine for Linux and Windows. Drumkits format supported: Hydrogen, SFZ, Drumlabooh. Up to 36 instruments, 127 sample layers. Built-in mixer with pan, volume, mute, pan mode. Automatic open hihats mute on closed hihat.
major bugfix: Some GUI fixes, the build is synced to JUCE 7.0.10
GNU GPLv3 midi linux windows lv2 vst vsti drums drummachine
Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.
minor feature: Linux 6.7.9, drm/nouveau: don't fini scheduler before entity flush, selftests: mptcp: rm subflow with v4/v4mapped addr, selftests: mptcp: add mptcp_lib_is_v6, selftests: mptcp: update userspace pm test helpers, selftests: mptcp: add chk_subflows_total helper, selftests: mptcp: add evts_get_info helper, KVM/VMX: Move VERW r to VMentry for MDS mitigation, KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH, x86/: Use ALTERNATIVE() instead of mds_user_clear static key, x86/entry_32: Add VERW just before userspace transition, x86/entry_64: Add VERW just before userspace transition, block: define bvec_iter as __packed __aligned(4), gpio: resource unwinding order in error path, gpiolib: the error path order in gpiochip_add_data_with_key(), gpio: 74x164: Enable output pins after registers are reset, powerpc/rtas: use correct function name for resetting TCE tables, powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV, dmaengine: idxd: Ensure safe user copy of completion record, dmaengine: idxd: Remove shadow Event Log head stored in idxd, phy: qcom-qmp-usb: v3 offsets data, phy: qcom: phy-qcom-m31: wrong pointer pass to PTR_ERR(), phy: freescale: phy-fsl-imx8-mipi-dphy: alias name to use dashes, dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup, dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in remote setup, dmaengine: dw-edma: Add HDMA remote interrupt configuration, dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo, dmaengine: dw-edma: wrong interrupt bit set for HDMA, dmaengine: dw-edma: the ch_count hdma callback, ASoC: cs35l56: reversed if statement in cs35l56_dspwait_asp1tx_put(), af_unix: Drop oob_skb ref before purging queue in GC. af_unix: task hung while purging oob_skb in GC. NFS: data corruption caused by congestion. mfd: twl6030-irq: Revert to use of_match_device(), mptcp: possible deadlock in subflow diag, mptcp: double-free on socket dismantle, mptcp: po
GNU GPL c linux kernel operating-system
Uvicorn is an ASGI web server implementation for Python.
Until recently Python has lacked a minimal low-level server/application interface for async frameworks. The ASGI specification fills this gap, and means we're now able to start building a common set of tooling usable across all async frameworks.
Uvicorn currently supports HTTP/1.1 and WebSockets.
major bugfix: Added:
Raise `ClientDisconnected` on `send()` when client disconnected 12/02/24.
:
Except `AttributeError` on `sys.stdin.fileno()` for Windows IIS10 29/02/24.
Use `X-Forwarded-Proto` for WebSockets scheme when the proxy provides it 01/03/24.
BSDL-2 webserver asgi async framework server python
KeePassXC is a modern, secure, and open-source password manager that stores and manages your most sensitive information. You can run KeePassXC on Windows, macOS, and Linux systems. KeePassXC is for people with extremely high demands of secure personal data management. It saves many different types of information, such as usernames, passwords, URLs, attachments, and notes in an offline, encrypted file that can be stored in any location, including private and public cloud solutions. For easy identification and management, user-defined titles and icons can be specified for entries. In addition, entries are sorted into customizable groups. An integrated search function allows you to use advanced patterns to easily find any entry in your database. A customizable, fast, and easy-to-use password generator utility allows you to create passwords with any combination of characters or easy to remember passphrases.
minor feature: Changes
Support USB Hotplug for Hardware Key interface #10092
Support 1PUX and Bitwarden import #9815
Browser: Add support for PassKeys #8825, #9987, #10318
Build System: Move to vcpkg manifest mode #10088
Fixes
Fix multiple TOTP issues #9874
Fix focus loss on save when the editor is not visible anymore #10075
Fix visual when removing entry from history #9947
Fix first entry is not selected when a search is performed #9868
Prevent scrollbars on entry drag/drop #9747
Prevent duplicate characters in "Also choose from" field of password generator #9803
Security: Prevent byte-by-byte and attachment inference side channel attacks #10266
Browser: Fix raising Update Entry messagebox #9853
Browser: Fix bugs when returning credentials #9136
Browser: Fix crash on database open from browser #9939
Browser: Fix support for referenced URL fields #8788
MacOS: Fix crash when changing highlight/accent color #10348
MacOS: Fix TouchID appearance depending on lid open/closed #10092
Windows: Fix terminating KeePassXC processes with MSI installer #9822
FdoSecrets: Fix database merge crash when enabled #10136
password password-manager security privacy cpp
projectM - The most advanced open-source music visualizer
Experience psychedelic and mesmerizing visuals by transforming music into equations that render into a limitless array of user-contributed visualizations.
projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library.
Its purpose in life is to read an audio input and to produce mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.
minor feature: lt;p gt;After about a year of work, we're finally ready to release libprojectM 4.1, which is in fact the actual "major" release in regards of general improvements over the 3.1 release series. Most of libprojectM's codebase has been refactored or rewritten from scratch to bring it to more modern standards, make it easier to maintain and - most importantly - vastly improve Milkdrop compatibility and overall performance. lt;/p gt;.
lt;h2 gt;Target Audience: Users lt;/h2 gt;.
lt;p gt;While the 4.0 version was mainly focused on updating the build system and introducing a stable API which developers can use to integrate it into their applications, it didn't change much in regards to preset rendering quality and Milkdrop compatibility. lt;/p gt;.
lt;p gt;This release focuses on bringing libprojectM mostly on par with Milkdrop, implementing some missing features and improving the preset rendering process to match Milkdrop's code as ly as possible. lt;/p gt;.
lt;p gt;The libprojectM C API and ABI did not change since 4.0, making it a drop-in replacement with no changes required in application code. When using the shared library, replacing the library file(s) will be sufficient to use the new version, no rebuild/relink is required in this case. lt;/p gt;.
lt;p gt;The projectM team also wants to thank all contributors for their efforts, making this release possible! lt;/p gt;.
lt;h2 gt;Changes since 4.0 lt;/h2 gt;.
lt;ul gt;.
lt;li gt;A from-scratch rewrite of the parser running the math expressions in presets, implementing all previously missing features like megabuf, loops, regXX vars, compound operators like lt;code gt;+= lt;/code gt; and greatly improving the execution speed. lt;/li gt;.
lt;li gt;Reworked the whole preset rendering process, carefully implementing each step and effect to match Milkdrop's rendering process and math. lt;/li gt;.
lt;li gt;Reintroduced smooth preset transitions, using custom blending shaders. lt;/li gt;.
lt;li gt;Reimplemented the audio proces
Mixed music graphics visualizer cpp c
CMOC is a 6809-generating cross-compiler for a large subset of the C language. It produces executables for the Motorola 6809 processor to be used under the Tandy Color Computer Disk Basic environment, OS-9 and others. It runs under GNU/Linux and other Unix-like environments.
minor feature: Added experimental command-line option --mc6839, which allows single-precision floating point operations, by adding the 8k image of Motorola's MC6839 ROM. Those operations are then independent of Color Basic's floating point routines, and Basic does not have to be present. When using this option, the use of the f placeholder in a printf() statement requires calling enable_printf_float() are the beginning of main().
Added strspn(), strcspn(), strtok(), strpbrk(), strrchr().
Added sbrk() and sbrkmax() for OS-9.
Several minor bug fixes, improvements and optimizations.
GNU GPLv3 compiler c developers
BIRD is a dynamic IP routing daemon supporting both, IPv4 and IPv6, Border Gateway Protocol (BGPv4), Routing Information Protocol (RIPv2, RIPng), Open Shortest Path First protocol (OSPFv2, OSPFv3), Babel Routing Protocol (Babel), Bidirectional Forwarding Detection (BFD), IPv6 router advertisements, static routes, inter-table protocol, command-line interface allowing on-line control and inspection of the status of the daemon, soft reconfiguration as well as a powerful language for route filtering.
major feature: BGP: Send hold timer, BGP: New options to specify required BGP capabilities, BFD: Improvements to 'show bfd sessions' command, RPKI: New 'local address' configuration option, Linux: Support for more route attributes, including TCP congestion control algorithm, support for UDP logging, static routes can have both nexthop and interface specified, completion of command options in BIRD client, many bugfixes and improvements
GNU GPL internet networking router bgp rpki
QGIS (Quantum GIS) is a geographic information systems (GIS) application
for viewing, editing, and analysing data. It allows layered map editing,
composed of raster and vector (polygon) data, and allows georeferencing
them. It's commonly used by OpenStreetMap and suitable for beginners, also
available cross-platform.
major feature:
GNU GPL c++ gis map-editor vector-graphics dxf
Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.
Features:
Organize and index your scanned documents with tags, correspondents, types, and more.
Your data is stored locally on your server and is never transmitted or shared in any way.
Performs OCR on your documents, adding searchable and selectable text, even to documents scanned with only images.
Utilizes the open-source Tesseract engine to recognize more than 100 languages.
Documents are saved as PDF/A format which is designed for long term storage, alongside the unaltered originals.
Uses machine-learning to automatically add tags, correspondents and document types to your documents.
Supports PDF documents, images, plain text files, Office documents (Word, Excel, Powerpoint, and LibreOffice equivalents)1 and more.
Paperless stores your documents plain on disk. Filenames and folders are managed by paperless and their format can be configured freely with different configurations assigned to different documents.
Beautiful, modern web application that features:
Customizable dashboard with statistics.
Filtering by tags, correspondents, types, and more.
Bulk editing of tags, correspondents, types and more.
Drag-and-drop uploading of documents throughout the app.
Customizable views can be saved and displayed on the dash
minor bugfix: Features:
Enhancement: move and rename files when storage paths deleted, update file handling docs @shamoon.
Enhancement: better detection of default currency code @shamoon.
:
: make document counts in object lists permissions-aware @shamoon.
All App Changes:
.
3 changes.
Enhancement: move and rename files when storage paths deleted, update file handling docs @shamoon.
: make document counts in object lists permissions-aware @shamoon.
Enhancement: better detection of default currency code @shamoon.
.
GNU GPLv3 internet web dynamic content indexing search
gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems.
major bugfix: This release contains refinements, improvements, and bug fixes.
Apache rpc cpp python c
A simple console frontend to iwconfig/iw
minor feature: Handle Roy Marples DHCPCD default pid file.
Added '--version' option.
Added '-viewer sixel' option.
Added manpage.
Added 'make install'.
GNU GPLv3 wifi console iwconfig
ObjFW is an extremely portable, lightweight Objective-C framework and runtime that supports the latest Objective-C features.
minor bugfix: -03-09.
- OFHTTPClientResponse isAtEndOfStream and.
- OFGZIPStream isAtEndOfStream .
How OFZIPArchive handles disk 0 vs. disk 1.
OFLHAArchive and OFZIPArchive create more compatible archives now.
OFLHAArchive ignores padding in level 2 headers now.
Ofarc correctly sets modification dates of directories now by delaying.
Setting those until after all files have been extracted.
a linker warning on macOS/iOS.
Several minor documentation.
OFFileIRIHandler correctly transforms exceptions now so that they use an IRI.
And not a path.
GNU LGPLv3 objc objectivec objective c framework runtime
BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists.
BallroomDJ 4 is the replacement for BallroomDJ.
minor bugfix: 4.7.0 2024-3-9
* Bug Fixes:
* Management: Disable speed/position sliders when not supported by the player.
* Management: Fix volume display upon startup.
* Marquee: Clean up display during announcements.
* Marquee: Possible fix for blank song information display.
* Player: Fix crash if exited during an announcement.
* Player: On exit, wait a bit before restoring the system volume.
* Playlist: New dances that were not in the playlist must be initialized.
* Changes:
* Marquee Display: Now displayed in all queues and song lists as an addition to the dance.
* New Features:
* Player: GStreamer interface support (no speed control).
Zlib audio music end-users linux macos windows player ballroom c gtk
Django Ledger is a double entry accounting system based on the Django Web Framework, which aims to power financially driven applications by removing the complexity of the accounting domain into a simple, high-level API. Prior experience with Django is required to more effectively use this software.
minor feature: lt;h2 gt;What #39;s Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;v0.5.6.2 by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/elarroba/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/elarroba quot; gt;@elarroba lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2111109325 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//184 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/184/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/184 quot; gt;#184 lt;/a gt; lt;/li gt;.
lt;li gt;typo in README by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/nikhil-malladi/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/nikhil-malladi quot; gt;@nikhil-malladi lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2105323340 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//183 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/183/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/183 quot; gt;#183 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;New Contributors lt;/h2 gt;.
lt;ul gt;.
lt;li gt; lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/nikhil-malladi/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot
GNU GPLv3 accounting money finances bookkeeping django python
vera is an alternative init daemon supervisor (PID 1) that uses containers. Containers allow reliable, foolproof shutdown and termination of started services.
vera was developed on Slackware 15.0. It is capable of booting and shutting down a stock installation of Slackware 15.
major feature: Each service started from rc.inet2 now gets started in its own individual container. All services that now get started by rc.M are now running in their own individual containers.
Reduced file descriptor usage: each container no longer needs to keep an additional open file descriptor for its cgroup.events, just a pair of pipes to capture its processes stdout and stderr that get redirected to syslog.
A manual container's start/stop/reload/restart also mirrors the container's stdout and stderr to the terminal console, for the duration of the operation. This emulates running the rc script the "old-fashioned" way, when it's actually running in a container.
GNU GPLv3 init admin cgroups2 slackware
Schism Tracker is a free and open-source reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique "finger feel" that is difficult to replicate in part. The player is based on a highly modified version of the ModPlug engine, with a number of bugfixes and changes to improve IT playback.
minor feature: lt;p gt;Summary of changes since the lt;a href="https://github.com/schismtracker/schismtracker/releases/tag/20240129" gt;20240129 lt;/a gt; release: lt;/p gt;.
lt;ul gt;.
lt;li gt;Use native text input handlers rather than emulating SDL 1.2 APIs, which should allow for a smoother experience for locales other than en_US ( lt;a class="-link js--link" data-error-text="Failed to load title" data-id="1485770489" data-permission-text="Title is private" data-url="https://github.com/schismtracker/schismtracker//343" data-hovercard-type="pull_request" data-hovercard-url="/schismtracker/schismtracker/pull/343/hovercard" href="https://github.com/schismtracker/schismtracker/pull/343" gt;#343 lt;/a gt;) lt;/li gt;.
lt;li gt;panbrello implementation ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/ebdebaa8c8a735a7bf49df55debded1b7aac3605/hovercard" href="https://github.com/schismtracker/schismtracker/commit/ebdebaa8c8a735a7bf49df55debded1b7aac3605" gt; lt;tt gt;ebdebaa lt;/tt gt; lt;/a gt;) lt;/li gt;.
lt;li gt;a player that implemented NNA incorrectly ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/70be34f8195577f473c880e906a934403b708b60/hovercard" href="https://github.com/schismtracker/schismtracker/commit/70be34f8195577f473c880e906a934403b708b60" gt; lt;tt gt;70be34f lt;/tt gt; lt;/a gt;) lt;/li gt;.
lt;li gt;Clear MIDI macros if a file is lt;em gt;made with lt;/em gt; Impulse Tracker 2.14, not when it declares to be compatible with it ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/007749cd230b1524fdb950d224345afa6eec1a9c/hovercard" href="https://github.com/schismtracker/schismtracker/commit/007749cd230b1524fdb950d224345afa6eec1a9c" gt; lt;tt gt;007749c lt;/tt gt; lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPL audio editor music sequencer tracker c python
QMMP is an Qt-based audio-player. The user interface is similar to Winamp or XMMS, which compatible skins can be used of. It supports a plethora of audio formats, like MP3, Ogg Vorbis/Opus, FLAC, Musepack, WavePack, MOD files, AAC, Audio CDs, WMA and other ffmpeg-supported encodings, PCM, MIDI, SID, and Chiptune files. It provides DSP plugins, lyrics downloading, equalizers and visualizers, supports common audio APIs and sinks, and is cross-platform.
minor bugfix: using XWayland for skinned user interface; using floating point output in the sndfile plugin; fixed issue with KDE6 file dialog; fixed another 3 bugs.
GNU GPL audio player qt6 mp3
GNU LibreDWG is a free C library to handle DWG files. It aims to be a free replacement for the OpenDWG libraries. DWG is the native file format of AutoCAD.
GNU LibreDWG is based on LibDWG, originally written by Felipe Castro.
minor feature: Minor features:
* Promoted SUN object to stable
Minor bugfixes:
* Fix make dist, checking missing dwg2ps.1 and dwgadd.1. Check for missing
libps. (#941)
* Improved BLOCKSTRETCHACTION a bit
* Improved dxf import for OLE2FRAME.data
* Fix some fuzzing errors: ossfuzz 66843, 66835, 66639
* Various unknown fixes, esp. for out-of-tree builds
* Improved wrong DWG_MAX_OBJSIZE, which prevented
very large 3DSOLID's to encode, like STEERING.dwg from_autocad_r13
* Improved support for beta versions, no logic holes (#908)
GNU GPLv3 cad library dwg format c
Ultra fast grep with interactive query UI: search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz), documents, fuzzy search, and more. A faster, user-friendly replacement for GNU/BSD grep.
minor feature: Released 5.1.0
Implement improvement #360 and #174 to improve POSIX regex lazy quantifier matching in linear time using an updated advanced DFA transformation algorithm introduced in RE/flex in 2016.
BSDL utilities system-administrators developers
TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features:
Built-in MC-like file manager.
Spellchecker (using the aspell or/and Hunspell).
Tabbed layout engine.
Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki.
Multiply encodings support.
Code snippets and templates support.
Scripts (Python, Perl, Ruby, Lua, Bash, 2/Rexx script).
Hotkeys customizations.
Misc HTML tools.
Dokuwiki, MediaWiki, Docbook, Markdown, LaTeX, Lout editing tools.
Preview in external browsers or other programs.
String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc.
Bookmarks.
Morse code translator.
Calendar/organizer with Moon phases
Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.).
Built-in image converter and resizer.
Built-in ZIP packer/unpacker with file names charset selector.
major bugfix: * More fixes for Qt6.
GNU GPLv3 text editor qt markdown text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux
Kamailio (formerly OpenSER) is a high-performance SIP (RFC3261) server with a flexible architecture and many extensions. The server implements proxy, registrar, redirect, and location SIP/VoIP services. It has support for UDP, TCP, TLS, and SCTP transport layers, DNSsec, ENUM, AAA via database, RADIUS, DIAMETER, gateways to SMS and XMPP, least cost routing, load balancing, NAT traversal, and call processing language. Kamailio implements SIMPLE presence and instant messaging extensions, and includes an embedded XCAP server and MSRP relay, IMS/VoLTE extensions. It can be also used as a routing SIP sever for WebRTC via WebSocket.
minor feature: Version 5.8.0
Comes with 4 new modules and a large set of.
Improvements touching again more than 50 existing modules.
You can read a bit more detailed release notes at:
Https://www.kamailio.org/w/kamailio-v5-8-0-release-notes/.
Many thanks to all developers and community members that made possible.
This release.
v5.8.0 brings more flexibility and optimizations across many existing.
Components and modules, new parameters, functions, variables and.
Transformations.
Enjoy Kamailio v5.8.0!.
GNU GPL sip voip webrtc volte ims telephony messaging
Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with:
Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!
minor bugfix: Updated license to MIT, thanks @kenkendk.
crash when logging startup errors, thanks @Jojo-1000.
Updated SSH.Net, thanks @gpatel-fr.
exception happening when stopping the running backup, thanks @Jojo-1000.
with connecting to server thanks @kellycampbe.
Improved file-backend listing speed, thanks @Jojo-1000.
Added support for IPv6 addresses as hostnames, thanks @Jojo-1000.
Added AliyunOSS backend, thanks @trueai-org.
Added to not show empty form on restarts, thanks @kenkendk.
Updated Uplink for Storj to 2.12, thanks @gpatel-fr and @kenkendk.
Added machine and backup id options for reports, thanks @kenkendk.
with using alternate OAuth server url, thanks @gpatel-fr and @kenkendk.
GNU LGPLv3 backup cloud
OpenBGPD is a free implementation of the Border Gateway Protocol (BGP), Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol.
The portable version (e.g. for Linux) does not have the means to influence kernel routing tables. It is only suitable for route servers/collectors.
minor feature: Rewrite the internal message passing mechanism to use a new memory-safe API. Rewrite most protocol parsers to use the new memory-safe API. Convert the UPDATE parser, all of RTR, as well as both the MRT dump code in bgpd and the parser in bgpctl. Improve RTR logging, error handling and version negotiation. Switch to autoconf 2.71 to generate the supplied configure scripts.
ISC openbgpd bgp routing
Stay in control of your email and keep email decentralized!
Complete email solution
For sending and receiving email. With support for IMAP4, SMTP, SPF, DKIM, DMARC, MTA-STS, DANE and DNSSEC, reputation-based and content-based junk filtering, Internationalization (IDNA), automatic TLS with ACME and Let's Encrypt, account autoconfiguration, webmail.
Quick & easy
Use the quickstart command to set up mox for your domain(s) within 10 minutes. You'll get a secure mail server with a modern protocol stack. Upgrades are mostly a matter of downloading the new version and restarting. Maintenance via web interface (easy) or config file (powerful). No dependencies.
High quality and secure
Mox has a modern Go code base with plenty of automated tests, automated integration tests, is manually tested against popular mail server and client software, and is fuzz-tested. The code is well-documented and cross-referenced with the relevant standards (RFC's).
minor feature: New features
Per-account disk space quota. Mox now tracks the total size of messages in an account (overhead from the message index database or file system is not included). A maximum disk usage can be configured globally and/or per account.
If configured, the maximum allowed disk usage is enforced. By default, no maximum is configured. Setting quota for accounts can prevent a single account from filling up the disks. (d73bda7)
When suggesting CAA DNS records (specifying which Certificate Authorities are allowed to sign certificates for a domain), suggest variants that bind to the ACME account ID, and restricts the validation methods to those used by mox. Should prevent MitM close to a machine from requesting TLS certificates through ACME as seen on the internet recently. (db3fef4)
Add config file fields for ACME external account binding (EAB). Some ACME providers require EAB to link an ACME account with a non-ACME account at the provider. With EAB, more ACME providers can be used with mox. (ee1094e)
Implement the PLUS-variants of the SCRAM authentication mechanisms: SCRAM-SHA-256-PLUS and SCRAM-SHA-1-PLUS. The PLUS variants add TLS channel binding: Authentication only succeeds if the client and server are on the same TLS connection. Authentication will fail if there is a MitM (that has a valid TLS certificate). (e7478ed)
Use a mail. CNAME for the SMTP (submission) and IMAP servers of a domain, pointing to the mail server host name. Before, clients were instructed to configure the mail server host name directly, but that makes it harder to migrate the domain to another mail server in the future: All clients would need to update their settings. A CNAME can be pointed to a new server without requiring changes to client settings. (da3ed38)
MITL email email-server secure privacy golang go javascript server
Logseq is a knowledge management and collaboration platform. It focuses on privacy, longevity, and user control. Logseq offers a range of powerful tools for knowledge management, collaboration, PDF annotation, and task management with support for multiple file formats, including Markdown and Org-mode, and various features for organizing and structuring your notes.
Logseq's Whiteboard feature lets you organize your knowledge and ideas using a spatial canvas with shapes, drawings, website embeds, and connectors. You can visually group and link your notes and external media (such as videos and images), enabling visual thinkers to compose, remix, annotate, and connect content from their knowledge base and emerging thoughts in a new way.
In addition to its core features, Logseq has a growing ecosystem of plugins and themes that enable a wide range of workflows and customization options. Mobile apps are also available, providing access to most of the features of the desktop application. Whether you're a student, a professional, or anyone who values a clear and organized approach to managing your ideas and notes, Logseq is an excellent choice for anyone looking to improve their productivity and streamline their workflow.
minor bugfix: Desktop app and Android App
- Thanks
- Mostafa Ahangarha
- Add partial Persian translation in #10938 (https://github.com/logseq/logseq/pull/10938)
- Vladimir Pouzanov
- Fix :graph/current usage in the electron state in #11013 (https://github.com/logseq/logseq/pull/11013)
- Puneeth Chaganti
- Fix typo in mldoc package name in #10995 (https://github.com/logseq/logseq/pull/10995)
- Tobias Domhan
- Fix preserve root node block refs when cutting + pasting in #10841 (https://github.com/logseq/logseq/pull/10841)
- Topher Hunt
- Add new keybinding for "toggle expand/collapse this block" in #10980 (https://github.com/logseq/logseq/pull/10980)
- YU000jp
- Fix main scrollbar jumps in #10037 (https://github.com/logseq/logseq/pull/10037)
- Fixed issues
- Add .heic to media type #11017 (https://github.com/logseq/logseq/pull/11017)
- Preserve root node block refs when cutting + pasting. #10841 (https://github.com/logseq/logseq/pull/10841)
- Fix main scrollbar jumps #10037 (https://github.com/logseq/logseq/pull/10037)
- Fix wrong `:command/toggle-favorite` handling in config #10998 (https://github.com/logseq/logseq/pull/10998)
- Fix search term query highlight performance #11030 (https://github.com/logseq/logseq/pull/11030)
- Enhancement
- New keybinding for "toggle expand/collapse this block" #10980 (https://github.com/logseq/logseq/pull/10980)
- I18n: Persian #10938 (https://github.com/logseq/logseq/pull/10938),
- Add share/open asset file for Android App #10977 (https://github.com/logseq/logseq/pull/10977)
- Enhance accent color related details #10986 (https://github.com/logseq/logseq/pull/10986)
- refactoring dropdown/context menu with the new components #10897 (https://github.com/logseq/logseq/pull/10897)
- Better handling for macOS scrollbar system setting of auto scrolling mode #11048 (https://github
Affero GPLv3 markdown clojure graph clojurescript knowledge-graph note-taking knowledge-base pkm
FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.
minor feature: all commits.
Changed.
.
.
.
EZTV: add Input and Search interfaces.
.
.
eztv: Support usage as a search and input plugin .
.
Removed.
.
.
.
RARBG their portal.
.
.
.
MITL download internet torrents bittorrent python
Thunderbird is a desktop mail client. It's a companion product to Mozilla Firefox. Besides standard email, it supports newsgroups, feed reading, and chat protocols (XMPP, IRC and Twitter), all with multiple identities or accounts. Through Mozilla Lighning or other plugins it's extensible into a full personal information manager. Out of the box it supports SMTP, POP3, IMAP, SSL/TLS, S/MIME, LDAP, RSS/Atom, and searching, filtering or grouping, labels, virtual folders, and comes with a spam filter.
minor feature: Settings: Updating tags failed if Automatic Updates were disabled
Size of collapsed folders in folder pane did not include size of subfolders.
Reversing sort order of Grouped By views in quick search did not reverse.
Removing threaded messages in a unified folder sometimes resulted in an incorrect number of levels in the thread.
Thread collapsing did not behave correctly when copying thread messages in multi-folder view.
S/MIME encryption failed to encrypt if unsupported certificate type was encountered.
Decrypting a copy of an S/MIME encrypted, opaque-signed message created an unreadable message.
Thunderbird sometimes changed the subject of messages selected while simultaneously decrypting a large PGP-encrypted message.
Quote message" menu item in compose window did not work when replying to message opened in separate tab.
Toolbar customization window contents overflowed the window width.
Security.
MPL c++ e-mail email-client newsgroup feed-reader chat
Customizable rules - it allows you to modify the default Pomodoro configuration based on your personal preferences.
Built-in task list - it allows you to create a simple list of todos and mark the items done when it's done.
Full-screen breaks - once enabled, it will force you to not continue working during break time by occupying the whole screen of your desktop, but right now it doesn't support multiple monitors.
Desktop notification - once enabled, you will get desktop notifications from time to time depending on the notification type you selected. Supported notification types are the following;
None - no notification will be shown. default
Normal - will show notification in every break.
Extra - will show notification 60 seconds before the break starts, and 30s before the break ends, and the actual break starts.
Special breaks - a special feature that enables you to set specific times to take important breaks like lunch, snack, dinner and etc.. without updating the Pomodoro configuration.
Keyboard shortcuts - might be helpful for you depending on your use case but currently, these keyboard shortcuts are not yet customizable.
Auto updates - the app will automatically check for updates and download them in the background. You will be notified when the update is ready to be installed.
Always on top - once enabled, the app will always be on top of other apps running on your Operating System.
Minimize to tray
cleanup: * electron and tauri signing (release 1.6.3 was skipped) ( 6442717 (https://github.com/zidoro/pomatez/commit/64427172d5721f9384d0d7f5ebf26c8130938812))
timer productivity productivity-booster pomodoro pomodoro-timer productivity-timer pomodoro-technique time-management cpp
projectM - The most advanced open-source music visualizer
Experience psychedelic and mesmerizing visuals by transforming music into equations that render into a limitless array of user-contributed visualizations.
projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library.
Its purpose in life is to read an audio input and to produce mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.
major feature: After about a year of work, we're finally ready to release libprojectM 4.1, which is in fact the actual "major" release in regards of general improvements over the 3.1 release series. Most of libprojectM's codebase has been refactored or rewritten from scratch to bring it to more modern standards, make it easier to maintain and - most importantly - vastly improve Milkdrop compatibility and overall performance.
Target Audience: Users
While the 4.0 version was mainly focused on updating the build system and introducing a stable API which developers can use to integrate it into their applications, it didn't change much in regards to preset rendering quality and Milkdrop compatibility.
This release focuses on bringing libprojectM mostly on par with Milkdrop, implementing some missing features and improving the preset rendering process to match Milkdrop's code as closely as possible.
The libprojectM C API and ABI did not change since 4.0, making it a drop-in replacement with no changes required in application code. When using the shared library, replacing the library file(s) will be sufficient to use the new version, no rebuild/relink is required in this case.
The projectM team also wants to thank all contributors for their efforts, making this release possible!
Changes since 4.0
A from-scratch rewrite of the parser running the math expressions in presets, implementing all previously missing features like megabuf, loops, regXX vars, compound operators like += and greatly improving the execution speed.
Reworked the whole preset rendering process, carefully implementing each step and effect to match Milkdrop's rendering process and math.
Reintroduced smooth preset transitions, using custom blending shaders.
Reimplemented the audio processing code to match Milkdrop's spectrum analyzer and waveform preprocessing.
Added support for the new waveform modes added in BeatDrop and Milkdrop2077.
Mixed music graphics visualizer cpp c
Geeqie is a free open software image viewer and organiser program for Linux, FreeBSD and other Unix-like operating systems
minor bugfix: - Bug fixes and code improvements
GNU GPLv3 photography images photo-browser image-viewer picture-gallery photo-manager cpp c
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 security: (2024-03-06).
### (2 changes).
Backport 145801 (CI linter error when repository is empty) to 16.9 (gitlab-org/security/gitlab@3387113650f62739955a47de59f7c17dbe7e9509).
container repositories checksum mismatch errors (gitlab-org/security/gitlab@7dce926636d80e26c4e99ac74c09c3795063151a) GitLab Enterprise Edition.
### Security (2 changes).
Restrict group token rotation for custom roles (gitlab-org/security/gitlab@c7eafe2b214d8a5c739fe116899540133daebef3) ( merge request (gitlab-org/security/gitlab!3905)).
Reset approvals when reopening a MR (gitlab-org/security/gitlab@4c3fbb6674de3dfc01332a25959167ba1085e5bb) ( merge request (gitlab-org/security/gitlab!3897)).
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
Persy is a simple transactional storage (AKA database) written in rust, that persists raw data in the form of `Vec<u8>` or key values of basic rust types, focusing mainly on correctness and durability.
All data, referencing structures and logs are kept in a single file.
major feature: New release 1.5 with fixes in index logic and improvement in compilation times, release notes: http://persy.rs/posts/persy-1.5.html
For basic examples on how to use it check out http://persy.rs/posts/getting-started.html
MPL-1 database storage transaction
GNUnet is a framework for secure and anonymous peer-to-peer networking that does not use any centralized or otherwise trusted services. Currently, the framework offers censorship-resistant file-sharing, messaging, VPN, GNS (a decentralized version of DNS), and much more. GNUnet is currently developed by a worldwide group of independent free software developers. GNUnet is a GNU package (http://www.gnu.org/).
major feature: Reworked PEERSTORE API.
- Added record flag for maintenance records.
- ensure traits can be generated with subsystem-specific prefor the symbols.
- libgnunettesting first major testing NG refactor towards getting dependency structure streamlined.
- Remove single-use API macro GNUNET_VA_ARG_ENUM.
- major revision of blind signature API.
- Introduced closure to hold store context when caling function to add hello in peerstore.
- Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext.
- Removed old hello functionality.
- Refactoring components under src/ into lib/, plugin/, cli/ and service/.
- add support for encoding/decoding double values as part of JSON to libgnunetjson.
- Changed method GNUNET_HELLO_builder_get_expiration_time to not need parameter GNUNET_HELLO_Builder.
- Code moved to the core package to get rid of circular dependencies.
- Moved code to testing to have more generic test setup, which can be used not only from within transport.
- The old hello design replaced by the new hello design.
- Added api to get notified when hellos are stored with peerstore service.
- Added api to store hellos with peerstore service.
- Changed new hello uri api to allow to change the expiration time.
- Moved start peer command to testing subsystem.
- Removed all usage of old transport api, beside peerinfo tool, gnunet-transport cli and usage in transport layer itself.
- Added __attribute__((deprecated)) to the old transport API.
Affero GPLv3 anonymity f2f file-sharing gns gnunet internet networking p2p vpn
KRDC is a client application that allows you to view or even control the desktop session on another machine that is running a compatible server. VNC and RDP is supported.
minor feature:
GNU GPLv3 remote-desktop kde vnc cpp
Notesnook is a free (as in speech) & open-source note-taking app focused on user privacy & ease of use. To ensure zero knowledge principles, Notesnook encrypts everything on your device using XChaCha20-Poly1305 & Argon2.
Notesnook is our proof that privacy does not (always) have to come at the cost of convenience. We aim to provide users peace of mind & 100% confidence that their notes are safe and secure. The decision to go fully open source is one of the most crucial steps towards that.
minor feature:
GNU GPLv3 notes encrypted electon javascript typescript
Use other desktops remotely, from a tiny screen or large monitors.
RDP, VNC, SPICE, X2Go, SSH, WWW (HTTP protocol) and EXEC network protocols are supported.
Written in GTK, with a port to Qt underway.
Released as "remmina" (the main program) and "remmina-plugins".
minor bugfix: * Fix build for openssl-1.1 !2565 (https://gitlab.com/Remmina/Remmina/merge_requests/2565) *@bhatman1441*
* Allow running an SSH command when connecting via ssh tunnel !2566 (https://gitlab.com/Remmina/Remmina/merge_requests/2566) *@myheroyuki*
* Check if WINPR_ASSERT is defined !2567 (https://gitlab.com/Remmina/Remmina/merge_requests/2567) *@bhatman1441*
* REM-3047 fix issue compiling with gcc-14 !2568 (https://gitlab.com/Remmina/Remmina/merge_requests/2568) *@myheroyuki*
* Fix crash caused by enabling disablepasswordstoring !2569 (https://gitlab.com/Remmina/Remmina/merge_requests/2569) *@bhatman1441*
* Revert setting loadbalanceinfo to the old method used before FreeRDP3 !2570 (https://gitlab.com/Remmina/Remmina/merge_requests/2570) *@myheroyuki*
* updated call to set FreeRDP_LoadBalanceInfo !2571 (https://gitlab.com/Remmina/Remmina/merge_requests/2571) *@myheroyuki*
GNU GPLv3 gtk qt remote-desktop c
AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, itāll cover ALL your home devices, and you donāt need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your whole network.
minor feature: ### Added
- Timezones in the Etc/ area to the timezone list ( #6568 ).
- The schema version of the configuration file to the output of running `AdGuardHome` (or `AdGuardHome.exe`) with `-v --version` command-line options ( #6545 ).
- Ability to disable plain-DNS serving via UI if an encrypted protocol is already used ( #1660 ).
### Changed
- The bootstrapped upstream addresses are now updated according to the TTL of the bootstrap DNS response ( #6321 ).
- Logging level of timeout errors is now `error` instead of `debug` ( #6574 ).
- The field `"upstream_mode"` in `POST /control/dns_config` and
`GET /control/dns_info` HTTP APIs now accepts `load_balance` value. Check `openapi/CHANGELOG.md` for more details.
dns security tracking adblock adguard privacy golang javascript
TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features:
Built-in MC-like file manager.
Spellchecker (using the aspell or/and Hunspell).
Tabbed layout engine.
Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki.
Multiply encodings support.
Code snippets and templates support.
Scripts (Python, Perl, Ruby, Lua, Bash, 2/Rexx script).
Hotkeys customizations.
Misc HTML tools.
Dokuwiki, MediaWiki, Docbook, Markdown, LaTeX, Lout editing tools.
Preview in external browsers or other programs.
String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc.
Bookmarks.
Morse code translator.
Calendar/organizer with Moon phases
Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.).
Built-in image converter and resizer.
Built-in ZIP packer/unpacker with file names charset selector.
major bugfix: * Qt6/Plasma6 very important fix. Please update.
GNU GPLv3 text editor qt markdown text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux
|