[AG-DEV] Hard-coded anl.gov addresses in AG client
David Allingham
David.Allingham at newcastle.edu.au
Mon May 21 19:24:56 CDT 2012
Just to kick things off for whoever ends up writing the scripts to modify existing installations of the AG venue client, I've had a quick look at where "anl.gov" occurs (also www.mcs.anl.gov resolves to 140.221.6.95, so I had a look for 140.221). It would be handy if others could verify.
Perhaps initially we might just replace "anl.gov" with "accessgrid.org", and then make sure that we set up the same subdomains?
David
ps. there are 3 parts below (i) match anl.gov on Windows XP (ii) match anl.gov on RHEL6 (iii) match 140.221 on RHEL6. If this comes out too munged by mailman, please see http://carma.newcastle.edu.au/agnotes1.txt
---------------------------------------------------------------------------------
In Windows XP (path C:\Program Files\AGTk-3, default install location):
*No matches for 140.221, but maybe there are other files, elsewhere...
---------------------------------------------------------------------------------
david at v207a /cygdrive/c/Program Files/AGTk-3
$ pwd
/cygdrive/c/Program Files/AGTk-3
$ find ./ -type f -exec grep -Hi 'anl.gov' '{}' \;
./bin/AGLauncher3.py: self.docsButtonActions.append([self.LoadURL,"http://www.mcs.anl.gov/fl/research/accessgrid/documentation/manuals/VenueClient/3_0",[]]);
./bin/AGLauncher3.py: self.docsButtonActions.append([self.LoadURL,"http://www.mcs.anl.gov/fl/research/accessgrid/documentation/manuals/VenueManagement/3_0",[]]);
./bin/VenueManagement3.py: self.manual_url = "http://www.mcs.anl.gov/fl/research/accessgrid/documentation/manuals/VenueManagement/3_0"
Binary file ./bin/vic.exe matches
./config/CAcertificates/45cc9e80.signing_policy: access_id_CA X509 '/O=Access Grid/OU=agdev-ca.mcs.anl.gov/CN=Access Grid Developers CA'
./config/CAcertificates/45cc9e80.signing_policy: cond_subjects globus '"/O=Access Grid/OU=agdev-ca.mcs.anl.gov/*"'
Binary file ./NodeServices/VideoConsumerService.zip matches
Binary file ./NodeServices/VideoProducerService.zip matches
Binary file ./NodeServices/VideoService.zip matches
./README.txt: http://www.mcs.anl.gov/fl/research/accessgrid
./README.txt:http://bugzilla.mcs.anl.gov/accessgrid
The python and NodeServices files should be okay to modify, but VIC might cause more trouble.
---------------------------------------------------------------------------------
In RHEL6 linux (search files provided by the AccessGrid package):
---------------------------------------------------------------------------------
[0](david at wintermute) ~ > grep -Hi anl.gov `rpm -q --fileprovide AccessGrid`
/etc/AccessGrid3/Config/CAcertificates/45cc9e80.signing_policy: access_id_CA X509 '/O=Access Grid/OU=agdev-ca.mcs.anl.gov/CN=Access Grid Developers CA'
/etc/AccessGrid3/Config/CAcertificates/45cc9e80.signing_policy: cond_subjects globus '"/O=Access Grid/OU=agdev-ca.mcs.anl.gov/*"'
/usr/bin/VenueManagement: self.manual_url = "http://www.mcs.anl.gov/fl/research/accessgrid/documentation/manuals/VenueManagement/3_0"
/usr/lib/python2.6/site-packages/AGTk-3.2-py2.6.egg-info:Home-page: http://www.mcs.anl.gov/fl/research/accessgrid
/usr/lib/python2.6/site-packages/AGTk-3.2-py2.6.egg-info:Author-email: ag-info at mcs.anl.gov
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ClientProfile.py: 'ClientProfile.home' : 'https://vv3.mcs.anl.gov:8000/Venues/default',
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ClientProfile.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ClientProfile.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Preferences.py: self.VENUESERVER_URLS: "https://vv3.mcs.anl.gov:8000/VenueServer"
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Preferences.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Preferences.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/QuickBridgeClient.py: bc = QuickBridgeClient(host="milton.mcs.anl.gov", port=8030)
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/QuickBridgeClient.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/QuickBridgeClient.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/RssReader.py: rssUrlList = ['http://www.mcs.anl.gov/~turam/rss.cgi',
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/RssReader.py: 'http://www.mcs.anl.gov/~turam/agschedule.xml'
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/RssReader.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/RssReader.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/CRSClient.py: email = "olson+catext at mcs.anl.gov"
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/CRSClient.py: submitServerURL = "http://www.mcs.anl.gov/fl/research/accessgrid/ca/agdev/server.cgi"
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/CRSClient.py: certificateClient = CRSClient(submitServerURL, "yips.mcs.anl.gov", 3128)
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/CRSClient.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/CRSClient.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/CertificateManager.py: ("OU", "agdev-ca.mcs.anl.gov")]
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/CertificateManager.py: submitServerURL = "http://www.mcs.anl.gov/fl/research/accessgrid/ca/agdev/server.cgi"
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/CertificateManager.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/CertificateManager.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/CertificateRepository.py: me = "/O=Grid/O=Globus/OU=mcs.anl.gov/CN=Bob Olson"
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/CertificateRepository.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/CertificateRepository.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/X509Subject.py: /O=Access Grid/OU=agdev-ca.mcs.anl.gov/OU=mcs.anl.gov/CN=Ivan Judson
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/X509Subject.py: s = X509Subject("/O=Access Grid/OU=agdev-ca.mcs.anl.gov/OU=mcs.anl.gov/CN=Ivan Judson")
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/X509Subject.py: s = X509Subject('/O=Access Grid/OU=agdev-ca.mcs.anl.gov/OU=mcs.anl.gov/CN=Robert Olson/CN=10435713')
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/X509Subject.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/X509Subject.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateManagerWXGUI.py: crsServerURL = "http://www.mcs.anl.gov/research/projects/accessgrid/ca/agdev/certReqServer.cgi"
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateManagerWXGUI.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateManagerWXGUI.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py: MessageDialog(None, "Please enter the machine name (mcs.anl.gov).", style = wx.OK | wx.ICON_INFORMATION)
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py: MessageDialog(None, "Please enter complete machine name (machine.mcs.anl.gov).", style = wx.OK | wx.ICON_INFORMATION)
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py: MessageDialog(None, "Please enter valid machine name (machine.mcs.anl.gov). \nIP address is not a valid machine name.", style = wx.OK | wx.ICON_INFORMATION)
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py: MessageDialog(None, "Pleas enter a valid e-mail address, for example name at mcs.anl.gov.",
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py: MessageDialog(None, "The e-mail address and machine name should be on same domain. \n\nFor machine name: video.mcs.anl.gov \n\nValid e-mail addresses could be: \n\nname at mcs.anl.gov or name at anl.gov \n",
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py: MessageDialog(None, "Please enter machine name (machine.mcs.anl.gov).", style = wx.OK | wx.ICON_INFORMATION)
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py: MessageDialog(None, "Please enter complete machine name (machine.mcs.anl.gov).", style = wx.OK | wx.ICON_INFORMATION)
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py: MessageDialog(None, "Please enter valid machine name (machine.mcs.anl.gov). \nIP address is not a valid machine name.", style = wx.OK | wx.ICON_INFORMATION)
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py: MessageDialog(None, "Pleas enter a valid e-mail address, for example name at mcs.anl.gov.",
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py: MessageDialog(None, "The e-mail address and machine name should be on same domain. \n\nFor machine name: video.mcs.anl.gov \n\nValid e-mail addresses could be: \n\nname at mcs.anl.gov or name at anl.gov \n",
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py:Please contact agdev-ca at mcs.anl.gov if you have questions."""
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py:Please contact agdev-ca at mcs.anl.gov if you have questions.""" %(reqType, reqName, reqEmail)
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.py: crsURL = "http://www.mcs.anl.gov/research/projects/accessgrid/ca/anonymous/anonReqServer.cgi"
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/wxgui/CertificateRequestTool.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ServiceProfile.py:subject = /O=Access Grid/OU=agdev-ca.mcs.anl.gov/OU=mcs.anl.gov/CN=Thomas Uram
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ServiceProfile.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ServiceProfile.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/UIUtilities.py: self.infoText = wx.StaticText(self, -1, "For more information on bugs, visit http://bugzilla.mcs.anl.gov/AccessGrid ")
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/UIUtilities.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/UIUtilities.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/UMTP.py: umtp_server = ( "umtp.mcs.anl.gov", "8010")
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/UMTP.py: umtp_server = ( "umtp.mcs.anl.gov", "8010")
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/UMTP.py: print '----- Forcing umtp host/port to milton.mcs.anl.gov/52000'
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/UMTP.py: umtp_server = ( 'milton.mcs.anl.gov', 52000)
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/UMTP.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/UMTP.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/UMTPClient.py: bc = UMTPClient(host="milton.mcs.anl.gov", port=52000)
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/UMTPClient.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/UMTPClient.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Utilities.py: url = "http://bugzilla.mcs.anl.gov/accessgrid/post_bug.cgi"
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Utilities.py: bugzilla_login = 'client-ui-bugzilla-user at mcs.anl.gov'
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Utilities.py: args['cc'] = "turam at mcs.anl.gov" # email to be cc'd
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Utilities.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Utilities.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueCache.py: venueServers = ['https://vv3.mcs.anl.gov:8000/VenueServer']
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueCache.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueCache.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueClientUI.py: self.flag_url = "http://www.mcs.anl.gov/fl/research/accessgrid"
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueClientUI.py: self.fl_url = "http://www.mcs.anl.gov/fl/"
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueClientUI.py: self.bugzilla_url = "http://bugzilla.mcs.anl.gov/accessgrid"
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueClientUI.py: defaultRssUrl = 'http://www.mcs.anl.gov/fl/research/accessgrid/anl.rss'
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueClientUI.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueClientUI.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueServer.py: "VenueServer.textHost" : 'jabber.mcs.anl.gov',
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueServer.py: defaultVenueDesc = VenueDescription("Venue Server Lobby", """This is the lobby of the Venue Server, it has been created because there are no venues yet. Please configure your Venue Server! For more information see http://www.accessgrid.org/ and http://www.mcs.anl.gov/fl/research/accessgrid.""")
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueServer.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/VenueServer.pyo matches
/usr/share/doc/AccessGrid-3.2/ChangeLog: A test url that works is http://aslan-34.mcs.anl.gov/cgi-bin/certReqServer (yes this is my mac laptop :-)
/usr/share/doc/AccessGrid-3.2/Install.LINUX:AccessGrid Toolkit, please go to http://bugzilla.mcs.anl.gov/accessgrid
/usr/share/doc/AccessGrid-3.2/Install.LINUX:at: http://www.mcs.anl.gov/fl/research/accessgrid/index.html
/usr/share/doc/AccessGrid-3.2/README: http://www.mcs.anl.gov/fl/research/accessgrid
/usr/share/doc/AccessGrid-3.2/README:http://bugzilla.mcs.anl.gov/accessgrid
/usr/share/doc/AccessGrid-3.2/README-developers: http://www.mcs.anl.gov/fl/research/accessgrid
/usr/share/doc/AccessGrid-3.2/README-developers:http://www.mcs.anl.gov/fl/research/accessgrid/software/cvs.html
/usr/share/doc/AccessGrid-3.2/VERSION:email to the AGTk mailing list (ag-tech at mcs.anl.gov). To ensure that
/usr/share/doc/AccessGrid-3.2/VERSION: contents "subscribe ag-tech" to majordomo at mcs.anl.gov.
More binary (.pyc, .pyo) files this time. Can the .py files be modified and the binaries re-generated from them?
[0](david at wintermute) ~ > grep -Hi 140.221 `rpm -q --fileprovide AccessGrid`
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/BridgeFactory.py: b = bf.CreateBridge(1,'224.2.2.4',20302,127,'140.221.34.85',50222)
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/BridgeFactory.pyc matches
Binary file /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/BridgeFactory.pyo matches
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.34.32 0.0.0.0 255.255.255.224 U 0 0 0 eth0
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 0.0.0.0 140.221.34.61 0.0.0.0 UG 0 0 0 eth0
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # default 140.221.11.253 UGSc 12 120 en0
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.8/22 link#4 UCS 12 0 en0
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.8.78 0:6:5b:f:51:c4 UHLW 0 183 en0 408
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.8.191 0:3:93:84:ab:e8 UHLW 0 92 en0 622
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.8.198 0:e0:98:8e:36:e2 UHLW 0 5 en0 691
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.9.6 0:6:5b:f:51:d6 UHLW 1 63 en0 1197
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.10.135 0:d0:59:34:26:34 UHLW 2 2134 en0 1199
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.10.152 0:30:1b:b0:ec:dd UHLW 1 137 en0 1122
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.10.153 127.0.0.1 UHS 0 0 lo0
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.11.37 0:9:6b:53:4e:4b UHLW 1 624 en0 1136
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.11.103 0:30:48:22:59:e6 UHLW 3 973 en0 1016
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.11.224 0:a:95:6f:7:10 UHLW 1 1 en0 605
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.11.237 0:1:30:b8:80:c0 UHLW 0 0 en0 1158
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.11.250 0:1:30:3:1:0 UHLW 0 0 en0 1141
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # 140.221.11.253 0:d0:3:e:70:a UHLW 13 0 en0 1199
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # inet 140.221.10.153 netmask 0xfffffc00 broadcast 140.221.11.255
/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Config.py: # inet addr:140.221.34.37 Bcast:140.221.34.63 Mask:255.255.255.224
More information about the ag-dev
mailing list