Last modified: Monday, May 12, 2025

Technical Memorandum

LTI (Learning Tools Interoperability)

This is a skeleton Perl code to communicate with LMS, such as Moodle, via LTI. It provides a simple authentication function. You can apply it to various of applications, such as an extension function inherit the authentication result from the plain Moodle LMS.

GNU Mailman3 on FreeBSD

GCC, The GNU Compiler Collection


Small (and very old) patches

Patch to fix an autoboot problem on FreeBSD-9.2

FreeBSD, boot

This fixes an autoboot problem discussed at "9.2 Boot Problem"[External Site]. For 9.2-RELEASE-p6, this patch file is made fine adjustments to the original patch.

menu.4th.patch (Jun. 4, 2014)

Patch to avoid SEGV in xrwho-1.1

xrwho, X11, SIGSEGV

This fixes segmentation violation (SEGV) occurred in situations where the users frequently login or logout.

xrwho-1.1p1.patch (Apr. 3, 2007)

Patch to make ja-okphone-1.2 ports on FreeBSD-6(amd64)

FreeBSD, ports, okphone, amd64

[usage] Rename the downloaded patch file to patch-master::main.c and place it into /usr/ports/japanese/okphone/files/ directory, then make install at /usr/ports/japanese/okphone/.

okphone-main.patch (Mar. 15, 2007)

Patch for xpbiff-1.27-with-YOUBIN.tar.gz

xpbiff, youbin3, FreeBSD, Solaris, SPARC, amd64, 64bit

This patch fixes the following problem and enhances compatibility.

xpbiff-1.27-with-YOUBIN3.patch (Jul. 30, 2008)

Patch for qpopper-4.1.0 to communicate with Youbin-3.5

qpopper, youbin3

This patch enables qpopper-4.1.0 to communicate with Youbin-3.5 server. This was derived from qpopper4.0.5+youbin3.patch[External Site] written by Mr. Masahiro sakapon Sakamoto[External Site] (Saitama Institute of Technology).

qpopper4.1.0+youbin3.patch (Aug. 4, 2011)

Patch for youbind (youbin-3.5)

youbin3, File Descriptor Table

The youbind server does not close mail spool files when using xyoubin client. This will overflow the file descriptor table. The message such as "open: Too many open files" will appear in syslog.

youbin-3.5-server_c.patch (Aug. 8, 2008)

Patch for pstoedit-3.50

pstoedit, SPARC, SIGBUS

This fixes bus error caused on processors with big-endian and strict alignment rules (such as the SPARC processors).

This patch was contributed to Dr. Wolfgang Glunz on May 7, 2010, and it has been officially included in pstoedit-3.60.

drvwmf.cpp.patch (May 7, 2010)


Atsushi NUNOME @ Computer System Laboratory at Kyoto Institute of Technology (nunome@kit.ac.jp)