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.