Skip to main content


Fetch song lyrics from several internet lyric sites.

Changes for 1.32 - 2024-01-27

  • LyricFinder::Letras - Make work again (discovered during general testing that Letras was no longer working due to aparent site changes).
  • LyricFinder::ChartLyrics - Shush an improper error msg. (sites don't normally "carp" an error msg. for simple "no matching lyrics found"). Also add a fix for titles and artist names that contain Perl regex special characters.
  • LyricFinder::Genius - Add a note in the docs about potential spam embedded in lyrics text returned.


Dancer2 based server for Map::Tube.

Changes for 0.02 - 2024-01-28

  • Use response_header rather than header as recommended.


Scenarios for benchmarking Log::Any

Changes for 0.100 - 2023-10-29

  • Rename module/dist: Bencher-Scenarios-Log{Any,::Any}.
  • Add Log::Any 1.00 to the archive.


A Command-line Bluesky Client

Changes for 0.03 - 2024-01-27T23:46:20Z

  • Commands for app passwords, likes, reposts, invite codes, threads, etc.


The AT Protocol for Social Networking

Changes for 0.15 - 2024-01-27T23:37:51Z

  • Minor bug sweep as I work on a functioning client


the platforms of peril

Changes for 0.11 - 2024-01-27

  • Add some new levels.
  • Yet again try to make the bomb explosions less bad.


Just another HTML table generating DBI extension.

Changes for 1.04

  • update copyright date
  • refactored attribute assignments


The AT Protocol for Social Networking

Changes for 0.14 - 2024-01-27T21:45:25Z

  • Minor bug sweep as I work on a functioning client


Helper for the POE::Wheel::Run for easy controlling logging of stdout/err as well as restarting with backoff.

Changes for 0.1.0 - 2024-01-27

  • add support for PID files created by child procs for their child proc
  • + add new option pid_file
  • + add pids method for returning child pid and the pid from the PID file
  • + add pid_from_pid_file for returning the PID from the PID file
  • + reads PID file via File::Slurp, so new depend
  • add kill method for killing the procs


Redis support for IO::Async

Changes for 6.000 - 2024-01-28T05:00:01+08:00

  • New features
  • Bugs fixed



Use IO::Async with Epoll and special filehandles

Changes for 0.003 - 2024-01-27T21:13:38+01:00

  • Handle fake-events in post_fork
  • Add version dependencies on Linux::FD and Linux::FD:😛id







Use IO::Async with Epoll and special filehandles

Changes for 0.002 - 2024-01-27T20:42:22+01:00

  • Correctly unwatch handlers
  • Don't change sigmask during epoll_pwait
  • Correctly repopulate epoll after fork







Just another Wechsler encoder/decoder

Changes for 1.00

  • promote to stable
  • update copyright



Just another HTML calendar generator.

Changes for 1.04

  • clean up from derusting recalling how to CPAN


Use IO::Async with Epoll and special filehandles

Changes for 0.001 - 2024-01-27T17:44:34+01:00

  • Initial release to an unsuspecting world




Uniform Resource Identifiers (absolute and relative)

Changes for 5.25 - 2024-01-27T16:11:41Z

  • cache scheme so it never attempt to load it again (GH#55) (mschae94)


PID file descriptors

Changes for 0.007 - 2024-01-27T16:48:47+01:00

  • Make sure Linux::FD:😛id isa IO::Handle
  • Make wait return value a proper wait status


Temporarily change current working directory, return safely.

Changes for 0.05 - 2024-01-27

  • Added #define NEED_caller_cx to XS to silence some cpantesters.


Perl interface to POSIX.1-2008

Changes for 0.23 - 2024-01-27

  • t/06_exec.t: Skip fexecve test if we can't sysopen() the Perl executable.
  • Removed silly fileno int range check added in 0.22 because AT_FDCWD is 0xffd19553 on Solaris.



PostgreSQL wire protocol implementation

Changes for 2.001 - 2024-01-27T16:59:10+08:00

  • New features


Find or download and install libmaxminddb

Changes for 1.014 - 2024-01-10T00:01:48Z

  • Download libmaxminddb version 1.9.1


Perl interface to libpng

Changes for 0.57_01 - 2024-01-27

  • Remove documentation for any2gray8 (does not exist)
  • Support for zlib-ng different compression behaviour


Perl YAML Serialization using XS and libyaml

Changes for 0.89

  • Recognise core booleans on Perl 5.36+ at dump time (PR#114 PEVANS++)


Sah schemas related to Perl

Changes for 0.049 - 2023-10-26

  • No functional changes.
  • [doc][ux] Give some warning when using a schema with default value for destructive actions.


List of modules to finding similarity between stuffs

Changes for 0.001 - 2024-01-17

  • First early release.


Fetch song lyrics from several internet lyric sites.

Changes for 1.31 - 2024-01-26

  • LyricFinder::ChartLyrics - Polish off a cpl. rough edges.



Load lines from files and network

Changes for 1.045 - 2024-01-26

  • Add support for file:// URLs. Update dependencies.


Automate various sys admin stuff.

Changes for 0.7.0 - 2024-01-26

  • action suricata_base, .netmap and .nflog added to items to remove by default
  • action lilith_config, add new action for configuring lilith


Temporarily change current working directory, return safely.

Changes for 0.04 - 2024-01-26

  • Added XS code to import O_PATH or O_SEARCH if available.
  • pushd(): Open "." with O_PATH or O_SEARCH if available.
  • Switched from Module::Build to ExtUtils::MakeMaker.
  • POD improvements.


The AT Protocol for Social Networking

Changes for 0.13 - 2024-01-26T19:00:20Z

  • Less broken session management


A Command-line Bluesky Client

Changes for 0.02 - 2024-01-26T19:00:52Z

  • Less broken session management


An yet another view to daemon processes

Changes for 1.01

  • Added Prefork module
  • Added OS requirements in Makefile.PL


Perl interface to POSIX.1-2008

Changes for 0.22 - 2024-01-26

  • Fixed confstr() error handling.
  • Fixed getutx*() out-of-bounds read from utmpx string buffers.
  • Fixed ptsname() and ttyname() to also accept file handles.
  • Fixed read*() and pread*() to not overwrite read-only buffers.
  • Fixed catclose(), dlclose(), killpg(), set*gid(), set*uid(), sig*() to return "0 but true" on success and undef on error as documented.
  • Forbid negative byte counts in read*(), pread*(), write(), pwrite().
  • Added home-grown non-standard removeat().
  • Added creat(), execveat(), fexecve(), raise().
  • Added pathconf(), sysconf() and tons of _CS_, _PC_, _SC_ constants.
  • Added :confstr, 😛athconf, :sysconf export tags.
  • Added some non-standard constants.
  • Added t/06_exec.t.
  • Made timer_create()'s "signal" argument optional.
  • Made lchown(), log10(), nexttoward(), posix_f*() exportable.
  • Bless returned file handles into IO:😁ir/File to make handle methods work.
  • t/02_fs.t: Skip dev/ino/rdev stat() checks on Windows w/ Perl 5.34+ to fake cpantesters green lights (see perl5340delta).
  • POD updates.


Runs a sh or bash script and returns the variables that have been set as well as their values.

Changes for 0.8.2 - 2024-01-26

  • \- in the found keys are replaced with \_\_