postgresql-17-credcheck

PostgreSQL username/password checks

The credcheck PostgreSQL extension provides few general credential checks, which will be evaluated during the user creation, during the password change and user renaming. By using this extension, we can define a set of rules:

postgresql-17-extra-window-functions

Extra Window Functions for PostgreSQL

This extension provides additional window functions to PostgreSQL. Some of them provide SQL Standard functionality but without the SQL Standard grammar, others extend on the SQL Standard, and still others are novel and hopefully useful to someone.

postgresql-17-first-last-agg

PostgreSQL extension providing first and last aggregate functions

first-last-agg is a simple extension providing two aggregate functions, last and first, operating on any element type and returning the last or the first value of the group.

libmartchus-c++utilities5t64

useful C++ classes and routines used by Martchus' applications

Martchus-cpp-utilities is a library that contains helpers for: * parsing command-line arguments and providing Bash completions * working with dates and times * converting primitive data types to byte-buffers, and vice versa (eg, between litte-endian and big-endian) * common string conversions/operations * using standard IO streams * using SFINAE by providing additional traits (eg, for checking whether a type is iteratable) * testing with *CppUnit* * CMake, with convenient modules and templates

gittuf

security layer for Git repositories (program)

gittuf is a security layer for Git repositories. With gittuf, any developer who can pull from a Git repository can independently verify that the repository's security policies were followed. gittuf's policy, inspired by The Update Framework (TUF) (https://theupdateframework.io/), handles key management for all trusted developers in a repository, allows for setting permissions for repository branches, tags, files, etc., protects against other attacks (https://ssl.engineering.nyu.edu/papers/torres_toto_usenixsec-2016.pdf) Git is vulnerable to, and more — all while being backwards compatible with forges such as GitHub and GitLab.

python3-pylutron-caseta

API to control Lutron Caséta devices

This library provides an interface to control Lutron Caséta devices over a network. Users can manage a variety of home automation devices, including light dimmers, switches, fans, and shades. It connects to the Lutron Caséta Smart Bridge, enabling communication with the bridge to send commands and retrieve states. Users need to perform an authentication process to generate necessary credentials for securing the connection. The library supports automatic discovery of devices configured in the Lutron mobile app by leveraging the Smart Bridge's capabilities. This includes integration with occupancy and vacancy sensors to trigger events based on motion detection, and interaction with Pico and Shade remotes for receiving button press events. The library is also compatible with RA2 Select, QSX Processor, and RadioRA 3 systems.