[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Commiter's IP address in commit comment?

From: Reedick, Andrew <jr9445_at_ATT.COM>
Date: 2007-12-20 20:21:05 CET

> -----Original Message-----
> From: Andre-John Mas [mailto:ajmas@sympatico.ca]
> Sent: Thursday, December 20, 2007 12:29 PM
> To: users@subversion.tigris.org
> Subject: Commiter's IP address in commit comment?
>
> Hi,
>
> Is there any way to have the IP address of the committer's system
> automatically added to the check-in comment?
>
> Also are there any other ways that I could link a commiter's IP
address
> to the commit, without having it displayed publically in the comment?
I
> am wanting this to ensure we have a log, for security reasons.
>

Hooks are server side only. SVN was designed so that a server could
support a worldwide audience over the open internet (as opposed to a
controlled corporate LAN.) Which means that the clients could be
running any OS in any configuration (which would make it
difficult/pointless to write client side hooks,) and clients would not
want a random internet subversion server running arbitrary hook scripts
on their computers anyway.

Unfortunately for us control-freaks... err... configuration management
types running on closed LANs and trying to enforce standard configs and
process, we have no way to get information about the client unless the
info is voluntarily stuffed into the commit message. Even then, the
information cannot be 'trusted.'

Plan B would be to run a central installation of svn with a customized
svn client executable that can gather the information (since svn runs
client side.) The custom svn would need a way to authenticate itself
with the server so that vanilla svn connections would be rejected. A
secure/client-side-hooks version of svn might be an interesting project
to propose. However, most companies that would want a controlled client
to enforce process probably lack the process/discipline/agility to get a
custom client created in the first place. =\ IMCO[1].

[1] In My Cynical Opinion

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Dec 20 20:21:42 2007

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.