# # ChangeLog for fedd/federation # # Generated by Trac 1.2 # Nov 24, 2024 4:42:35 PM Fri, 03 Aug 2012 20:16:44 GMT Ted Faber [65d3ac1] * fedd/federation/experiment_control.py (modified) Debugging and defending against bad principals in ... Fri, 03 Aug 2012 16:10:29 GMT Ted Faber [27fbf2f] * fedd/federation/experiment_partition.py (modified) More debug Fri, 03 Aug 2012 00:13:19 GMT Ted Faber [eac54fa] * fedd/federation/experiment_control.py (modified) Remote debugging Thu, 19 Jul 2012 23:36:45 GMT Ted Faber [f96be61] * fedd/federation/experiment_control.py (modified) Send an error back on service requests to unknown testbeds Fri, 13 Jul 2012 00:48:44 GMT Ted Faber [4ffa6f8] * fedd/federation/access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (modified) * wsdl/fedd_types.xsd (modified) Add support for nat_portal parameter. Remove old half-assed active ... Mon, 09 Jul 2012 15:00:01 GMT Ted Faber [4708875] * fedd/federation/experiment_control.py (modified) Deal with grouper errors Mon, 09 Jul 2012 05:54:05 GMT Ted Faber [df35876] * fedd/federation/proof.py (modified) Somehow recoding the pems got missed here... Sun, 08 Jul 2012 14:43:41 GMT Ted Faber [25bf6cc] * fedd/federation/experiment_control.py (modified) Grouper updates Sun, 08 Jul 2012 14:42:55 GMT Ted Faber [b15ecc6] * fedd/federation/access.py (modified) Deal with errors where no attribute will grant access Sun, 08 Jul 2012 14:42:35 GMT Ted Faber [2c36179] * fedd/federation/authorizer.py (modified) Correct updating Sun, 08 Jul 2012 00:57:36 GMT Ted Faber [bcc6fd6] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) Handle null fedids in get requests Sun, 08 Jul 2012 00:57:16 GMT Ted Faber [7718539] * fedd/federation/authorizer.py (modified) Typo Sun, 08 Jul 2012 00:42:28 GMT Ted Faber [e062282] * fedd/fedd_create.py (modified) * fedd/federation/authorizer.py (modified) * fedd/federation/client_lib.py (modified) * fedd/federation/proof.py (modified) Merge branch 'master' of tardis.deterlab.net:/var/local/git/fedd Sun, 08 Jul 2012 00:39:23 GMT Ted Faber [d064566] * fedd/federation/authorizer.py (modified) Updates, initial checkin Thu, 05 Jul 2012 22:44:51 GMT Ted Faber [cd5b279] * fedd/federation/proof.py (modified) Output IDs in pem for other tools Thu, 05 Jul 2012 22:44:33 GMT Ted Faber [311ece3] * fedd/federation/client_lib.py (modified) Make auth log more xml-like Thu, 21 Jun 2012 18:11:13 GMT Ted Faber [d58ee5e] * fedd/federation/experiment_control.py (modified) ALways save creds, even on partial import Thu, 14 Jun 2012 00:53:11 GMT Ted Faber [68f03a6] * fedd/federation/emulab_access.py (modified) Debugging Thu, 14 Jun 2012 00:41:00 GMT Ted Faber [f490c75] * fedd/federation/util.py (modified) Use the max_retries parameter (!?) Tue, 12 Jun 2012 01:01:17 GMT Ted Faber [9f4b3c6] * fedd/federation/util.py (modified) Duh. Fri, 25 May 2012 17:24:56 GMT Ted Faber [815cd26] * fedd/federation/emulab_access.py (modified) * fedd/federation/util.py (modified) Add timeout and extra debug logging. Thu, 17 May 2012 20:27:45 GMT Ted Faber [2303ca1] * fedd/federation/access.py (modified) Properly parse userconf command Thu, 17 May 2012 00:04:19 GMT Ted Faber [bc9ab05] * fedd/federation/xmlrpc_emulab_segment.py (modified) Typo in unexercised error handler. Wed, 25 Apr 2012 21:21:45 GMT Ted Faber [860c360] * fedd/federation/authorizer.py (modified) Report a correct value for imports. Note that failing to import all ... Wed, 25 Apr 2012 21:21:17 GMT Ted Faber [aada25c] * fedd/federation/emulab_access.py (modified) Debugging message to log message. Sat, 14 Apr 2012 01:10:09 GMT Ted Faber [934dd99] * fedd/federation/experiment_control.py (modified) Merge information from testbed objects into experiment descriptiuon Sat, 14 Apr 2012 01:08:12 GMT Ted Faber [9c3e77f] * fedd/federation/emulab_access.py (modified) Add information about the project and experiment into the experiment ... Fri, 13 Apr 2012 22:10:58 GMT Ted Faber [4d68ba6] * fedd/federation/emulab_access.py (modified) Do not add a startcommand to non-federated experiments Fri, 13 Apr 2012 16:27:37 GMT Ted Faber [c0f409a] * fedd/federation/emulab_access.py (modified) Log and report misconfigured user certs Fri, 13 Apr 2012 16:22:06 GMT Ted Faber [5f6ebd0] * fedd/federation/emulab_access.py (modified) Typo in error logging Mon, 09 Apr 2012 21:39:27 GMT Ted Faber [a0119a1] * fedd/federation/experiment_control.py (modified) Have experiment controllers share information about themselves Mon, 09 Apr 2012 18:32:42 GMT Ted Faber [cf7bc45] * fedd/federation/authorizer.py (modified) * fedd/import_abac_creds.py (added) * fedd/setup.py (modified) Tool to add credentials to an existing abac authorizer Fri, 06 Apr 2012 22:19:59 GMT Ted Faber [9be06f0] * fedd/federation/authorizer.py (modified) Be more principled about loading credentials Fri, 06 Apr 2012 21:39:40 GMT Ted Faber [cde9b98] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) More debug logging Fri, 06 Apr 2012 21:39:19 GMT Ted Faber [effd4f6] * fedd/federation/authorizer.py (modified) More digits in auto file names Fri, 30 Mar 2012 02:17:09 GMT Ted Faber [e1ede1ac] * fedd/federation/experiment_control.py (modified) Weed out some unsued code. Tue, 06 Mar 2012 00:40:35 GMT Ted Faber [9e5e251] * fedd/federation/experiment_control.py (modified) Actually annotate substrates Mon, 05 Mar 2012 04:20:31 GMT Ted Faber [6527d60] * fedd/federation/emulab_access.py (modified) * fedd/federation/xmlrpc_emulab_segment.py (modified) Improved info gathering Mon, 05 Mar 2012 02:45:19 GMT Ted Faber [8cab4c2] * fedd/federation/access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) More improved logging Sun, 04 Mar 2012 23:49:46 GMT Ted Faber [2bb8b35] * fedd/federation/experiment_control.py (modified) Additional logging Thu, 01 Mar 2012 01:06:03 GMT Ted Faber [a11eda5] * fedd/fedd_create.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (modified) * wsdl/fedd_types.xsd (modified) Add support for testbeds to indicate preference for outgoing portal ... Mon, 27 Feb 2012 23:15:17 GMT Ted Faber [a69de97] * fedd/federation/experiment_control.py (modified) Add logging of termination Mon, 06 Feb 2012 03:37:31 GMT Ted Faber [25930db] * fedd/federation/deter_impl.py (modified) Whoops. Needs to be elif Mon, 06 Feb 2012 03:29:57 GMT Ted Faber [6a50b78] * fedd/deter/topdl.py (modified) * fedd/federation/benito_access.py (added) * fedd/federation/benito_segment.py (added) * fedd/federation/deter_impl.py (modified) * fedd/federation/experiment_control.py (modified) Initial benito plug in. Fixed bug pickling topdl as well Wed, 18 Jan 2012 01:16:33 GMT Ted Faber [8d6f204] * fedd/federation/access.py (modified) Returning too many failure proofs locks up the fault mechanism. Wed, 18 Jan 2012 01:16:14 GMT Ted Faber [7653f01] * fedd/federation/emulab_access.py (modified) Broke debugging. Fri, 13 Jan 2012 23:52:28 GMT Ted Faber [9ff3ddd] * fedd/federation/experiment_partition.py (modified) typo Fri, 13 Jan 2012 23:52:00 GMT Ted Faber [923984c] * fedd/federation/access.py (modified) Use new lookup in other access controllers Fri, 13 Jan 2012 21:38:17 GMT Ted Faber [044dd20] * fedd/deter/__init__.py (modified) * fedd/deter/ip_addr.py (moved) * fedd/deter/ip_allocator.py (moved) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_control_legacy.py (modified) * fedd/federation/experiment_partition.py (modified) Move ip_addr and ip_allocator out Fri, 13 Jan 2012 04:49:05 GMT Ted Faber [6bedbdba] * fedd/Makefile (modified) * fedd/access_to_abac.py (modified) * fedd/compose.py (modified) * fedd/data-setup.py (added) * fedd/db_to_certs.py (modified) * fedd/deter/__init__.py (added) * fedd/deter/fedid.py (moved) * fedd/deter/topdl.py (moved) * fedd/fedd.py (modified) * fedd/fedd_client.py (modified) * fedd/fedd_create.py (modified) * fedd/fedd_ftopo.py (modified) * fedd/fedd_image.py (modified) * fedd/fedd_new.py (modified) * fedd/fedd_ns2topdl.py (modified) * fedd/fedd_operation.py (modified) * fedd/fedd_terminate.py (modified) * fedd/federation/__init__.py (modified) * fedd/federation/access.py (modified) * fedd/federation/authorizer.py (modified) * fedd/federation/client_lib.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/experiment_control_legacy.py (modified) * fedd/federation/experiment_info.py (modified) * fedd/federation/experiment_partition.py (modified) * fedd/federation/geniapi_proxy.py (modified) * fedd/federation/ns2topdl.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/remote_service.py (modified) * fedd/federation/server.py (modified) * fedd/federation/skeleton_access.py (modified) * fedd/federation/util.py (modified) * fedd/federation/xmlrpc_emulab_segment.py (modified) * fedd/fedid.py (modified) * fedd/setup.py (modified) Split topdl and fedid out to different packages. Add differential ... Fri, 13 Jan 2012 03:36:49 GMT Ted Faber [0fb2973] * fedd/federation/topdl.py (modified) Last commit didn't really get tested. Whoops. Fri, 13 Jan 2012 03:35:37 GMT Ted Faber [8ce4e5c] * fedd/federation/topdl.py (modified) WHoops. COndition on type Thu, 12 Jan 2012 00:02:07 GMT Ted Faber [f77a256] * fedd/access_to_abac.py (modified) * fedd/db_to_certs.py (added) * fedd/deter_exp_access_db.py (added) * fedd/federation/emulab_access.py (modified) DETER plugin can act as users now Wed, 11 Jan 2012 01:28:15 GMT Ted Faber [ee950c2] * fedd/federation/access.py (modified) * fedd/federation/allocate_project.py (deleted) * fedd/federation/deter_internal_access.py (modified) * fedd/federation/dragon_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/legacy_access.py (deleted) * fedd/federation/protogeni_access.py (modified) * fedd/federation/skeleton_access.py (modified) Deactivate legacy authorization and dynamic projects Tue, 10 Jan 2012 01:08:28 GMT Ted Faber [d2e86f6] * fedd/federation/local_segment.py (deleted) * fedd/federation/protogeni_proxy.py (modified) * fedd/federation/proxy_emulab_segment.py (deleted) Scratch some old files Tue, 10 Jan 2012 00:52:54 GMT Ted Faber [c7141dc] * 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/emulab_segment.py (modified) * fedd/federation/legacy_access.py (modified) * fedd/federation/ssh_emulab_segment.py (modified) * fedd/federation/xmlrpc_emulab_segment.py (modified) Single access works Tue, 10 Jan 2012 00:05:27 GMT Ted Faber [06c1dba] * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (modified) * fedd/federation/local_emulab_segment.py (deleted) * fedd/federation/ssh_emulab_segment.py (moved) * fedd/federation/xmlrpc_emulab_segment.py (added) Fisrt step to multi-user - checkpoint Fri, 02 Dec 2011 01:33:07 GMT Ted Faber [7f57435] * fedd/federation/emulab_access.py (modified) * wsdl/fedd_types.xsd (modified) Allow empty descriptions in InfoSegment - for example if nothing has ... Fri, 02 Dec 2011 01:10:32 GMT Ted Faber [cebcdce] * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (modified) * fedd/federation/local_emulab_segment.py (modified) Track initial state image name; move attributes into emulab_access: ... 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