[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