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
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
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
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
GNU GPLv3 pdf viewer c
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.
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.
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.
Remove deprecated DSA host key from Docker Container.
Improve valid user name check.
Return 404 instead of 403 if user can not access the repo.
Support scoped access tokens.
Add support for commit cross references.
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.
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.
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
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.
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.
Extended validity detection of sub-addresses in procedure
GetHyperlinksAsDict to include "" in addition to.
New procedures in CawtPpt:
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
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
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