Projects


Table of Contents

mod_authnz_ibmdb2 - Apache authentication module
db2-hash-routines
Lock Me for Mac OS X
MediaWiki Extension Mantis
MongoDB-prefPane
MySQL-prefPane
static FFmpeg binaries for macOS 64-bit
JSON Response - a YOURLS plugin

mod_authnz_ibmdb2 - Apache authentication module

mod_authnz_ibmdb2 is an Apache authentication module using IBM® DB2® as the backend database for storing user and group information. The module supports several encryption methods and caching of credentials.
I also provide UDFs and Stored Procedures to generate and validate hashes in DB2. They are compatible to the functions that are used in Apache's htpasswd utility.

db2-hash-routines

UDFs and SPs for DB2 to generate and validate hashes.

Example:
db2 => values bcrypt('cleartext')

1
------------------------------------------------------------
$2y$05$WCC47DM2xelWQCGDKEAeNOP9BCRE6IyuMjOtGH5hKMB392XuSWInG

  1 record(s) selected.


Lock Me for Mac OS X

Lock Me is a simple status bar application that allows you to lock your screen.

There are 3 global shortcut options:
  • ⌥⌘L
  • ⌃⌥⌘L
  • ⌥⇧⌘L
Languages: English, French, German, Simplified Chinese

MediaWiki Extension Mantis

The Mantis extension allows users to display a list of MantisBT tickets on a page.

By default it shows a color-coded table of open tickets. The following options can be customized:

  • table header on/off
  • colors on/off
  • length of summary text
  • date format
  • specify tickets by
    • bugid
    • status
    • severity
    • category
    • project
    • username
    • version (range filtering supported)
    • target_version (range filtering supported)
    • fixed_in_version (range filtering supported)
    • resolution
  • sort by multiple columns with individual sort order
  • show only certain columns
  • limit the output
  • suppress error and informational messages
  • change header names for columns
  • change the alignment of columns
  • add comments to tickets


MongoDB-prefPane

MongoDB Preference Pane for Mac OS X to start and stop MongoDB. It makes it possible to define or override options, and it will show the PID of the started mongod process.

MySQL-prefPane

MySQL Preference Pane for Mac OS X to start and stop MySQL. One can also define or override options, and it will show the current PID of the started mysqld process.

static FFmpeg binaries for macOS 64-bit

Static binaries for FFmpeg, FFprobe, FFserver, and FFplay snapshots and releases. These binaries are single executables and do not need additional libraries.
The included x265 library is a multi-bit version (8-bit, 10-bit, 12-bit).

JSON Response - a YOURLS plugin

Plugin for YOURLS. Add .json (or a custom string/character) to the short URL to get info about it as a JSON response.