The Java Framework for CGI
(This document describes version 1.01 of the framework) Copyright © 1996 by Marc Balmer, CH-4055 Basel, Switzerland. Internet applications written in the Java programming language are mostly designed...
View ArticleUsing Java for CGI Applications
Copyright © 1996 by Marc Balmer, CH-4055 Basel, Switzerland. This paper discusses strategies and methods to use Java as a programming language for CGI (Common Gateway Interface) applications. read more
View ArticleContributions to OpenBSD
Note: I left the OpenBSD project and joined The NetBSD Project. See my list of NetBSD contributions. read more
View ArticleSoftware Projects
smtp-vilter, a fast and flexible content filter for sendmail smtp-benchmark, an SMTP benchmark programs ldapvacation, an LDAP version of the vacation program mod_ldapvhost, an Apache module to support...
View ArticleUsing OpenBSD's chrooted httpd
Copyright © 2003-2008 by Marc Balmer. All rights reserved. OpenBSD some time ago changed the mode of operation for the Apache webserver from the normal non-chrooted operation to chrooted operation....
View Articleldattach(8), a new command to attach line disciplines to a tty
Line disciplines have been in Unix since a long time. While they are not device drivers, they interact with tty devices in a very peculiar manner: They attach to a tty device and can then look at, or...
View ArticleWhen seekdir() Won't Seek to the Right Position
The other day, I got an email from Edd, an OpenBSD user, claiming that Samba would crash when serving files off an MS-DOS filesystem. This was Samba built from sources and not the one from ports. Since...
View ArticleNetBSD's GPIO Revisited
I reworked the GPIO framework in OpenBSD last fall. Now I have taken my work to NetBSD and updated their GPIO implementation. While there, I corrected some mistakes made in the OpenBSD implementation...
View ArticleUsing the Lua Programming Language to Create a Graphical User Interface
Most toolkits for graphical user interfaces organize the elements of the user interface, typically called "widgets", in a hierarchy: Starting with some container like a dialog or window at the top, the...
View Article