cgit upgrade & gitweb retired

Posted by Benjamin Close on November 24, 2008 under FreeDesktop | 12 Comments to Read

With CGit v0.8 supporting, atom feeds, patch targets and also the clone-url option, it’s time to finally rid ourselves of the memory hungry gitweb. Hence cgit.fd.o has been upgraded and gitweb been pointed to cgit.fd.o. There’s also a bucket load of redirects in place to support this. Hence all the old gitweb url’s should correctly [..more..]

jhbuild just won’t build! (aka Include path madness)

Posted by Benjamin Close on November 18, 2008 under FreeDesktop, OpenSource, Programming, UniSA | Read the First Comment

I’ve been recently trying to work out why jhbuild fails to build xorg on my FreeBSD box. Traditionally I compile to /usr/local/ however after wanting to experiment with MPX I’ve set things up so that I compile to /usr/local/MPX Sadly this kept breaking in xorg/lib/libX11 with the error:

stl::set

Posted by Benjamin Close on November 13, 2008 under Programming | 3 Comments to Read

Working with Mark’s dnl code, we came across an interesting issue. Mark had used the stl::set class for some of his code and whilst it compiled fine under Visual Studio, it failed to compile under gcc/g++. With the error: dnlCommon/Logger.cpp: In member function ‘void dnlCommon::Logger::setMask(std::ostream&, std::bitset<5ul>)’: dnlCommon/Logger.cpp:64: error: invalid initialization of reference of type ‘dnlCommon::Logger::LoggerPair&’ [..more..]

FreeBSD VPN

Posted by Benjamin Close on under Computers, FreeBSD | Be the First to Comment

FreeBSD VPN This document describes how to setup both the server side and client side for a PPTP connection with MPPE encryption that works for windows, MacOsX and other freebsd boxes. The basic process: – Install & configure pptpserver on the freebsd server – Configure ppp on the freebsd server – Setup the clients 1. [..more..]

Stl::reverse iterator

Posted by Benjamin Close on under Programming | Be the First to Comment

I was coding a little program a while back when I found a Quirk about the stl reverse_iterator. Use of the iterator is quite easy until you have to delete from one. I tried the normal way of: vector<sometype>::reverse_iterator myiterator… .. .. myvector.erase(myiterator). only to find the code didn’t compile. A little baffled I started [..more..]

Setting up Sendmail with TLS & Auth support under FreeBSD

Posted by Benjamin Close on under FreeBSD, OpenSource | 6 Comments to Read

In order to setup a secure mail transport agent (MTA) that helps eliminate some spam and also allows roaming client support, some sort of authentication mechanisim must be added when setting up a MTA. In my case I’m using FreeBSD 4.9 with sendmail as my MTA. Setting Up Sendmail

LDAPAddressBook

Posted by Benjamin Close on under OpenSource, Projects | Read the First Comment

LDAPAB_stage_1

LDAP is a great protocol. It allows multiple clients to obtain data about virtually anything that you can think of. The LDAPAddressBook project is a project to determine a LDAP Schema that works in the following clients: Mozilla Thunderbird Windows Address Book OS X Address Book Squirrel Mail In fact any client that supports LDAP.

Calendar RFC’s

Posted by Benjamin Close on under Computers | Be the First to Comment

CAP Related rfc2445.txt – Internet Calendaring and Scheduling Core Object Specification (ICalendar) rfc2446.txt – iCalendar Transport-Independant Interoperability Protocol (iTIP) rfc2447.txt – iCalendar Message-Based Interoperability Protocol (iMIP) rfc2739.txt – Calendar Attributed for vCard and LDAP rfc3080.txt – The Blocks Extensible Exchange Protocol Core (BEEP) rfc3081.txt – Mapping the BEEP Core onto TCP rfc3283.txt – Guide to [..more..]

MPX & XTst

Posted by Benjamin Close on under Computers, FreeDesktop, OpenSource | Be the First to Comment

MPX is a modification of the Xorg X Windowing system created by Peter Hutterer whilst doing his PHD in the Wearable Computer Lab, at the University of South Australia. It allows independent device control and contains a number of different API enhancements to support these. You can find more about MPX at: http://wearables.unisa.edu.au/mpx/ Some of [..more..]

Proxying a page/website through Apache

Posted by Benjamin Close on November 8, 2008 under Computers, OpenSource | Be the First to Comment

Sometimes you want to expose one port in your firewall but not another. However, often you have different servers running on different ports. Apache has the ability to proxy pages, this allows one server to be externally visible with the other running only locally. It allows you to secure one server and only open one [..more..]