Subversion

Subversion Full commit access

I received my "Full Commit Access" to Subversion code base http://svn.collab.net/ on 23-08-2008 01:47 AM IST. It was a long time dream for me to get commit access to a popular Free Software project and it came true now. This made me the 2nd committer in India :) (after Kamesh) You can have a look at http://svn.collab.net/repos/svn/trunk/COMMITTERS for details. I received my partial commit access to subversion code base on 02-11-2007 01:22 AM IST.

read more | stylesen's blog | 2 comments

Subversion client authentication using PKCS#12 based certificates - howto

This document explains the step by step procedure in configuring SSL based apache server (https) which servers subversion repositories and authenticates the clients using a PKCS#12 (http://www.rsa.com/rsalabs/node.asp?id=2138) based certificate provided by the client, when challenged by the server.

Components required

- apache 2.0 or greater
- openssl 0.9 or greater

Compiling apache

 ./configure --prefix=/usr/local/httpd-2.2.9 --enable-ssl
 --enable-dav=shared --enable-dav-fs=shared --enable-dav-lock=shared
 --enable-rewrite=shared

Create certificate authority

read more | stylesen's blog | 2 comments

Forgot default gnome keyring password?

I hit this problem when I was adding code to support storing encrypted passphrases in gnome-keyring for subversion. When we add a new key to the default keyring we are prompted for a password for locking/unlocking the default keyring. Sometimes I forget the password which I gave to this default keyring, which prevents me from viewing the default keyring and the keys associated with them, using the gnome-keyring-manager.

I found out that these encrypted passwords all those associated information about the keyrings are stored in the file '~/.gnome2/keyrings/default.keyring' in Debian based distros.

read more | stylesen's blog | add new comment

My subversion related configure options


For subversion:
../configure --prefix=/home/stylesen/subversion-dev/builds/pure-trunk-neon\
 --enable-maintainer-mode --with-ssl --with-neon=/usr/local/neon-0.xx.x \
--with-apxs=/usr/bin/apxs2 --disable-mod-activation \
--with-jdk=/usr/lib/jvm/java-1.5.0-sun --enable-javahl \
--with-junit=/usr/share/java/junit-3.8.1.1.jar \
--with-berkeley-db=/usr/local/bdb-4.x.x/bin --with-apr=/usr/local/apr-1.3.3 \
--with-apr-util=/usr/local/apr-util-1.3.4

For apache:
./configure --prefix=/usr/local/httpd-2.2.9 --enable-ssl --enable-dav=shared\
--enable-dav-fs=shared --enable-dav-lock=shared --enable-rewrite=shared \
  
read more | stylesen's blog | add new comment
Syndicate content