# # ChangeLog for fedd/federation # # Generated by Trac 1.2 # Apr 27, 2024 11:06:52 AM Thu, 01 Dec 2011 22:47:11 GMT Ted Faber [32b4536] * fedd/federation/emulab_segment.py (modified) Arbitrary image loading Thu, 01 Dec 2011 22:46:41 GMT Ted Faber [db3da0b] * fedd/federation/experiment_control.py (modified) More rational OS structure updates Thu, 01 Dec 2011 18:23:05 GMT Ted Faber [4b256af] * fedd/federation/emulab_segment.py (modified) Track rebooting/reloading better. Thu, 01 Dec 2011 18:22:45 GMT Ted Faber [7aaa8dc] * fedd/federation/experiment_control.py (modified) Whoops Thu, 01 Dec 2011 17:57:47 GMT Ted Faber [f671ef7] * fedd/federation/experiment_control.py (modified) Merge new info more reasonably Thu, 01 Dec 2011 01:55:13 GMT Ted Faber [1ae1aa2] * fedd/fedd_operation.py (added) * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/local_emulab_segment.py (modified) Reload interface works Thu, 01 Dec 2011 00:45:15 GMT Ted Faber [b709861] * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/local_emulab_segment.py (modified) Rebooting works Wed, 30 Nov 2011 02:19:24 GMT Ted Faber [22a1a77] * fedd/federation/experiment_control.py (modified) * fedd/federation/operation_status.py (added) * wsdl/fedd.wsdl (modified) * wsdl/fedd_types.xsd (modified) Checkpoint: untested operations stuff Wed, 30 Nov 2011 00:28:34 GMT Ted Faber [57facae] * fedd/federation/experiment_control.py (modified) Put pmasters back into get_testbed_services - too much can go wrong ... Tue, 29 Nov 2011 23:53:09 GMT Ted Faber [ab3d6c5] * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_info.py (modified) Services into testbed nodes in topology Tue, 29 Nov 2011 22:52:20 GMT Ted Faber [ec3aa4d] * fedd/federation/experiment_control.py (modified) Don't need those params. Tue, 29 Nov 2011 03:34:11 GMT Ted Faber [6e33086] * fedd/fedd_ftopo.py (modified) * fedd/fedd_info.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_info.py (modified) * fedd/federation/local_emulab_segment.py (modified) * wsdl/fedd.wsdl (modified) * wsdl/fedd_types.xsd (modified) InfoSegment to emulab access controllers Wed, 23 Nov 2011 22:47:06 GMT Ted Faber [45e880d] * fedd/federation/emulab_access.py (modified) More initial info edits Wed, 23 Nov 2011 22:44:40 GMT Ted Faber [c6f867c] * fedd/federation/emulab_access.py (modified) * wsdl/fedd_types.xsd (modified) beginnings of info requests. Wed, 23 Nov 2011 22:28:47 GMT Ted Faber [f769cb3] * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) Gather node information and return in info Tue, 22 Nov 2011 01:33:41 GMT Ted Faber [9294673] * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_info.py (modified) * fedd/federation/experiment_partition.py (modified) Turn (most) of another free floating dict into a class. Sat, 19 Nov 2011 03:19:48 GMT Ted Faber [80b1e82] * fedd/fedd_info.py (modified) * fedd/federation/experiment_control.py (modified) * wsdl/fedd_types.xsd (modified) Info stuff all works. SEER will need to add a legacy parameter to info. Sat, 19 Nov 2011 02:43:19 GMT Ted Faber [29d5f7c] * fedd/Makefile (modified) * fedd/fedd_ftopo.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_info.py (added) * fedd/federation/topdl.py (modified) More new Info stuff. Create, terminate, ftopo all work. Fri, 18 Nov 2011 18:06:55 GMT Ted Faber [f37e9bf] * fedd/federation/topdl.py (modified) * wsdl/topdl.xsd (modified) topdl code support for new fields. Still initial code, untested. Wed, 09 Nov 2011 02:45:58 GMT Ted Faber [db974ed] * fedd/federation/experiment_control.py (modified) Remove debugging (from #35) Wed, 09 Nov 2011 02:41:55 GMT Ted Faber [0dc62df] * fedd/federation/experiment_control.py (modified) * fedd/federation/remote_service.py (modified) * fedd/federation/util.py (modified) Significantly improve resilience to SSL failures. #35 Thu, 13 Oct 2011 21:48:24 GMT Ted Faber [8cb269a] * fedd/federation/ns2topdl.py (modified) Send the ns pasring error back to the caller (and back to the user) ... Tue, 11 Oct 2011 17:38:17 GMT Ted Faber [c167378] * fedd/federation/emulab_access.py (modified) * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) Restore mnemonic names and allow seer_master experiments in groups. ... Sat, 08 Oct 2011 00:55:01 GMT Ted Faber [451fb96] * fedd/federation/emulab_segment.py (modified) typo. Closes #36 Sat, 08 Oct 2011 00:30:13 GMT Ted Faber [58e5a4f] * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) Merge branch 'master' of git://fedd.deterlab.net/fedd Sat, 08 Oct 2011 00:29:41 GMT Ted Faber [05c41f5] * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (modified) * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) Terminate nonce experiments #36 Fri, 07 Oct 2011 23:31:45 GMT Ted Faber [1fed67b] * fedd/federation/experiment_control.py (modified) Graphviz return codes confused fedd as well - no visualization #25 Fri, 07 Oct 2011 20:19:46 GMT Ted Faber [95be336] * fedd/federation/experiment_control.py (modified) Use -set_serial instead of fighting the serial directory format #33 Fri, 07 Oct 2011 18:29:57 GMT Ted Faber [9bde415] * fedd/federation/experiment_control.py (modified) Typos more on #33 Fri, 07 Oct 2011 00:56:31 GMT Ted Faber [3df9b33] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedkit/federate.pl (modified) fedd-generated SEER certs and distribution (initial implementation, ... Thu, 06 Oct 2011 22:58:02 GMT Ted Faber [b6a6206] * fedd/access_to_abac.py (modified) * fedd/exp_access_db.py (modified) * fedd/fedd_to_abac.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (modified) * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) Merge branch 'master' of git://fedd.deterlab.net/fedd Thu, 06 Oct 2011 00:11:01 GMT Ted Faber [f3898f7] * fedd/access_to_abac.py (modified) * fedd/exp_access_db.py (modified) * fedd/fedd_to_abac.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (modified) * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) Simple support for experiments in groups. Closes #32 Wed, 05 Oct 2011 18:02:39 GMT Ted Faber [2933343] * fedd/federation/emulab_access.py (modified) "This should go?" is gone. Wed, 05 Oct 2011 02:34:51 GMT Ted Faber [53b5c18] * fedd/federation/emulab_access.py (modified) Avoid names that are too long Tue, 04 Oct 2011 22:36:42 GMT Ted Faber [121aa1c] * fedd/federation/emulab_segment.py (modified) Remove debugging statement Wed, 21 Sep 2011 20:57:55 GMT Ted Faber [e982b92] * fedd/federation/authorizer.py (modified) swig doesn't understand unicode strings. Make sure that attributes ... Tue, 20 Sep 2011 17:53:18 GMT Ted Faber [5954004] * fedd/federation/experiment_control.py (modified) Log missing graphviz. Closes #21 Tue, 20 Sep 2011 16:59:03 GMT Ted Faber [52131d3] * fedd/federation/authorizer.py (modified) Really make sure the files are not the same. Mon, 19 Sep 2011 21:30:34 GMT Ted Faber [a55f2f9] * fedd/federation/authorizer.py (modified) Make sure copy does not erase files if src and dest are the same Mon, 19 Sep 2011 18:45:57 GMT Ted Faber [5f51dc1] * fedd/federation/authorizer.py (modified) Typo (error mseesage had debug param in it) Mon, 19 Sep 2011 18:27:46 GMT Ted Faber [cbe0570] * fedd/federation/authorizer.py (modified) Convert to libcreddy. Closes #19 Sat, 17 Sep 2011 00:26:57 GMT Ted Faber [36f642f] * fedd/federation/authorizer.py (modified) Save split keys in abac_authorizers fixes #12 Fri, 16 Sep 2011 01:10:38 GMT Ted Faber [6031c9d] * fedd/federation/experiment_control.py (modified) logging that closes #2 Fri, 16 Sep 2011 00:30:57 GMT Ted Faber [5097195] * fedd/federation/authorizer.py (modified) Make sure that the file access attributes do not begin with an ... Tue, 13 Sep 2011 16:46:42 GMT Ted Faber [74572ba] * fedd/federation/experiment_control.py (modified) Fix collision where user is creating an experiment, an experiment ... Tue, 13 Sep 2011 00:56:23 GMT Ted Faber [77d05a5] * fedd/federation/client_lib.py (modified) Create ABAC directory if none is there. Closes #14 Wed, 20 Jul 2011 01:06:27 GMT Ted Faber [ca5cda7] * fedd/federation/remote_service.py (modified) Allow override of fedd_translations Sat, 09 Jul 2011 01:32:31 GMT Ted Faber [816daef] * fedd/federation/util.py (modified) New SSL error code complicates self-signed certs Thu, 30 Jun 2011 18:48:22 GMT Ted Faber [c410811a] * fedd/federation/remote_service.py (modified) Fix the internal/ns2topdl call Thu, 07 Apr 2011 14:10:47 GMT Ted Faber [9c73557] * fedd/federation/remote_service.py (modified) apply_to_tags miscoded for multiple applications of the map. Basic ... Thu, 07 Apr 2011 00:24:54 GMT Ted Faber [d0912be] * fedd/federation/experiment_control.py (modified) Need to keep track of service records to update. Thu, 07 Apr 2011 00:24:29 GMT Ted Faber [42dedbd] * fedd/federation/thread_pool.py (modified) Missing includes for debugging code Wed, 06 Apr 2011 21:48:45 GMT Ted Faber [3f5e375] * fedd/federation/emulab_segment.py (modified) Error handling Tue, 15 Mar 2011 03:28:32 GMT Mike Ryan [1ec5d4a] * fedd/federation/experiment_control.py (modified) don't attempt to close file that was never opened Sat, 08 Jan 2011 01:20:20 GMT Ted Faber [454f398] * fedd/federation/ns2topdl.py (modified) Add abac to ns2topdl Wed, 15 Dec 2010 19:37:43 GMT Ted Faber [7de1537] * fedd/federation/experiment_control.py (modified) Remove the ssh_key parameters to the controller. They do nothing. 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. Sun, 12 Dec 2010 17:51:41 GMT Ted Faber [2627eb3] * fedd/federation/experiment_control.py (modified) Fail if software not available before allocations are made. Sun, 12 Dec 2010 17:33:44 GMT Ted Faber [9973d57] * fedd/federation/access.py (modified) * fedd/federation/deter_internal_access.py (modified) * fedd/federation/dragon_access.py (modified) * fedd/federation/skeleton_access.py (modified) Move common GetRequest/ReleaseAccess implementations to the base class 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. Sat, 11 Dec 2010 02:23:39 GMT Ted Faber [b16cfc0] * fedd/federation/experiment_control.py (modified) Lurking bug - misspelled variable. Sat, 11 Dec 2010 01:19:58 GMT Ted Faber [a96d946] * fedd/federation/experiment_control.py (modified) Duh. Fri, 10 Dec 2010 23:27:05 GMT Ted Faber [e65150a] * fedd/fedd_to_abac.py (modified) * fedd/federation/authorizer.py (modified) Make common ops use fewer options. Refactor. Fri, 10 Dec 2010 21:41:55 GMT Ted Faber [b67fd22] * fedd/federation/experiment_control.py (modified) Remove abac credentials when the experiment is removed. Fri, 10 Dec 2010 18:28:52 GMT Ted Faber [8cf2c507] * fedd/federation/authorizer.py (modified) Remove a race condition in the save member. The authorizer's lock ... Fri, 10 Dec 2010 17:19:57 GMT Ted Faber [a0c2866] * fedd/fedd_create.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/client_lib.py (modified) Make sure there is an abac directory. Fri, 10 Dec 2010 17:03:35 GMT Ted Faber [66bb590] * fedd/access_to_abac.py (modified) * fedd/cert_to_fedid.py (modified) * fedd/confirm_sshkey.py (modified) * fedd/creddy_split.py (modified) * fedd/fedd.py (modified) * fedd/fedd_create.py (modified) * fedd/fedd_ftopo.py (modified) * fedd/fedd_image.py (modified) * fedd/fedd_info.py (modified) * fedd/fedd_new.py (modified) * fedd/fedd_ns2topdl.py (modified) * fedd/fedd_spewlog.py (modified) * fedd/fedd_terminate.py (modified) * fedd/fedd_to_abac.py (modified) * fedd/federation/client_lib.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/server.py (modified) * fedd/federation/util.py (modified) * fedd/init_abac_authorizer.py (modified) Merge branch 'master' of tardis.deterlab.net:/var/local/git/fedd Fri, 10 Dec 2010 17:00:16 GMT Ted Faber [913dc7a] * fedd/federation/experiment_control.py (modified) Consolidate attribute additions and deletions Fri, 10 Dec 2010 17:00:16 GMT Ted Faber [62f3dd9] * fedd/access_to_abac.py (modified) * fedd/cert_to_fedid.py (modified) * fedd/confirm_sshkey.py (modified) * fedd/creddy_split.py (modified) * fedd/fedd.py (modified) * fedd/fedd_create.py (modified) * fedd/fedd_ftopo.py (modified) * fedd/fedd_image.py (modified) * fedd/fedd_info.py (modified) * fedd/fedd_new.py (modified) * fedd/fedd_ns2topdl.py (modified) * fedd/fedd_spewlog.py (modified) * fedd/fedd_terminate.py (modified) * fedd/fedd_to_abac.py (modified) * fedd/federation/client_lib.py (modified) * fedd/federation/util.py (modified) * fedd/init_abac_authorizer.py (modified) allow command line progams to expand tildes. Added a class derived ... Wed, 08 Dec 2010 02:04:12 GMT Ted Faber [8d5394e] * fedd/federation/server.py (modified) Silence warnings about multifile Tue, 07 Dec 2010 23:07:28 GMT Ted Faber [cd5d16e] * fedd/federation/util.py (modified) Convert bytearrays to strings to hash. Tue, 07 Dec 2010 21:08:20 GMT Ted Faber [8445caf] * fedd/federation/parse_detail.py (modified) * fedd/federation/remote_service.py (modified) Missed a couple try blocks that must go. Tue, 07 Dec 2010 20:53:58 GMT Ted Faber [9556f2a] * fedd/federation/remote_service.py (modified) * fedd/federation/server.py (modified) Deal with ZSI 2.1 by name aliases. The 2.1 function seems the same, ... Tue, 07 Dec 2010 20:50:48 GMT Ted Faber [2453416] * fedd/Makefile (modified) * fedd/fedd_create.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/parse_detail.py (modified) * fedd/federation/remote_service.py (modified) Merge branch 'master' of tardis.deterlab.net:/var/local/git/fedd Tue, 07 Dec 2010 20:49:57 GMT Ted Faber [1660f7c] * fedd/federation/experiment_control.py (modified) Bug from an untaken code path. Part of the experiment controller ... Tue, 07 Dec 2010 17:20:18 GMT Ted Faber [c179764] * fedd/Makefile (modified) * fedd/federation/parse_detail.py (modified) * fedd/federation/remote_service.py (modified) Deal with ZSI 2.1 Tue, 07 Dec 2010 01:51:09 GMT Ted Faber [a7c0bcb] * fedd/fedd_create.py (modified) * fedd/federation/experiment_control.py (modified) Allow users to pass topdl to fedd_create.py. fedd_create autodetects ... Tue, 07 Dec 2010 00:55:12 GMT Mike Ryan [35a5879] * fedd/federation/protogeni_access.py (modified) * fedd/federation/skeleton_access.py (modified) inherit from legacy_access so legacy access checking works Tue, 07 Dec 2010 00:50:57 GMT Ted Faber [cf0ff4f] * fedd/federation/experiment_control.py (modified) End of a detangling pass. There are still some functions that are ... Mon, 06 Dec 2010 21:56:04 GMT Ted Faber [5ecb9a3] * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_control_legacy.py (modified) Checkpoint along the path to #10 Several create_experiment subtasks ... Mon, 06 Dec 2010 19:07:26 GMT Ted Faber [d31a171] * fedd/federation/experiment_control.py (modified) Whoops. Incorporate the exported services and the imported. Sat, 04 Dec 2010 02:02:51 GMT Ted Faber [63c6664] * fedd/federation/experiment_control.py (modified) Consolidate some code. More #10. Sat, 04 Dec 2010 01:58:00 GMT Ted Faber [1d73342] * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_control_legacy.py (added) Move non ABAC code out Fri, 03 Dec 2010 23:01:34 GMT Ted Faber [faea607] * fedd/federation/experiment_control.py (modified) * fedd/federation/thread_pool.py (added) Move thread pools into their own package. Starting on #10 Fri, 03 Dec 2010 23:00:57 GMT Ted Faber [6fd2b29] * fedd/federation/protogeni_access.py (modified) Missing initialization Fri, 03 Dec 2010 21:53:34 GMT Ted Faber [696a689] * fedd/federation/experiment_control.py (modified) Fail gracefully on a failed swapin. I think this fixes #6 Fri, 03 Dec 2010 21:44:50 GMT Ted Faber [a6a3f93] * fedd/federation/remote_service.py (modified) better diagnositics Fri, 03 Dec 2010 19:20:14 GMT Ted Faber [9252414] * fedd/federation/topdl.py (modified) Add helper for access controlers to extract topology. Fixes #5 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. ... Fri, 03 Dec 2010 18:20:08 GMT Ted Faber [b7a61ac] * fedd/federation/skeleton_access.py (modified) ABAC into the skeleton Fri, 03 Dec 2010 01:48:01 GMT Ted Faber [3cec20c] * fedd/federation/protogeni_access.py (modified) ABAC integration and some minor fixes discovered along the ... Fri, 03 Dec 2010 01:47:12 GMT Ted Faber [4c65f67] * fedd/federation/geniapi_proxy.py (modified) * fedd/federation/protogeni_proxy.py (modified) Fix debugging settings so that we can use create_debug Thu, 02 Dec 2010 18:43:46 GMT Ted Faber [61a634d] * fedd/federation/dragon_access.py (modified) Whoops. Only read the access DB once Thu, 02 Dec 2010 18:33:23 GMT Ted Faber [d03c991] * fedd/federation/dragon_access.py (modified) Dragon works under ABAC 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