[llvm-commits] CVS: llvm-www/releases/register.cgi

John Criswell criswell at cs.uiuc.edu
Mon Feb 28 07:57:56 PST 2005



Changes in directory llvm-www/releases:

register.cgi updated: 1.16 -> 1.17
---
Log message:

Add code to record the registering person's hostname and IP address.
Also include code to grab the refering URL, but currently don't log it as
it will always be our register.html page.



---
Diffs of the changes:  (+19 -0)

 register.cgi |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+)


Index: llvm-www/releases/register.cgi
diff -u llvm-www/releases/register.cgi:1.16 llvm-www/releases/register.cgi:1.17
--- llvm-www/releases/register.cgi:1.16	Wed Feb 23 23:49:53 2005
+++ llvm-www/releases/register.cgi	Mon Feb 28 09:57:45 2005
@@ -209,6 +209,24 @@
 		plans = 'No plans.'
 
 	#
+	# Extract information from the web server that we want to log.
+	#
+	try:
+		rhost = os.environ['REMOTE_HOST']
+	except:
+		rhost = 'unknown'
+
+	try:
+		raddr = os.environ['REMOTE_ADDR']
+	except:
+		raddr = 'unknown'
+
+	try:
+		hrefer = os.environ['HTTP_REFERER']
+	except:
+		hrefer = 'unknown'
+
+	#
 	# Construct an email message describing the user who is downloading
 	# LLVM.
 	#
@@ -217,6 +235,7 @@
 	msg = msg + 'Email: ' + email + '\n'
 	msg = msg + 'Title: ' + title + '\n'
 	msg = msg + 'Organization: ' + organization + '\n'
+	msg = msg + 'Host: ' + rhost + ' (' + raddr + ')\n'
 	msg = msg + 'Plans with LLVM:\n' + plans + '\n'
 
 	#






More information about the llvm-commits mailing list