SOGo is an open source scalable groupware running on Linux. There is a little documented option enabling integration of custom JavaScript files in every created page.This short post tries to shed a further light on it. Continue reading »
Listing NICs and their IPs in Linux
Writing configuration scripts for linux it’s a usual requirement to get IPs of NICs. Though there are tools to read out system’s network configuration it’s sometimes hard to get a simple list putting NICs into relation with their IP, only. Here is a approach to achieve that exactly. Continue reading »
Syncing Apple Notes over Cyrus IMAP
Cyrus IMAP is an open source online mailstore service providing authenticated access on mailboxes using standard protocols such as IMAP and POP3. Today, IMAP as a protocol is supported by nearly every mail client including those found on Apple’s devices ranging from Mac OS X systems to iOS devices such as iPhone and iPad. All the latter include an Apple-specific way of syncing notes over IMAP though newer releases shifted to use iCloud for that. Consider Cyrus IMAP already providing access on mailboxes and contained folders the “usual” way. Here comes a short tutorial on how to add support for syncing Apple’s notes. Continue reading »
SASL authentication using LDAP database
SASL is an abstraction layer for implementing customizable authentication in a client/server software. Today many services support SASL-based authentication. This short post is about setting up SASL for LDAP-backed authentication. Continue reading »
Managing OpenLDAP cn=config setup
OpenLDAP started to use runtime configuration stored in LDAP tree to completely replace previous configuration file(s). By intention this is preferred to support configuring LDAP service with no downtime thus also referred to as “runtime configuration”. While intentions are clear, there seem to be little tools other than ldapmodify for managing cn=config. Continue reading »
Unfolding/folding text with sed
sed is a very powerful GNU tool for processing text files in nearly any way. So there must be some very simple opportunity to use it for unfolding text files. Querying the search engine of my choice didn’t provide me such a brief example so I had to write one myself here. Continue reading »