Vim 8.2.3455 💾

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.3455: using a count with "gp" leaves ' in wrong position Problem: Using a count with "gp" leaves ' in wrong position. (Naohiro Ono). Solution: Correct the mark position.

Other text-editor ide vi vim

CommonMark.c 0.30.2 💾

Cmark is a CommonMark (derived from MarkDown) reference implementation in C. (An implementation in JavaScript is also available). It provides parsing and HTML or XML transformation. An intermediate AST representation of documents can also be augmented. On performance it's on par with sundown. There's a C99 compliant libcmark and a command-line cmark tool included.

minor feature: Parsing of emphasis before links (#424, Nick Wellnhofer). a regression introduced with commit ed0a4bf. . Update to Unicode 14.0 (data-man). . Add to safe href character set (#394, frogtile). . Update CMakeLists.txt (Saleem Abdulrasool). Bump the minimum required. CMake to 3.7. Imperatively define output name for static library. . Install paths in libcmark.pc (Sebastián Mancilla).CMAKE_INSTALL_ can be relative or absolute path, so it is wrong to. PreCMAKE_INSTALL_PREbecause if CMAKE_INSTALL_ is set to an Absolute path it will result in a malformed path with two absolute paths Joined together. Instead, use CMAKE_INSTALL_FULL_ from GNUInstallDirs.

BSDL-2 c commonmark markdown html-rendering syntax-tree

libconfini 1.16.2 💾

libconfini is a simple INI parsing library with the ability to read disabled entries (i.e. valid entries nested in comments). libconfini does not store the data read from an INI file, but rather dispatches it, formatted, to a custom listener. The code is written in C (C99) and does not depend on any particular library, except for the C standard headers stdio.h, stdlib.h, stdbool.h and stdint.h (and for extreme platforms the code can be also compiled as “bare metal”, with few or no strings attached to the C Standard Library).

minor bugfix: Issue #16 has been fixed. Code readability. Documentation. Examples.

GNU GPLv3 ini library unix configuration configuration-file ini-parser ini-reader ini-config conf shared-library config configuration-management gnu

TheSSS (The Smallest Server Suite) 37.1 💾

TheSSS (The Smallest Server Suite) is a lightweight server suite distributed as a live CD. It is designed for system administrators who need an extremely tiny and fast set of server software. The supported servers are: DNS, FTP, HTTP, HTTPS, NFS, MySQL, SFTP, SMTP, SSH, and Telnet. A proxy server (Polipo with Tor) is also included. The main security components are the 4MLinux Firewall (based on iptables) and Clam AntiVirus. ISO images are fully compatible with UNetbootin, which can be used to create an easy-to-use TheSSS Live USB.

minor feature: This is a minor (point) release based on the 4MLinux Server 37.1, meaning that the components of the LAMP server are now: Linux 5.10.63, Apache 2.4.49, MariaDB 10.6.4, and PHP (both 5.6.40 and 7.4.23). You can update your TheSSS by executing the "zk update" command (fully automatic process).

GNU GPLv3 server 4mlinux

Quba-Viewer 1.1.1 💾

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

minor bugfix: The window for the example files can now be closed again and plain pdf no longer show a button for visualization

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

Calibre 5.28 💾

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: 5.28 24 Sep, 2021 New features Edit metadata dialog: Customize cover generation: Allow saving and loading cover generation settings as "themes". E-book viewer: Allow pressing the 0-9 keys to apply a quick highlight style Book details panel: While clicking tags/authors/etc. holding down the Ctrl+Shift modifier keys now add the tag to the current search with "AND" instead of "OR" when using only Ctrl Add an option to the preferences drop down menu to restart calibre without third party plugins Edit book: When renaming classes in style sheets only recognize class names preceded by a period E-book viewer: lookup in Google partially hidden due to change in Google results page markup. Conversion dialog: Search replace expression builder: incorrect search result highlighting when non-BMP unicode characters are present in the text. E-book viewer: popup footnote blank when the footnote link points to a lt;body gt; tag E-book viewer: jumping to highlights in text that occurs after a line break and newline character not working in paged mode Kindle Output: Strip EXIF metadata from JPEG images as the Kindle renderer has with it Improved news sources. India Today.

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

µBlock Origin 1.38.1b0 💾

µBlock Origin is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: Firefox: No stable release will occur until dev build is no longer stalled: uBO works best on Firefox. . uBO works best on Firefox. Chromium: Install from the Chrome store (CWS): https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm. Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak 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 Ope

GNU GPLv3 javascript browser ad-blocker filter privacy

Mozilla Firefox 92.0.1 💾

Firefox is a widely used web browser. It's based on Mozillas Gecko HTML rendering and IonMonkey JavaScript engine. It supports HTML5, XML, XHTML, SVG 1.1, MathML, XSLT, CSS3, Web fonts, APNG, SSL/TLS, sandboxed JavaScript 1.8.5 with many newer DOM and WHATWG extensions. It's highly extensible and themeable, provides tabbed browsing, security and privacy features, traditional and live/smart bookmarks.

minor feature: an where audio playback was not working on some Linux systems ( ), with the findbar button on different operating systems ( ), Reference link to 92.0 release notes

MPL c++ web-browser html5 javascript mozilla

Not Autotools 1.1.0 💾

Not Autotools is collection of awesome and self-documented m4 macros for GNU Autotools. The macros are organized by topic and each topic has its own file. Most of the macros are independent from each other, so you can just copy and paste what you need. The few cases where a macro depends on a helper macro are documented.

minor feature: New macro NC_MAKETARGET_SUBST_UNQUOTED() has been created in not-autotools.m4. AC_DEFUN() has been replaced with m4_define() for registering the NC_GLOBAL_LITERALS() macro (this fixes autopoint bug "error: required file 'build-aux/config.rpath' not found"). Code review (macro NC_MAKETARGET_SUBST() in not-autotools.m4). Documentation.

GNU GPLv3 m4 m4 macros autotools autoconf automake configure m4 library

OpenBGPD 7.2 💾

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.

major feature: Support for RFC 9072 - Extended Optional Parameters Length for BGP OPEN Message. Support for RFC 8050 - MRT Format with BGP Additional Path Extensions. Implement receive side of RFC 7911 - Advertisement of Multiple Paths in BGP. OpenBGPD is currently not able to send multiple paths out. Improve checks of VRPs loaded via RTR or from the roa-set table. Allow to optionally specify an expiry time for roa-set entries to mitigate BGP route decision making based on outdated RPKI data. OpenBGPD's companion rpki-client(8) produces roa-sets with the new 'expires' property.

ISC openbgpd bgp routing

TEA text editor 60.5.1 💾

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.

minor feature: + FB2.ZIP, FBZ has been added. * If you install TEA from AUR, please note that TEA binary is renamed in AUR packages from "tea" to "tea-qt" due to conflict with another program package at the official Arch repo. * To install fresh TEA from AUR, use "yay -S tea-qt-git"

GNU GPLv3 text editor qt documentation text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux

exiftool 12.31 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: Added a new SonyModelID and a couple of new Sony lenses. - Added a new Canon LensType. - Added Composite GPSLatitude/Longitude tags for Sony videos which combine the reference hemispheres as with the Composite tags for EXIF GPS. - Decode DPX AspectRatio. - Decode more GoPro MP4 tags. - Extract ICC_Profile from CS0 object in PDF files. - Extract encrypted GPS from Akaso V1 dashcam videos (can't yet decrypt). - Improved handling of QuickTime iTunesInfo tags, and created new "iTunes" family 1 group for these. - Patched so NoPDFList option also applies when writing. - Patched to allow user-defined PNG TextualData tags to be written only as iTXt. - Patched PDF reader to avoid concatenating values of multiple List-type tags into a single tag.

Artistic perl exif meta-data

rpki-client 7.3 💾

The OpenBSD 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, downloads and validates Route Origin Authorisations (ROAs) and finally outputs Validated ROA Payloads (VRPs) in the configuration format of OpenBGPD, BIRD, and also as CSV or JSON objects for consumption by other routing stacks.

minor feature: Rpki-client 7.3 has just been released and will be available in the Rpki-client directory of any OpenBSD mirror soon. 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 OpenBGPD, BIRD, and also as. CSV or JSON objects for consumption by other routing stacks. See RFC 6811 for a description of how BGP PreOrigin Validation. Secures the Internet's global routing system. Rpki-client was primarily developed by Kristaps Dzonsons, Claudio. Jeker, Job Snijders, Theo Buehler, Theo de Raadt and Sebastian Benoit. as part of the OpenBSD Project. This release includes the following changes to the previous release: Improve the HTTP client code (status code handling, http proxy. Support, keep-alive). In RRDP, do not access URI with userinfo. Improve RRDP syncing by considering a notification file serial. Jumping backwards as synced repository. Make -R (rsync only) also apply to the fetching of TA files. Only sync *. cer,crl,gbr,mft,roa files via rsync and exclude all others. When producing output for OpenBGPd, make use of the 'roa-set. Expires' attribute to prevent machines from loading outdated roa-sets. In RRDP, limit the number of deltas to 300 per repo. If more deltas. Exist, downloading a full snapshot is faster. Limit the validation depth of X509 certificate chains to 12, double. The current depth seen in RPKI. Rpki-client works on all operating systems with a libcrypto library. Based on OpenSSL 1.1 or LibreSSL 3.3, and a libtls library compatible. With LibreSSL 3.3 or later. Rpki-client is known to compile and run on at least the following. Operating systems: Alpine, CentOS, Debian, Fedora, FreeBSD, Red Hat. Rocky, Ubuntu, macOS, and of course OpenBSD!. It is our h

ISC rpki bgp routing security bird openbgpd

QtPass 1.4.0-rc1 💾

Password management should be simple and follow Unix philosophy. With QtPass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password. These encrypted files can be be organised into meaningful folder hierarchies, which can be shared with teams.

minor feature: Don't call QtPass::setup() from QtPass class constructor #482 (maciejsszmigiero) first run, #481, #466, #423 and #308 . first run, #481, #466, #423 and #308. Password window padding #484. Buttons width on RHEL 8 #483. Start minimized works again #471.

GNU GPLv3 password manager utility qt qt5 pass gpg git