Vim 8.2.3451 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.2.3451: not all apache files are recognized Problem: Not all apache files are recognized. Solution: Adjust the filetype pattern.

Other text-editor ide vi vim

Nautilus Annotations 0.8.4 💾

Long time ago GNOME Files (Nautilus) had the ability to handle custom annotations attached to files and directories. This ability has slowly gone lost in the folds of time. Things however are rarely really unlearned, and an ability rarely goes away for good. Nautilus Annotations brings back Nautilus' annotation capabilities. It exploits the same machinery that was used back then: that of relying on GIO to store custom information about a file or a directory.

minor feature: (2021-09-21). Changes: Added Dutch translation. Code review.

GNU GPLv3 desktop file-manager file-metadata gio gnome gnu gnu-linux gtk gvfs gvfs-metadata markdown metadata nautilus nautilus-extension notes

Samba 4.15.0 💾

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: All the ways to specify a password are not documented. vfs_btrfs compression support broken. Problems with commandline parsing. smbd crashes when quot;ea support quot; is set to no. quot; client,server smb3 signing,encryption algorithms quot; should Use the same strings as smbstatus output. Problems with commandline parsing. smbd fails to run as root because it belongs to more than 16 Groups on MacOS X. CTDB flag/status update race conditions. Address a signifcant performance regression in database access in the AD DC since Samba 4.12. performance regression in lsa_LookupSids3/LookupNames4 since Samba 4.9 by using an explicit database handle cache. An unuthenticated user can crash the AD DC KDC by omitting the. Server name in a TGS-REQ. Address flapping samba_tool_drs_showrepl test. Address flapping dsdb_schema_attributes test. An unuthenticated user can crash the AD DC KDC by omitting the Server name in a TGS-REQ. An unuthenticated user can crash the AD DC KDC by omitting the Server name in a TGS-REQ. An unuthenticated user can crash the AD DC KDC by omitting the Server name in a TGS-REQ. An unuthenticated user can crash the AD DC KDC by omitting the Server name in a TGS-REQ. Shares with variable substitutions cause core dump upon Connection from MacOS Big Sur 11.5.2. pathref open of a filesystem fifo in the DISABLE_OPATH Build. A subset of tests from Samba apos;s selftest system were not being Run, while others were run twice. Some VFS operations on pathref (O_PATH) handles fail on GPFS. net conf list crashes when run as normal user, smbd/winbindd started in daemon mode generate output on Stderr/stdout. winbindd can crash because idmap child state is not fully Initialized. Some VFS operations on pathref (O_PATH) handles fail on GPFS. util_sock: assignment of sa_socklen. vfs_streams_depot directory creation permissions and store Location problems. vfs_ceph openat() doesn apos;t cope with dirfsp != AT_FDCW. smbd panic on force-share during offload write. OpenDi

GNU GPLv3 communications file-sharing cifs windows

PySpread 1.99.7 💾

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

minor bugfix: This is the second release candidate for pyspread 2.0. For starting up pyspread, the scripts have been replaced by entry_points. Speed of several operations has been improved. Several have been. Dependencies: Mandatory: Python ( 3.6), numpy ( =1.1), PyQt5 ( 5.10, requires PyQt5.Svg), setuptools ( =40.0), markdown2 ( = 2.3). Recommended: matplotlib ( =1.1.1), pyenchant ( =1.1), pip ( =18), python-dateutil ( = 2.7.0). For building the apidocs with Sphinx see apidocs/requirements.txt. New functionality: Speed improvement when working with large cell content such as images. Use entry_points instead of custom script for startup. GenericName has been added to desktop entry. Undo descriptions are limited to mention 10 cells for performance. Speedup for changes on many selected cells. Speedup ommitting Statusbar updates on disable toggle. Cell information in statusbar Line color button is now updated (to bottom color) when selecting a cell. Scroll positions are now restored when switching tables. The default color now appears as the last custom color in the color choice dialog. The entry line now is updated less often for better performance.

GNU GPL python spreadsheet office desktop gtk

pytablewriter 0.63.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 max_precision argument to writer class constructors: #44. Improve output precision of real numbers: #44. Remove trailing whitespace when table does not have a name #46. AsciiDoc table header output: #47. to dequote in cells properly: #49. Modify to accept type hints by strings as well. Add CodeQL analysis. Add type annotations. Allow XlsxWriter v3. Add setup-ci target to Makefile.

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

