User-Agent string, my patch and privacy concerns.

Eric M. Hopper hopper at omnifarious.org
Wed Apr 2 09:51:22 CDT 2008


I have a patch that causes the User-Agent string sent by the Mercurial
client in HTTP requests to change from this:

mercurial/proto-1.0

to this:

mercurial/proto-1.0 (Python/2.5.1(0x20501f0); Mercurial/1.0.0.6390; posix/linux2)

I think this is really useful extra information to have in a number of
different contexts, and I think I'm also going to be writing a patch
will cause servers to report something similar in their 'Server' header.

But, extra information always raises privacy concerns.  I'm curious how
you all feel about this.

* Do you not want the patch at all?
* Would you prefer it be turned off by default (which would make it
  much less useful IMHO)?
* Do you want it to report less extra information by default?
* Do you want individual options for turning on or off the Python
  version, Mercurial version and OS Python thinks it's running under?

Any other thoughts?

Thanks,
-- 
A word is nothing more or less than the series of historical
connotations given to it. That's HOW we derive meaning, and to claim
that there is an arbitrary meaning of words above and beyond the way
people use them is a blatant misunderstanding of the nature of language.
-- Anonymous blogger
-- Eric Hopper (hopper at omnifarious.org http://www.omnifarious.org/~hopper)--
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 185 bytes
Desc: This is a digitally signed message part
Url : http://selenic.com/pipermail/mercurial/attachments/20080402/b5b575ca/attachment.pgp 


More information about the Mercurial mailing list