# # ChangeLog for fedd/federation/emulab_access.py # # Generated by Trac 1.2 # Nov 6, 2024 12:57:10 AM Wed, 15 Dec 2010 02:58:28 GMT Ted Faber [e83f2f2] * fedd/fedd_create.py (modified) * fedd/fedd_ftopo.py (modified) * fedd/fedd_image.py (modified) * fedd/fedd_info.py (modified) * fedd/fedd_multiinfo.py (modified) * fedd/fedd_multistatus.py (modified) * fedd/fedd_new.py (modified) * fedd/fedd_ns2topdl.py (modified) * fedd/fedd_spewlog.py (modified) * fedd/fedd_terminate.py (modified) * fedd/federation/access.py (modified) * fedd/federation/authorizer.py (modified) * fedd/federation/client_lib.py (modified) * fedd/federation/deter_internal_access.py (modified) * fedd/federation/dragon_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/proof.py (added) * fedd/federation/protogeni_access.py (modified) * fedd/federation/remote_service.py (modified) * fedd/federation/server.py (modified) * fedd/federation/service_error.py (modified) * fedd/federation/skeleton_access.py (modified) * fedd/federation/thread_pool.py (modified) * wsdl/fedd_types.xsd (modified) Move proofs around. Lots of changes, including fault handling. Sat, 11 Dec 2010 02:25:50 GMT Ted Faber [c65b7e4] * fedd/federation/access.py (modified) * fedd/federation/deter_internal_access.py (modified) * fedd/federation/dragon_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/skeleton_access.py (modified) Access controllers delete (some) unused ABAC attrs. Fri, 03 Dec 2010 18:49:56 GMT Ted Faber [262328f] * fedd/federation/emulab_access.py (modified) Clean up user proposed experiment names that DETER/Emulab don't like. ... Thu, 02 Dec 2010 18:27:31 GMT Ted Faber [de86b35] * fedd/federation/access.py (modified) * fedd/federation/emulab_access.py (modified) Flat out bug in the lambda definition in access. The emulab_access ... Wed, 01 Dec 2010 03:20:16 GMT Ted Faber [dee164e] * fedd/federation/access.py (modified) * fedd/federation/authorizer.py (modified) * fedd/federation/deter_internal_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) Looks like internal works now. Had to add default entries to the ... Wed, 01 Dec 2010 00:49:07 GMT Ted Faber [4692a16] * fedd/federation/emulab_access.py (modified) Gratuitious use of lambda Wed, 01 Dec 2010 00:45:00 GMT Ted Faber [1f6a573] * fedd/federation/access.py (modified) * fedd/federation/emulab_access.py (modified) Support for priorities and export projects Tue, 30 Nov 2010 21:57:05 GMT Ted Faber [c002cb2] * fedd/federation/access.py (modified) * fedd/federation/emulab_access.py (modified) Structure for priority and filtering of ABAC attributes at access ... Tue, 30 Nov 2010 19:54:31 GMT Ted Faber [822d31b] * fedd/federation/authorizer.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) fix legacy mode Tue, 30 Nov 2010 18:48:51 GMT Ted Faber [78f2668] * fedd/federation/access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/legacy_access.py (added) Move some functions from access to legacy_access. Rename functions ... Tue, 30 Nov 2010 18:25:47 GMT Ted Faber [027b87b] * fedd/federation/access.py (modified) * fedd/federation/access_project.py (deleted) * fedd/federation/deter_internal_access.py (modified) * fedd/federation/dragon_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/protogeni_access.py (modified) This little class added a useless complexity. While I'm in here I ... Tue, 30 Nov 2010 02:13:12 GMT Ted Faber [725c55d] * fedd/fedd_create.py (modified) * fedd/federation/authorizer.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (modified) * fedd/federation/experiment_control.py (modified) Checkpoint - successful swap in and out Wed, 24 Nov 2010 23:45:50 GMT Ted Faber [c573278] * fedd/cert_to_fedid.py (added) * fedd/fedd_create.py (modified) * fedd/fedd_to_abac.py (modified) * fedd/federation/authorizer.py (modified) * fedd/federation/client_lib.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/util.py (modified) * fedd/init_abac_authorizer.py (modified) Checkpoint. Still lots to do Wed, 24 Nov 2010 02:42:19 GMT Ted Faber [6e63513] * fedd/fedd_create.py (modified) * fedd/federation/access.py (modified) * fedd/federation/authorizer.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/util.py (modified) * fedd/init_abac_authorizer.py (modified) Checkpoint Thu, 11 Nov 2010 00:40:54 GMT Ted Faber [814b5e5] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/remote_service.py (modified) Merge fixes from stable branch Wed, 23 Jun 2010 18:22:49 GMT Ted Faber [181aeb4] * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (added) * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) Initial direct emulab manipulations Tue, 01 Jun 2010 15:02:00 GMT Ted Faber [e07c8f3] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) Remove software, etc when experiment swaps out Fix a couple small ... Sun, 30 May 2010 20:39:29 GMT Ted Faber [60961f5] * fedd/federation/emulab_access.py (modified) dead code Fri, 28 May 2010 17:10:58 GMT Ted Faber [a20a20f] * fedd/federation/emulab_access.py (modified) Pluggable exports and add directory removal to the base class Fri, 28 May 2010 13:40:43 GMT Ted Faber [c200d36] * fedd/federation/emulab_access.py (modified) Whoops. Fri, 28 May 2010 11:02:20 GMT Ted Faber [2c1fd21] * fedd/federation/access.py (modified) * fedd/federation/emulab_access.py (modified) Importing is a relatively access semantics free endeavour, but export ... Fri, 28 May 2010 09:23:12 GMT Ted Faber [06cc65b] * fedd/federation/access.py (modified) * fedd/federation/emulab_access.py (modified) more refactoring - beaking code into smaller chunks for digestibility Thu, 27 May 2010 21:53:10 GMT Ted Faber [8cf2b90e] * fedd/federation/emulab_access.py (modified) more cleanup Thu, 27 May 2010 21:43:38 GMT Ted Faber [f771e2f] * fedd/federation/access.py (added) * fedd/federation/emulab_access.py (modified) Beginning cleanup of access controllers/plugins for general release. ... Thu, 27 May 2010 14:40:12 GMT Ted Faber [5e1fb7b] * fedd/federation/emulab_access.py (modified) Get all those attributes out of the access DB. Bad design. Thu, 27 May 2010 09:25:36 GMT Ted Faber [5334044] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) Add service to selectively hide hosts from other testbeds Wed, 26 May 2010 10:34:56 GMT Ted Faber [cf00ddd] * fedd/federation/emulab_access.py (modified) * fedd/federation/protogeni_access.py (modified) Duh. Wed, 26 May 2010 10:18:49 GMT Ted Faber [c5869ef] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/protogeni_access.py (modified) checkpoint and debugging Wed, 26 May 2010 10:18:16 GMT Ted Faber [fefa026] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_partition.py (modified) weird bug in dragon allocation: move this code to debug Tue, 25 May 2010 18:24:46 GMT Ted Faber [f038da1] * fedd/federation/deter_internal_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/protogeni_access.py (modified) These were workarounds for the problems pickling topologies. That ... Tue, 25 May 2010 18:15:55 GMT Ted Faber [d3c8759] * fedd/federation/allocate_project.py (modified) * fedd/federation/deter_impl.py (modified) * fedd/federation/deter_internal_access.py (modified) * fedd/federation/dragon_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/fedid.py (modified) * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/ns2topdl.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) * fedd/federation/proxy_segment.py (modified) * fedd/federation/server.py (modified) * fedd/federation/util.py (modified) Wholesale change of IOError to EnvironmentError for file operations. ... Tue, 25 May 2010 12:36:38 GMT Ted Faber [acaa9b9] * fedd/federation/emulab_access.py (modified) Turn off the seer in export_project and add new SEER args for ... Tue, 25 May 2010 08:42:22 GMT Ted Faber [aa9a417] * fedd/federation/emulab_access.py (modified) I was pretty sure I'd already committed this. Anyway, the seer ... Mon, 24 May 2010 15:29:59 GMT Ted Faber [8fc0606] * fedd/federation/emulab_access.py (modified) Wrap up tcl names Mon, 24 May 2010 14:12:13 GMT Ted Faber [49051fb] * fedd/federation/emulab_access.py (modified) Add seer_master service. Other minor fixes and refactoring. Wed, 12 May 2010 18:04:34 GMT Ted Faber [d2c2315] * fedd/federation/emulab_access.py (modified) Specify local SEER node image correctly Tue, 11 May 2010 19:50:59 GMT Ted Faber [e76f38a] * fedd/federation/emulab_access.py (modified) Local seer control option Wed, 28 Apr 2010 11:09:53 GMT Ted Faber [ab847bc] * fedd/federation/dragon_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (modified) * fedd/federation/util.py (modified) New syntax for testbeds that includes a /instance rider. This allows ... Mon, 26 Apr 2010 13:10:57 GMT Ted Faber [2ee4226] * fedd/federation/emulab_access.py (modified) * fedd/federation/remote_service.py (modified) More attempts to make the SSL more reliable on users. Not completely ... Fri, 23 Apr 2010 12:35:28 GMT Ted Faber [d8442da] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) This seems more robust in calling GetValue. This was intermittently ... Thu, 22 Apr 2010 17:21:17 GMT Ted Faber [935e46f] * fedd/federation/emulab_access.py (modified) * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) Regular expression that accommodates appliances and virtual nodes ... Wed, 21 Apr 2010 13:21:35 GMT Ted Faber [f7a54c6] * fedd/federation/emulab_access.py (modified) Full domain name on the hostname attibute Wed, 21 Apr 2010 12:31:03 GMT Ted Faber [b4b19c7] * fedd/fedd_client.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) Get topology information into the info operation, as annotations of a ... Fri, 16 Apr 2010 15:16:22 GMT Ted Faber [43197eb] * fedd/fedd_client.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (modified) * fedd/federation/protogeni_access.py (modified) * wsdl/fedd_types.xsd (modified) better service handling including project_export psuedo service done ... Fri, 09 Apr 2010 14:04:00 GMT Mike Ryan [c23684d] * fedd/federation/emulab_access.py (modified) always create software directory since fedkit needs to be copied there Thu, 18 Mar 2010 18:44:26 GMT Ted Faber [1627c3d] * fedd/federation/dragon_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/protogeni_access.py (modified) Protect dragon from StartSegment replays. Also writeout the replay ... Thu, 18 Mar 2010 18:39:59 GMT Ted Faber [cd06678] * fedd/federation/emulab_access.py (modified) * fedd/federation/protogeni_access.py (modified) Handle replayed StartSegment calls. SSL sometimes kills the response ... Thu, 18 Mar 2010 15:35:10 GMT Ted Faber [1dcaff4] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/remote_service.py (modified) * fedd/federation/util.py (modified) Improved SSL error handling (more try blocks, BIOError exception) ... Fri, 12 Mar 2010 10:35:06 GMT Ted Faber [1cf8e2c] * fedd/federation/emulab_access.py (modified) Fix bug where federation software wasn't copied and add a hack for ... Tue, 09 Mar 2010 22:44:44 GMT Ted Faber [4e9719b] * fedd/federation/emulab_access.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) * fedkit/prep_gateway.pl (modified) * fedkit/smbmount.FreeBSD.pl (modified) SEER stuff Tue, 09 Mar 2010 09:08:05 GMT Ted Faber [9b3627e] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) * fedkit/Makefile (modified) * fedkit/combo.pl (modified) * fedkit/federate.pl (modified) * fedkit/gateway_lib.pm (modified) * fedkit/prep_gateway.pl (modified) * fedkit/smbmount.Linux.pl (modified) * fedkit/start_seer.pl (added) SEER support Fri, 05 Mar 2010 21:59:26 GMT Ted Faber [593e901] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) Checkpoint working federation w/PG (w/o routing yet...) Fri, 05 Mar 2010 12:58:48 GMT Ted Faber [8e6fe4d] * fedd/federation/emulab_access.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) * fedd/federation/remote_service.py (modified) checkpoint and SLSL error catching Thu, 04 Mar 2010 23:18:09 GMT Ted Faber [6280b1f] * fedd/federation/emulab_access.py (modified) SSH port numbers Tue, 02 Mar 2010 21:43:02 GMT Ted Faber [0ac1934] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) Small SEER things. Compute a correct visualization and done tell an ... Mon, 01 Mar 2010 12:38:34 GMT Ted Faber [8353ac6] * fedd/federation/emulab_access.py (modified) Typo Sun, 28 Feb 2010 20:31:25 GMT Ted Faber [2761484] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * wsdl/fedd.wsdl (modified) * wsdl/fedd_types.xsd (modified) Inital parameterization and synchronization. Tested for Emulabs, but ... Sun, 21 Feb 2010 17:20:40 GMT Ted Faber [6af3226] * fedd/federation/emulab_access.py (modified) remove some debugging Sun, 21 Feb 2010 01:27:56 GMT Ted Faber [617592b] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) More dragon cleanup. Config files look right, but need to be tested. Mon, 15 Feb 2010 13:30:58 GMT Ted Faber [b7f6ccc] * fedd/federation/emulab_access.py (modified) propagate service imports to clients Sun, 14 Feb 2010 20:04:40 GMT Ted Faber [d87778f] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) Some bugs that weren't shaken out. Wrong peer in the config file, ... Sat, 13 Feb 2010 22:43:33 GMT Ted Faber [94a00cb] * fedd/federation/emulab_access.py (modified) Actually a missed commit. Slightly clearer and more commented ... Sat, 13 Feb 2010 22:42:32 GMT Ted Faber [fe28bb2] * fedd/federation/emulab_access.py (modified) Access controllers importing userconfig will download the file ... Sat, 13 Feb 2010 17:56:23 GMT Ted Faber [eeb0088] * fedd/federation/emulab_access.py (modified) Beginnings of userconf Fri, 12 Feb 2010 19:30:56 GMT Ted Faber [e02cd14] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) Big hunk of the move to services and connectivity descriptors. ... Wed, 10 Feb 2010 19:26:38 GMT Ted Faber [35aa3ae] * fedd/federation/emulab_access.py (modified) move the startcmd into the first lop Wed, 10 Feb 2010 19:06:05 GMT Ted Faber [43649f1] * fedd/federation/emulab_access.py (modified) moved startcmd generation into the access controller where it ... Wed, 10 Feb 2010 18:33:53 GMT Ted Faber [0297248] * fedd/federation/emulab_access.py (modified) Generate configuration files for the new format of gateway nodes. ... Tue, 09 Feb 2010 16:04:50 GMT Ted Faber [b73cc45] * fedd/federation/emulab_access.py (modified) commented out code Wed, 09 Dec 2009 23:53:14 GMT Ted Faber [4afcfc4] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) getting the emulab structure out of the access commands Wed, 09 Dec 2009 01:45:03 GMT Ted Faber [3bddd24] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * wsdl/fedd_types.xsd (modified) moving toward credentials, and away from emulab specifics Fri, 30 Oct 2009 03:08:34 GMT Ted Faber [6e44258] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/local_emulab_segment.py (modified) that shouldn't be hard coded Fri, 25 Sep 2009 01:35:09 GMT Ted Faber [b236eed] * fedd/federation/emulab_access.py (modified) IP address output for dragon mounted portals Tue, 22 Sep 2009 01:48:12 GMT Ted Faber [69692a9] * fedd/federation/dragon_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/topdl.py (modified) Looks like Dragon is being called correctly. Internals remain a bit ... Fri, 11 Sep 2009 00:19:16 GMT Ted Faber [1d913e13] * fedd/federation/emulab_access.py (modified) Potentially uninitialized variables. Fri, 11 Sep 2009 00:00:21 GMT Ted Faber [e2a7a413] * fedd/federation/emulab_access.py (modified) Yipe! Time bomb (the code in the loop uses a different value for the ... Wed, 09 Sep 2009 17:45:40 GMT Ted Faber [3c6dbec] * fedd/federation/deter_impl.py (modified) * fedd/federation/emulab_access.py (moved) Make space for other access plugins