Zotero is a free and open-source reference management software to manage bibliographic data and related research materials (such as PDF files). Notable features include web browser integration, online syncing, generation of in-text citations, footnotes, and bibliographies, as well as integration with the word processors Microsoft Word, LibreOffice Writer, and Google Docs. It is produced by the Center for History and New Media at George Mason University.
major feature: Functionality changed or added
Allow quitting app via Alt-F + X on Windows and Ctrl-Q on Linux
Improved direct saving of files on sites that check referrer
Bugs fixed
Mac/Safari Fixed bug after Google Docs redesign where Zotero menu would become inactive after hovering over document mode switcher
Fixed incomplete Mendeley import due to empty creators or tags
Fixed detection of duplicates with same last name but different field modes
Fixed `no such column: IA.authorName` error from early 6.0 beta upgrade
Affero GPLv3 citation documentation styles
LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.
minor feature: Column relevance disabling not working as expected (Gabriel Jenik).
Updated translation: Slovak by jelen1.
Updated translation: Portuguese (Portugal) by samarta.
Updated translation: Polish by elissa.
Updated translation: Polish (Informal) by elissa.
Updated translation: Norwegian (Nynorsk) by pmonstad.
Updated translation: Norwegian (BokmƄl) by pmonstad.
Updated translation: Japanese by nomoto.
Updated translation: Italian by lfanfoni.
Updated translation: Italian (Informal) by c_schmitz, lfanfoni.
Updated translation: Finnish by Jmantysalo.
Updated translation: Dutch by Han.
Updated translation: Dutch (Informal) by Han.
Updated translation: Czech by jelen1.
Updated translation: Czech (Informal) by jelen1.
GNU GPL survey php mysql mssql postgres
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.
security: Include OpenBSD 7.2 errata 023: Incorrect length checks allow an out-of-bounds read in bgpd(8).
ISC openbgpd bgp routing
QXGEdit is a Qt4 GUI for editing MIDI system exclusive files. It works with XG devices such as Yamaha DB50XG. It requires a configured ALSA system.
minor bugfix: Drum Setup is being made possible for any drum-kit, with some.
Provided default values, not just for the default Standard Kit
Anymore.
GNU GPL qt c++ midi yamaha alsa
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.
major feature: (2023-03-21).
### Added (155 changes).
Add wiki_access_level to group API (gitlab-org/gitlab@05b4aca71af6e5e2e73175ee13e4bf6741d17721) ( merge request (gitlab-org/gitlab!114719)) GitLab Enterprise Edition.
Add filter for approved status (gitlab-org/gitlab@739d2677fe60c53443e828241b3b53518ef2cb12) by @Taucher2003 ( merge request (gitlab-org/gitlab!114374)).
Show achievements on user profile (gitlab-org/gitlab@b6d43f703b109add8f8e951335d86551531f137d) ( merge request (gitlab-org/gitlab!113156)).
Run package metadata conditionally in dev (gitlab-org/gitlab@64f1ba858e13f775faaa17af1407f3d398837308) ( merge request (gitlab-org/gitlab!115062)) GitLab Enterprise Edition.
Add revoke achievement mutation and service (gitlab-org/gitlab@15c471bf7984a9e1f364cf0479fedfdc2f86c620) ( merge request (gitlab-org/gitlab!114810)).
Add documentation for protected tags creation with deploy keys (gitlab-org/gitlab@c9bf5fc531199249b99dd6e95126f6f61fa649a8) ( merge request (gitlab-org/gitlab!110240)).
Define ci_builds primary key as partitioned (gitlab-org/gitlab@730cb2f3c0335e4e436f34c20b800caed2aa4f44) ( merge request (gitlab-org/gitlab!113725)).
Compliance frameworks report (gitlab-org/gitlab@f53da2b047b5ffb811cc4950b5050e73510e902c) (merge request) GitLab Enterprise Edition.
feat: Enable auto-resolution of removed SAST rules by default (gitlab-org/gitlab@929b74d1ee087b678ff6041cd63d04ada298692e) ( merge request (gitlab-org/gitlab!114633)).
Filter projects by compliance framework presence (gitlab-org/gitlab@15417d7fa2032b3d4cd9f5ca78778f82fefa617b) ( merge request (gitlab-org/gitlab!114440)) GitLab Enterprise Edition.
Add Squash TM integration (gitlab-org/gitlab@0f3b8a519f0f57380cfc46565ad55844fe4a1c6e) by @pckerneis ( merge request (gitlab-org/gitlab!110909)).
Enable duo 2FA authentication support (gitlab-org/gitlab@07c175ed7bb2275cc0861717217b6ad9a3c3cbc6) ( merge request (gitlab-org/gitlab!114068)).
Move work item notes out of FF and docs (gitlab-org/gitla
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
The abcMIDI suite consists of programs for turning ABC music files into MIDI and vice versa, typesetting them as PostScript files, and manipulate them in several ways.
minor feature: Unspecified.
GNU GPL abc music conversion midi cross-platform
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: Release 44.1
Git-EVTag-v0-SHA512: a9c091d5e2b304702b6afcaedd6758f51f137448422d459e5a8f4175a5ea5
735da8198deebdd85344a7967ae137af9b32b28e9aa5a38bce6d55662ef7a
d96937.
GNU GPLv3 pdf viewer c
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: a crash on macOS while pinch-zooming under some circumstances ( ). a causing Firefox to freeze on startup for some Windows users ( ). Reference link to 111.0 release notes.
MPL c++ web-browser html5 javascript mozilla
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: BREAKING.
Add loading yaml label template files.
Make and code search support camel case for Bleve.
Repositories: by default disable all units except code and pulls on forks.
Support template for merge message description.
Remove ONLY_SHOW_RELEVANT_REPOS setting.
Implement actions.
Remove deprecated DSA host key from Docker Container.
Improve valid user name check.
SECURITY.
Return 404 instead of 403 if user can not access the repo.
Support scoped access tokens.
FEATURES.
Add support for commit cross references.
Scoped labels.
Add Chef package registry.
Support asciicast files as new markup.
cgo cross-compile for freebsd.
Add cron method to gc LFS MetaObjects.
Add new captcha: cloudflare turnstile.
Enable `@ lt;user gt;`- completion popup on the release description textarea.
make / username .png redirect to user/org avatar.
Add Conda package registry.
Support org/user level projects.
Add Mermaid copy button.
Add user secrets.
Secrets storage with SecretKey encrypted.
Preview images for cards in Project Board view.
Add support for incoming emails.
Add Cargo package registry.
Add option to prohibit fork if user reached maximum limit of repositories.
Add attention blocks within quote blocks for `Note` and `Warning`.
Add Feed for Releases and Tags.
Add package registry cleanup rules.
Add "Copy" button to file view of raw text.
Allow disable sitemap.
Add package registry quota limits.
Map OIDC groups to Orgs/Teams.
Keep languages defined in.gitattributes.
Add Webhook authorization header.
Supports wildcard protected branch.
Copy citation file content, in APA and BibTex format, on repo home page.
API.
Match api migration behavior to web behavior.
Purge API comment.
User creation API: allow custom "created" timestamps.
Add `updated_at` field to PullReview API object.
Add API management for /pull and comment attachments.
Add API endpoint to get latest release.
Support system hook API.
ENHANCEMENTS.
Add `.patch` to `atta
MITL git go
Checkstyle assists with source coding standard checking for Java.
It supports the Sun or Google code conventions, but is flexible and
configurable.
It can be run as console tool, or integrated as ANT task.
minor feature: Improve performance of lambda processing.
Make twitter-releasenotes job depend on update-github-page.
Restore curl --fail-with-body.
Specify violation messages in input files.
MITL java coding-style syntax-checker command-line
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 9.0.1418: the included xdiff code is a bit outdated
Problem: The included xdiff code is a bit outdated.
Solution: Sync with the latest git xdiff code.
Other text-editor ide vi vim
CAWT is a TWAPI-based TCL utility package to interact with COM interfaces on Windows systems. It provides specialised bindings for Word, Excel, PowerPoint, MSIE, Outlook, Matlab, and Google Earth.
minor feature: Maintenance release.
CawtExcel:
Corrected default value of parameter worksheetNameOrIndex from 0 to 1
in procedures ExcelFileToWikitFile and ExcelFileToMediaWikiFile.
Added test script showing how to export an Excel workbook as
Wikit tables with hyperlinks.
CawtWord:
Extended validity detection of sub-addresses in procedure
GetHyperlinksAsDict to include "" in addition to.
"" addresses.
New procedures in CawtPpt:
GetCommentKeyLeftPosition, GetCommentKeyPosition.
External packages:
Updated Img to version 1.4.14.
Updated Ruff! to version 2.3.0.
Updated Tablelist to version 6.20.
Updated tDOM to version 0.9.3.
Updated Twapi to version 4.7.2.
BSDL tcl c win32 com twapi word excel matlab
BeeBEEP is a secure networking chat. It allows simple chat-style instant messaging, group chats, friend lists, and exchanging files. It works in any intranet environment, or through public networks.
minor bugfix: Ported to Qt 5.15 (working for Qt 6).
QPL c++ qt chat encryption
QRadioLink is a Linux software defined radio transceiver application using VOIP for inter-communication, built on top of GNU radio, which allows experimenting with software defined radio hardware using different digital and analog radio signals and a friendly user interface.
Its primary purpose is educational, but it can also be customized for low power data communications on various frequency bands. It can also be used as an amateur radio SDR transceiver for demonstrating radio communications to students.
The application was originally inspired from the Codec2 GMSK modem project by Kristoff Bonne.
minor feature: Release 0.8.9-1
Reduced sample rate for MMDVM modes to 240k (better efficiency).
LimeSDR calibration (MMDVM multicarrier).
Changed communication method to MMDVM-SDR (requires version 1.0 of MMDVM-SDR).
Added setting for burst delay in milliseconds (MMDVM modes).
Improced reliability in MMDVM multicarrier mode.
other with MMDVM modes (DMR slot overruns and underruns).
LimeRFE duplex mode not set correctly at startup.
single core CPU usage increase to maximum after some hours in MMDVM modes.
M17 callsign decoding.
Added clarifier frequency offset display.
Some other minor.
GNU GPLv3 communication radio
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: Change: budget table view is now the default.
: scheduled transaction list was not display src/dst account for xfer.
: scheduled transaction list total was incorrect.
: account future transaction account column was not displayed oblique.
Removing tag from multiple transactions.
Cannot select Hidden Categories in Statistics Reporting.
Account window toggle future transaction is not working.
Dropdown boxes in the Edit Transaction dialog box behave inconsistently.
Report half-year column header is not translated.
Wayland: template window only on third attempt.
Wayland: click on schedule button select first item and don't open popover.
Wish : #2007714 table budget dialog view improvements.
Wish : #2000290 Fortnight interval in Reports.
Wish : #1996505 Sum SELECTED scheduled transaction at main window.
Wish : #1956060 sort by amount in statistics report to take sign into consideration.
Wish : #1886123 Remind status transactions not calculated in reports despite include preference.
2023-02-06 Maxime Doyen.
GNU GPL c gtk accounting personal-finance quicken money
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.
major feature: The 'expires' key in the JSON/CSV/OpenBGPD output formats is now calculated with more accuracy. Handling of CRLs and Manifests in the face of inconsistent RRDP delta publications has been improved. The OpenBGPD configuration output now includes validated Autonomous System Provider Authorization (ASPA) payloads as an 'aspa-set ' configuration block. When rpki-client is invoked with increased verbosity ('-v'), the current RRDP Serial Session ID are shown to aid debugging. Self-signed X.509 certificates (such as Trust Anchor certificates) now are considered invalid if they contain an X.509 AuthorityInfoAccess extension. Signed Objects where the CMS signing-time attribute contains a timestamp later then the X.509 certificate's notAfter timestamp are considered invalid. Manifests where the CMS signing-time attribute contains a timestamp later then the Manifest eContent nextUpdate timestamp are considered invalid. Any objects whose CRL Distribution Points extension contains a CRLIssuer, CRL Reasons, or nameRelativeToCRLIssuer field are considered invalid in accordance with RFC 6487 section 4.8.6. For every X.509 certificate the SHA-1 of the Subject Public Key is calculated and compared to the Subject Key Identifier (SKI), if a mismatch is found the certificate is not trusted. Require the outside-TBS signature OID for every X.509 intermediate CA certificate and CRL to be sha256WithRSAEncryption. Require the RSA key pair modulus and public exponent parameters to strictly conform to the RFC 7935 profile. Ensure there is no trailing garbage present in Signed Objects beyond the self-embedded length field. Require RRDP Session IDs to strictly be version 4 UUIDs. When decoding and validating an individual RPKI file using filemode (rpki-client -f file), display the signature path towards the trust anchor, the timestamp when the signature path will expire, the optional CMS signing-time, non-optional X.509 notBefore, and X.509 notAfter timestamps.
ISC rpki bgp routing security bird openbgpd
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 3.11.0
Updated --format output when used with -o to also enable -u to show all matches, improved --json, --xml, --csv output when used with -o, updated -o output with headings for every match, updated --replace output field m to output the number of matches sequentially, new --format and --replace field M outputs number of matching lines.
BSDL utilities system-administrators developers
At the highest level of its design, Concurrent.js is a dynamic module importer like require and import. But instead of loading a module into the main thread, it loads the module into a worker. It injects the concurrency behavior into imported functions and classes so they can be used as usual. Concurrent.js works on web browsers, Node.js, and Deno.
minor feature:
MITL parallel-computing multithreading greenthreads reactive-programming
Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.
minor feature: Initial step of the Wayland graphics driver. Cleanups in IME support. A number of test. Various. #7585 Thief: the dark project hangs on #039;esc #039; keypress in game if X in 24bpp mode, #47407 Hard Truck 2: King of The Road (GOG) movies aren #039;t played, #49266 Amazon Games installs but won #039;t start (needs WindowsFormsApplicationBase startup code?), #51848 Multiple applications have very poor performance after 4261369e5d8 (Secondhand Lands, SPORE), #52912 t2embed:t2embed fails on Windows with the UTF-8 codepage, #52948 gdi32:font - test_EnumFonts() fails on Arial Bold on Windows in Russian, #53172 advapi32:registry - test_enum_value() has a pair of rare failures in UTF-8 system locales, #53182 shell32:shelllink - A save(NULL, TRUE) fails randomly in test_load_save() on Wine, #53236 d3d9:device - test_wndproc() sometimes gets an unexpected WM_DISPLAYCHANGE in Wine, #53270 test_WSARecv() fails when using wow64 thunks Wow64ApcRoutine() overwrites return value set by NtContinue() , #53488 The dxgi:dxgi output is too big on debiant, #53526 kernel32:sync - test_timer_queue() occasionally fails to delete the timer on Windows 10, #53528 ntdll:info - test_query_kernde() fails on Windows 8 to 10 1709, #53818 foobar2000 v1.6 crashes shortly after startup on Wine 7.19 or higher, #53974 d3drm:d3drm sometimes crashes after failing to create the IDirect3DRMDevice interface in Wine, #53975 d3drm:d3drm sometimes fails to create an immediate mode device in Wine, #54003 vbscript:run sometimes fails on Windows UTF-8 locales, #54008 d3d9:device sometimes fails to create a D3D object in Wine, crashes, #54019 The 64-bit ntdll:wow64 fails on Windows 11, #54020 The 32-bit ntdll:wow64 fails on Windows 11, #54052 winhttp:notification times out randomly in Wine, #54058 user32:input - test_ToAscii() fails in the Hindi UTF-8 locale, #54078 ntdll:pipe - test_blocking() sometimes fails in Wine when the pipe is not signaled, #54168 kernel32:
GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system
Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic.
Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.
minor bugfix: 17 Mar 2023
Conf Clarify `timeout` in rspamd_proxy.
Conf hashbl.
Conf Add SURBL hashbl support (WIP).
Conf RBL: selector.
Conf Reduce the default timeout.
Crit Deserialise hyperscan to the page-aligned space to prevent alignment Crit Fill path field in hyperscan notice command.
Feature Add `thresholds` field to the scan result.
Feature Add possibility to execute lua scripts for blocked fuzzy clients.
Feature Add preliminary support of the external maps in the multimap plugin.
Feature Allow to build a map by combining tuples of selectors.
Feature Allow to query external maps for settings.
Feature Allow to specify `selector_alias` in the maps definition.
Feature Enable Mime part filters on antivirus module.
Feature Improve ratelimit redis scripts.
Feature Selectors: Add specific_urls_filter_map extractor.
Feature Some rework of the selectors framework.
Add O_CREAT flag when creating a file.
Add a database check function unless we have anything from Hyperscan.
Add hyperscan databases sanity check.
Add workaround for ENOBUFS error on sending.
Do not do `lstat` when we are creating file.
Finally get rid of RSPAMD_USE_47BIT_LIGHTUSERDATA_HACK.
boundaries that contain only dashes.
off-by-one error in css tokenizer.
url reputation plugin.
usage of the Redis config schema as `extra_fields`.
Further checks for the hs_scratch_alloc.
Honor group flag for one shot.
Normalize glob paths to avoid hash table misses.
Ratelimit: Use unpack for `HMGET` return value.
Rbl: helo check pipeline.
Replace broken strict_domains with phishing_exceptions.
Restore `strict_domains` support.
Return true from has_urls(true) if only emails are present.
Rework lists applications.
Set symcache item in coroutine calls.
Treat `hs_allocate_scratch` errors as non-fatal.
Treat hostnames with no dots as eSLD of their own.
received: filtering of artif
Apache email-filter antispam c lua
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: Improved performance by optimising the output filters. Add Autonomous System Provider Authorization (ASPA) validaton based on draft-ietf-sidrops-aspa-verification-12. Introduce avs (ASPA validation state) filter and bgpctl filter argument. Add ASPA support for the RTR protocol based on draft-ietf-sidrops-8210bis-10. Improve open policy (RFC 9234) support and enable the capability automatically if a role is specified for the peer. Introduce a per neighbor 'role' configuration option to specify the session role used by ASPA verification and the open policy capability. The 'announce policy' statement was simplified at the same time. Improve startup behaviour by introducing a small delay before opening the connection to a new peer. Support for aspa-set table config which can be provided by rpki-client. Make it possible to filter the RIB by invalid and leaked prefixes in bgpctl and bgplgd. Add OpenMetrics output to bgpctl for various BGP statistics and add /metrics endpoint to bgplgd. Support the pftable attribute set on FreeBSD systems.
ISC openbgpd bgp routing
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 9.0.1411: accuracy of profiling is not optimal
Problem: Accuracy of profiling is not optimal.
Solution: Use CLOCK_MONOTONIC if possible.
Other text-editor ide vi vim
LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.
minor feature: YII_DEwas not used inside KCFinder (Gabriel Jenik).
Order of answer options done on the base language are not reflected on secondary languages. (Gabriel Jenik).
CPDB - Add attribute modal - delete language does not work (Gabriel Jenik).
Placeholder fields VALIDFROM and VALIDUNTIL not listed at email templates (Gabriel Jenik).
Updated translation: Polish by 2BITS_PL.
Updated translation: Polish (Informal) by elissa.
Updated translation: Norwegian (Nynorsk) by pmonstad.
Updated translation: Norwegian (BokmƄl) by pmonstad.
Updated translation: Italian by c_schmitz, lfanfoni.
Updated translation: Italian (Informal) by lfanfoni.
GNU GPL survey php mysql mssql postgres
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 Extra ImageDataMD5 tag to calculate MD5 of image data only.
- Added support for reading DJI APP4 and APP7 JPEG segments.
- Added a new SonyModelID value.
- Decode a few new Nikon tags.
- Downgraded "Windows file times" to a minor warning when Win32::API or
Win32API::File is not installed while reading metadata.
- Patched possible runtime warning when API IgnoreTags option is used to
ignore FileType.
- problem extracting NetName from Windows LNK files.
- where the C filename format code would increment the count on
an output filename collision, but it is supposed to count the input files.
Artistic perl exif meta-data
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: 6.14.1 16 Mar, 2023
New features Edit metadata: When setting a cover from comic files allow choosing which page to use as the cover
Allow display of columns built from other columns as comments in Book details
Comments editor: Add a shortcut for "Paste and match style" (Ctrl+Shift+v).
macOS: ToC Editor: mouse becoming unusable when trying to create a new entry
When computing title sorts strip leading and trailing quotes, not just leading quotes.
Content server viewer: searching only showing results from the current chapter onwards
Check book: some incorrect line numbers reported in a few CSS error messages
regression in 6.14.0 that caused some generated resources to be excluded from the calibre source bundle.
regression in 6.14.0 that broke using paths with single quotes in them for the calibre library
ToC Editor on macOS in 6.14.0 not working inside the Edit book tool only.
Improved news sources.
Strange Horizons. The Saturday Paper. New Scientist. The Mainichi. DR Nyheder. New York Magazine. Bloomberg. Deccan Herald.
GNU GPLv3 python c++ ebook-reader e-book conversion
OpenSSH is a BSD/Linux implementation of SSH1 and SSH2 for encrypted terminal connections, tunneling and file transfers.
It includes the sshd server, scp and sftp, and various utility tools such as ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen, and the sftp-server.
minor feature: This release a number of security.
Security.
This release contains for a security problem and a memory.
Safety problem. The memory safety problem is not believed to be
Exploitable, but we report most network-reachable memory faults as
Security.
Ssh-add(1): when adding smartcard keys to ssh-agent(1) with the.
Per-hop desination constraints (ssh-add -h...) added in OpenSSH
8.9, a logic error prevented the constraints from being.
Communicated to the agent. This resulted in the keys being added
Without constraints. The common cases of non-smartcard keys and
Keys without destination constraints are unaffected. This problem
Was reported by Luci Stanescu.
Ssh(1): Portable OpenSSH provides an implementation of the.
Getrrsetbyname(3) function if the standard library does not
Provide it, for use by the VerifyHostKeyDNS feature. A
Specifically crafted DNS response could cause this function to
Perform an out-of-bounds read of adjacent stack data, but this
Condition does not appear to be exploitable beyond denial-of-
Service to the ssh(1) client.
The getrrsetbyname(3) replacement is only included if the system's.
Standard library lacks this function and portable OpenSSH was not
Compiled with the ldns library (--with-ldns). getrrsetbyname(3) is
Only invoked if using VerifyHostKeyDNS to fetch SSHFP records. This
Problem was found by the Coverity static analyzer.
New features.
Ssh-keygen(1), ssh-keyscan(1): accept -Ohashalg=sha1 sha256 when.
Outputting SSHFP fingerprints to allow algorithm selection. bz3493
Sshd(8): add a `sshd -G` option that parses and prints the.
Effective configuration without attempting to load private keys
And perform other checks. This allows usage of the option before
Keys have been generated and for configuration evaluation and
Verification by unprivileged users.
Scp(1), sftp(1): progressmeter corruption on wide displays;.
Bz3534
Ssh-add(1), ssh-keygen(1): use RSA/SHA256 when testing usability
of private keys as some systems are starting to disable RSA/SHA
BSDL c ssh security cryptography utilities sftp scp openbsd linux
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. LSP servers can be used to add semantic highlighting.
minor bugfix: - added support for Hare
- fixed `--no-trailing-nl` option for LaTeX output
- fixed typos in rnc.lang, spn.lang and znn.lang
- fixed missing ngerman package for `--replace-quotes` option
- fixed quotes highlighting in XML
- updated file extension lists
- updated astyle lib to version 3.2 beta
GNU GPLv3 documentation text-processing html latex
Ansifilter converts ANSI terminal escape sequences to HTML, RTF, BBCode, Pango Markup, LaTeX and Plain TeX.
It also converts ANSI art files (CP437, BIN, XBIN, TND) to HTML or RTF.
minor feature: - added stdin/stdio default stream hints in `--help`
- added shell completion scripts
GNU GPLv3 text-processing filter html latex
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.3.0.3 2023-3-14
* Bug Fixes:
* Mac OS: Fix build process to allow older versions of Mac OS.
Zlib end-users linux macos windows player ballroom c gtk
PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.
minor feature: 7.4.0-preview.2 - 2023-03-14.
Breaking Changes.
Update some PowerShell APIs to throw `ArgumentException` instead of `ArgumentNullException` when the argument is an empty string.
Add the parameter `-ProgressAction` to the common parameters.
Engine Updates and.
`PlainText` output to correctly remove the `Reset` VT sequence without number.
`ConciseView` to handle custom `ParserError` error records.
`VtSubstring` helper method to correctly check characters copied.
Update the `FeedbackProvider` interface to return structured data.
Make the exception error in PowerShell able to associate with the right history entry.
for JEA session leaking functions.
Add WDAC events and system lockdown notification.
support for nanoserver due to lack of AMSI.
Performance.
Use interpolated strings.
General Cmdlet Updates and.
completion for `PSCustomObject` variable properties.
Improve type inference for `Get-Random`.
Make `-Encoding` parameter able to take `ANSI` encoding in PowerShell.
Telemetry improvements for tracking experimental feature opt out.
Support HTTP persistent connections in Web Cmdlets.
using xml `-Body` in webcmdlets without an encoding.
Add the `Statement` property to ` MyInvocation`.
`Start-Process` `-Wait` with `-Credential`.
Adjust `PUT` method behavior to `POST` one for default content type in WebCmdlets.
Improve verbose message in web cmdlets when content length is unknown.
Preserve `WebSession.MaximumRedirection` from changes.
Take into account `ContentType` from Headers in WebCmdlets.
Use C# 11 UTF-8 string literals.
Add property assignment completion for enums.
class member completion for classes with base types.
Add `-Path` and `-LiteralPath` parameters to `Test-Json` cmdlet.
Allow to preserve the original HTTP method by adding `-PreserveHttpMethodOnRedirect` to Web cmdlets.
Webcmdlets display an error on https to http redirect.
Build the relative URI for links from the response in `Invoke-WebR
MITL powershell shell
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: Windows native notifications are now enabled. Firefox Relay users can now opt-in to create Relay email masks directly from the Firefox credential manager. You must be signed in with your Firefox Account. We ve added two new locales: Silhe Friulian (fur) and Sardinian (sc). Various security. Use of the rel attribute is now supported on form elements, allowing the specification of the relationship between the current document and the form target in a simpler, cross-browser way. Origin private file system access is now enabled, a new storage API that enables web applications to store and retrieve data from and to the filesystem in a sandbox. With the release of Firefox 111, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 18 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
MPL c++ web-browser html5 javascript mozilla
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.3.0.2 2023-3-13
* Bug Fixes:
* Apply Adjustments: Restore Original: Restore database information.
* Update Database: Restore from audio file tags: Restore database information.
Zlib end-users linux macos windows player ballroom c gtk
ani-cli is a cli to browse and watch anime (alone AND with friends).
minor feature: allanime graphql.
Co-authored-by: coolnsx lt;ansari.tan20@gmail.com gt;.
Co-authored-by: port19 lt;port19@port19.xyz gt;.
Co-authored-by: Derisis13 lt;email.felhasznalasra@gmail.com gt;.
Co-authored-by: chokerman lt;44473782+justchokingaround@users.noreply.github.com gt;.
GNU GPLv3 anime shell cli mpv iina vlc terminal bash macos-x console fzf
Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.
minor feature: merge-tree" learns a new `--merge-base` option. "git jump" (in contrib/) learned to present the "quicklist" to, its standard output (instead of letting it consumed by the editor, it invokes), and learned to also drive emacs/emacsclient. "git var UNKNOWN_VARIABLE" and "git var VARIABLE" with the variable, given an empty value used to behave identically. Now the latter, just gives an empty output, while the former still gives an error, message. Introduce a case insensitive mode to the Bash completion helpers. The advice message given by "git status" when it takes long time to, enumerate untracked paths has been updated. Just like "git var GIT_EDITOR" abstracts the complex logic to, choose which editor gets used behind it, "git var" now give support, to GIT_SEQUENCE_EDITOR. "git format-patch" learned to honor format.mboxrd even when sending, patches to the standard output stream, 'cat-file' gains mailmap support for its '--batch-check' and '-s', options. Conditionally skip the pre-applypatch and applypatch-msg hooks when, applying patches with 'git am'. Introduce an optional configuration to allow the trailing hash that, protects the index file from bit flipping. "git check-attr" learned to take an optional tree-ish to read the.gitattributes file from. "scalar" learned to give progress bar. "grep -P" learned to use Unicode Character Property to grok, character classes when processing b and w etc. "git rebase" often ignored incompatible options instead of, complaining, which has been corrected. "scalar" warns but continues when its periodic maintenance, feature cannot be enabled. The bundle-URI subsystem adds support for creation-token heuristics, to help incremental fetches. Userdiff regexp update for Java language. "git fetch --jobs=0" used to hit a (), which has been corrected, to use the available CPUs. An invalid label or ref in the "rebase -i" todo file used to, trigger an runtime error. SUch an error is now diagnosed while the, todo file is pa
GNU LGPL c git scm vcs dvcs
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 9.0.1403: unused variables and functions
Problem: Unused variables and functions.
Solution: Delete items and adjust #ifdefs.
Other text-editor ide vi vim
Converseen is a batch image-processing application, which utilizes Qt5 for cross-platform support. It supports common image formats including DPX, EXR, GIF, JPEG, JPEG-2000, PhotoCD, PNG, Postscript, SVG, TIFF and many others. It can process single or an selectable amount of files. Converseen allows resizing, size compression, rotation and flipping, file renaming. It can also split up PDF files into multiple images.
minor feature: Added decimal values in scaling by percentage.
Various improvements in the user interface.
Various.. 0.9.5 â 2016-08-29 Latest.
Porting to Qt5.
GNU GPLv3 c++ qt5 image-processing image-conversion
LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.
minor feature: Unable to run integrity check on databases with a big number of surveys (Carsten Schmitz).
High memory usage when exporting participants (Carsten Schmitz).
Error when calculating quartiles on encrypted question (Carsten Schmitz).
CT-44: Exporting survey participants exceeds PHP memory limit (Patrick Teichmann).
Update DB from 491 break on home page (Denis Chenu).
Upload file question type not accepting certain file names (Gabriel Jenik).
Unnoticed data loss if field in response table it missing (Gabriel Jenik).
On-page conditions not working when pre-filling question with equation on the same page (Denis Chenu).
Updated translation: Valencian by vbraque.
Updated translation: Russian by vipgroup.
Updated translation: Portuguese (Portugal) by samarta.
Updated translation: Japanese by d_inoue.
Updated translation: German (Informal) by c_schmitz.
Updated translation: German (Easy) by p_teichmann.
Updated translation: Dutch by Han.
Updated translation: Dutch (Informal) by Han.
Updated translation: Basque by c_schmitz.
GNU GPL survey php mysql mssql postgres
An Ansible role to install a libvirt virtual machine with virt-install and cloud-init.
This role is designed to delegate the install to a libvirt hypervisor.
It allows you to specify the Linux/libvirt KVM host as part of the virtual machine definition.
minor feature: default_user
* Set vm.default_user.passwd to false by default to lock
the user. Previous default setting was invalid cloud-init
syntax.
* Set vm.default_user.name to the USER evironment variable
if ansible_user is not defined
* Documentation updated
MITL ansible role libvirt cloudinit
An ansible role to install libvirt/KVM packages and enable the libvirtd service.
Supported GNU/Linux Distributions
Archlinux
* AlmaLinux
* Debian
* Centos
* Fedora
* RedHat
* Rocky
* Suse
* Ubuntu
minor feature: Install playbook
* Moved all installation related tasks to install.yml to
enable tasks_from in the include_role/import role ansible
modules.
* Documentation updated.
MITL ansible role libvirt kvm
This program allows users to configure Qt6 settings (theme, font, icons, etc.) under DE/WM without Qt integration.
minor bugfix: added keywords entry to desktop file; fixed compatibility with applications that use own stylesheet; fixed font applying issue; updated Japanese translation
BSDL-2 qt6ct qt6
|