Shotcut 21.09.20 💾

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

minor feature: dragging to Timeline broken if there is MLT XML on the clipboard (broke v21.08.29). seeking backwards after seeking to the end (broke in v21.08.29). File Save (Ctrl-S) immediately after File (Ctrl-W) can corrupt a saved project. Add Custom Video Mode Frames/sec was not accepting some legitimate values. encoding HEVC without hardware encoder (x265) would always output 10-bit instead of 8 (broke in v20.11.28). Changed Copy the filters to only copy enabled filters. Changed fading on the Timeline to automatically fade the opacity when it is not the bottom video track. Added 360: Equirectangular to Stereographic video filter. This can be used to create so-called Tiny Planet videos. Expire old QML cache items at startup to reduce app data footprint. Improved performance of 360: video filters.

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

sttr 0.1.2 💾

a cross-platform, cli app to perform various operations on string * Base64Encode * Base64Decode * URLEncode * URLDecode * ROT13Encode * StringToTitle * StringToLower * StringToUpper * StringToSnakeCase * StringToKebab * StringToSlug * StringToCamel * StringReverse * CountNumberCharacters * CountWords * CountLines * MD5Encode * SHA1Encode * SHA256Encode * SHA512Encode * FormatJSON * JSONToYAML * YAMLToJSON * HexToRGB * SortLines and adding more....

minor feature:

MITL cli golang encode decode string

Quba-Viewer 1.1.0 💾

Quba is a open source offline viewer application for structured electronic invoices. The technical foundation is Electron and XSLT.

major feature: Thanks to Symtrax this release adds a english and a french invoice template (which was previously only german) and translation to the german, english and french languages in the UI. Vue.js is now used within the application, support for the XRechnung reference profile of Factur-X/ZUGFeRD has been added and fundamental support for Peppol BIS 3.0 UBL-invoices has been tested.

Apache accounting javascript windows financial-and-insurance-industry developers

asm1825 Assembler 0.8.1 💾

asm1825 is a lightweight standalone assembler for PIC microcontrollers, specifically the PIC16(L)F1825 and similar variants. It is a two pass command line based assembler producing ready to burn .hex output with support for macros, file inclusion, and arithmetic evaluation of operands. It follows the opcode definitions in the '1825 datasheet and makes no explicit attempt at full compatibility with other specific assemblers (such as mpasm), but hopefully does not break compatibility without good cause. Speed of assembly is one of its primary goals. asm1825 has no library dependencies beyond a standard libc. As development continues, support for more PIC12 and PIC16 series microcontrollers will be added.

major feature: Added scoping of symbols (so symbols no longer need to be globally unique). New BANKANY psect class use any available banked memory. Code support for PIC12F683 and similar chips with more reduced opcode set. Bugfix: Far calls to forward references are now fixed. Other bugs may have been fixed in passing.

MITL assembler assembly cross-plattform unix developers microcontroller embedded systems

SDL_bgi 2.5.0 💾

SDL_bgi is a multiplatform, SDL2-based GRAPHICS.H implementation. SDL_bgi is fully compatible with BGI, the Borland Graphics Interface that was the de-facto standard in PC graphics back in DOS days. It's very easy to use, pretty fast, and it also provides extensions for ARGB colours, mouse support, vector fonts, and turtle graphics. It should run on any platform supported by SDL2.

major feature: Fixed kbhit() bug on MSYS2 (at last!); fixed minor bug in setallpalette(); fixed test/fern.c for TC compatibility; modified functions putpixel(), setbkcolor(), setcolor(), setfillpattern(), setfillstyle(), setpalette(), and setalpha() to handle colours given as out of range numbers; modified setallpalette() and setfillstyle() to implement error checks as in TC; simplified floodfill() function (implemented recursive version); improved setpalette() to change currently drawn pixels; modified delay() to take events into account; modified resizepalette(); added getrgbpalette(), setallrgbpalette(), and RGBPALETTE(); added test program test/rgbpalette.c; implemented getwindowwidth() and getwindowheight() as macros for WinBGIm compatibility; removed test program test/setpalette.c; updated Windows Makefiles to SDL2-2.0.16; documentation updates

