In our first ever release, we relied on iptables for port forwarding so that a regular user process could have access to privileged ports (ie, ports < 1024 can be bound only by root). Eg, our IMAP server would bind to port 7143, and iptables would be setup to forward port 143 to 7143. (more…)
All REST and no play…
One of the things we are working on for an upcoming release is REST interfaces into all our content. If you aren’t familiar with REST I’d just suggest reading Building Web Services the REST Way. Today, within the Zimbra Collaboration Suite we have a number of different server-side URLs that our client accesses to download […]
LinuxWorld Conference & Expo Frankfurt 2005
Several folks will be in Germany next week for LinuxWorld Conference & Expo Frankfurt 2005. If you’d like to set up a meeting please drop John a note at: john _AT_ zimbra.com
Beyond an AJAX Client
The Zimbra Ajax web client is just one way to access the Zimbra Collaboration Suite (ZCS). I have to admit that it is the one I almost always use, because I am totally hooked on the conversations, searching, and the calendar features. I basically never throw any email away anymore since finding stuff is such […]
From C/C++ to Java
In 1999 when we were architecting and implementing Onebox.com, we had to select an implementation language. Given that all the principle architects at Onebox were from JavaSoft, so one would expect Java to be the natural choice. It was not. Before going further, I should perhaps write a little about Onebox.com. Onebox.com was a unified […]
Zimbra + Yahoo Maps
Yahoo released a new maps API beta yesterday. We already had a Google maps integration, but wanted to see if Yahoo had anything better. Yahoo’s previous map api was problematic since it required you to put their map in an iframe and didn’t give much control over the image. (more…)