Monthly Archives: February 2009

Subversion with LDAP on Windows Vista

At 2Advanced we are using Subversion to manage project files, using LDAP for authentication on our Windows domain and Exchange server.

This system works very well, but when we switched to Windows Vista we started having intermittent issues on various workstations. TortoiseSVN, our svn client of choice, will occasionally fail with an “Unauthorized” error or other similar error message when doing a commit. We noticed that this normally happens during a longer commit, and TortoiseSVN will usually re-prompt for a username/password partway through the commit before failing. I’m not sure why, but sometimes Tortoise will use the Windows user’s credentials to access the repository, but sometimes it will prompt you to enter a username/password. In order to avoid getting the error message, you need to ensure that, if you are prompted to re-enter your username/password, you use the exact same string (matching case) that was used initially. If the strings dont’ match exactly, the commit will fail because it thinks two separate authors are sending the same commit.

I’m mostly posting this for my own reference because I keep forgetting exactly what’s causing this strange problem.

Another key when setting up SVN with LDAP on a Windows domain is to create a group for each user – including all possible permutations of that user’s username

username = DOMAIN\Username, DOMAIN\\Username, Username, DOMAIN\username, DOMAIN\\username, username

MyGroup = @username, @otherusername

[/MyClient/MyProject]
@MyGroup = rw
* =

FavTwits, a Twitter tool

FavTwits is a tool I just wrote that explores your relationships with other Twitter users through your and their use of @username tweets. Find out who you are tweeting with the most, and plot the results on a weekly activity chart.

Comments, suggestions? Let me know. Want to help me out w/ a decent design? Go for it!

That’s What She Said iPhone App

I recently released my first iPhone app: That’s What She Said iPhone App. Visit the site, download it through the App Store, and let me know what you think. Here is the Direct Link to the iTunes App Store.

It's never been easier to turn any discussion into a funny and usually obscene joke!

It's never been easier to turn any discussion into a funny and usually obscene joke!

Enjoy!