Zlib c library graphics x11 sdl2

µBlock Origin 1.38.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: No stable release will occur until dev build is no longer stalled uBO works best on Firefox. . uBO works best on Firefox. Chromium: Review pending. 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 pending. Remove WebRTC leak prevention. removeparam doesn't work well with UrlEncoded gb2312 Chinese word. Scriptlets don't work randomly in Firefox. Security: comments can be used to smuggle url() functions into css values. Prevent uBO from hiding html or body when matched by a generic cosmetic filter. On Android Popup Overlays or Underlays On-Screen Navigation Buttons. Add path modifier of Adguard or any equivalents of this. The overview panel will not show everything if the uBO's icon is placed in the Firefox overflow menu. patch by @vtriolet TypeError in noscript-spoof scriptlet with invalid meta refresh URL. TypeError when trying to use element picker on plaintext resource. Split out core functionality into separate module This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. Since uBO's codebase now uses JS modules, the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48. . This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. Since uBO's codebase now uses JS modules, the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48. Better lookup all elements under mouse cursor in element picker. Add visual hint to grab area of element

GNU GPLv3 javascript browser ad-blocker filter privacy

WeeChat 3.3 💾

WeeChat is a light-weight and fast cross-platform chat client. It primarily supports IRC and runs on the console, albeit there are graphical frontends (HTML5, JavaScript, Emacs, Android). It supports IPv6, Socks5, SASL, SSL certificates and SSH, can function as IRC proxy, spell checking, 256 colors. And it's highly extensible via Python, Lua, TCL, Guile, Ruby and Perl scripts in addition to C plugins. There are extensions for Jabber/XMPP or Twitter for instance.

minor feature: Core: change key Alt+h to Alt+h, Alt+c (clear hotlist). Core: add options "hotlist_remove_buffer", "hotlist_restore_buffer" and "hotlist_restore_all" in command /input, add default keys Alt+h, Alt+m (remove buffer), Alt+h, Alt+r (restore hotlist in current buffer) and Alt+h, Alt+Shift+R (restore hotlist in all buffers). Core: add option "certs" in command /de. Core: add options "-o", "-ol", "-i" and "-il" in command "/plugin list". Api: add split of string and shell arguments in evaluation of expressions with "split:number,seps,flags,xxx" and "split_shell:number,xxx". Api: add re:repl_index to get the index of replacement in function string_eval_expression. Api: add random integer number in evaluation of expressions with "random:min,max". Api: add function string_cut. Api: add function file_copy. Api: remember insertion order in hashtables. Api: add keys/values with tags in output of irc_message_parse_to_hashtable. Irc: add option "-parted" in command /allchan. Irc: allow signals "irc_raw_in" and "irc_in" to eat messages. Irc: implement IRCv3.2 SASL authentication, add command /auth, reconnect by default to the server in case of SASL authentication failure (). Irc: add support of capability "message-tags" and TAGMSG messages. Irc: enable all capabilities by default (if supported by server and WeeChat), change default value of option irc.server_default.capabilities to "*" (). Irc: add options irc.look.display_account_message and irc.look.display_extended_join (). Irc: add command /setname, add support of message and capability "setname". Irc: always set realname in nicks even when extended-join capability is not enabled. Irc: add support of FAIL/WARN/NOTE messages. Irc: drop support of DH-BLOWFISH and DH-AES SASL mechanisms (). Typing: new plugin "typing": display users currently writing messages on IRC channel/private buffers. Core: decoding of attributes in basic ANSI colors. Api: function string_match with joker in the string if multiple words matched in input s

GNU GPLv3 c chat internet-relay-chat irc

mrouted 4.3 💾

mrouted is an implementation of the IPv4 multicast routing protocol DVMRP, RFC 1075. It is capable of turning a UNIX workstation, or Linux device, into a multicast router with tunneling support. Support for IGMPv1, IGMPv2, and IGMPv3. Comes with mroutectl for interacting with the daemon.

major feature: Support for running multiple instances at the same time, overriding socket file, PID file. Also a few bug fixes.

BSDL c daemon networking routing multicast