All posts from 2008.
A Drupal patch that adds input format selection to the Premium module so the body text shown to non-authenticated users can use filters, tokens, and dynamic links.
The Drupal Atom module generates invalid XML when the site title contains an ampersand — here's the patch that escapes title and subtitle fields correctly.
A patch for TurboGears 1.0.4.3 that separates user authentication from marking a user as authenticated, enabling Drupal-style one-click login links via email.
JA-SIG CAS service registry keeps resetting on restart because Hibernate creates BIT(1) columns instead of TINYINT(1) for booleans in MySQL — here's the fix.
JA-SIG CAS Server 3.2 ships with Spring 2.5.1, updated LDAP/SPNEGO modules, a hard timeout policy, modular Spring config, and the Inspektr auditing framework.
Fix Duplicity backup failures caused by too many open files on Linux by raising the file descriptor limit for the backup user in /etc/security/limits.conf.
When Amazon S3 went down it took Web 2.0 sites with it, but sites using Duplicity-backed EC2 kept running — why relying on PersistenceFS is a design flaw.
JA-SIG CAS persistent JDBC service registry fails when jars are added manually — the fix is to recompile the distribution so Hibernate loads all dependencies correctly.
Fix Drupal 5 client IP detection when running behind a reverse proxy with caching enabled, including a patch to correctly read the X-Forwarded-For header.
Mooshup.com launched a social platform for creating and sharing mashups, powered by WSO2 Mashup Server, making web mashing accessible to non-technical users.
Use Duplicity, chroot, and Amazon S3 to give EC2 instances persistent storage that survives instance restarts — a detailed 12-step guide with scripts included.
A busy week building an Amazon EC2 AMI with persistent storage that behaves like a physical server — a follow-up post with full details was coming soon.