# # ChangeLog for fedd # # Generated by Trac 1.2 # Oct 31, 2024 5:17:19 PM Tue, 07 Dec 2010 05:27:45 GMT Ted Faber [ac15159] * 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 17:41:50 GMT Ted Faber [a0e20ac] * fedd/access_to_abac.py (modified) Warn the user if a mapping was requested but no type given. Yes, I ... Fri, 03 Dec 2010 17:37:31 GMT Ted Faber [5d7f1e8] * fedd/access_to_abac.py (modified) Fix a bug where single string-valued local attributes were output as ... 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 ... Thu, 02 Dec 2010 01:23:19 GMT Ted Faber [d894c21] * fedd/access_to_abac.py (modified) One step policy extraction and authorizer creation Thu, 02 Dec 2010 01:07:50 GMT Ted Faber [5c3d542] * fedd/fedd_image.py (modified) Multiple attributes and recursive subgraphs. Wed, 01 Dec 2010 23:37:18 GMT Ted Faber [1f356d3] * fedd/fedd_image.py (modified) Generate images with nodes paritioned by attribute Wed, 01 Dec 2010 18:46:56 GMT Ted Faber [c324ad3] * fedd/access_to_abac.py (modified) Mishandling attributes and add directory creation 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 18:36:28 GMT Ted Faber [de7cb08] * fedd/access_to_abac.py (modified) use combo key Wed, 24 Nov 2010 18:36:06 GMT Ted Faber [e62245e] * fedd/federation/util.py (modified) remove debug Wed, 24 Nov 2010 18:35:47 GMT Ted Faber [25f66c3] * fedd/federation/authorizer.py (modified) typo 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 Wed, 24 Nov 2010 01:00:48 GMT Ted Faber [353db8c] * fedd/access_to_abac.py (modified) * fedd/creddy_split.py (modified) * fedd/fedd_create.py (modified) * fedd/fedd_new.py (modified) * fedd/federation/authorizer.py (modified) * fedd/federation/util.py (modified) * fedd/init_abac_authorizer.py (modified) Vairous ABAC tweaks, mostly concerned with making key splitting less ... Wed, 24 Nov 2010 00:59:01 GMT Ted Faber [3ff5e2a] * fedd/federation/client_lib.py (modified) Comment clean-up Tue, 23 Nov 2010 01:14:33 GMT Ted Faber [85f5d11] * fedd/federation/authorizer.py (modified) Confusing print output fixed Sat, 20 Nov 2010 01:56:49 GMT Ted Faber [547aa3b] * fedd/access_to_abac.py (modified) * fedd/dump_abac_authorizer.py (added) * fedd/fedd_to_abac.py (modified) * fedd/federation/authorizer.py (modified) * fedd/init_abac_authorizer.py (modified) various fixes to abac tools to work with the new library Fri, 12 Nov 2010 18:39:19 GMT Ted Faber [403a5ba] * fedd/federation/ip_allocator.py (modified) D'oh\! Fri, 12 Nov 2010 16:44:51 GMT Ted Faber [d69ce97] * fedd/federation/topdl.py (modified) * wsdl/topdl.xsd (modified) Add version to topology object Fri, 12 Nov 2010 03:24:52 GMT Ted Faber [a914b1b] * fedd/federation/topdl.py (modified) Improve output from topdl_to_xml to really match the xsd (sequence ... 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 Fri, 01 Oct 2010 22:31:19 GMT Ted Faber [b4778de] * fedd/extract_state_data.py (added) debugging tool Wed, 29 Sep 2010 22:06:31 GMT Ted Faber [add53ea] * fedd/federation/protogeni_access.py (modified) capture rspec for debugging Fri, 24 Sep 2010 00:49:51 GMT Ted Faber [962ea25] * fedd/federation/experiment_control.py (modified) * fedd/federation/fedid.py (modified) Move that gross fedid generation code into the fedid class Fri, 24 Sep 2010 00:49:36 GMT Ted Faber [835cf55] * fedd/fedd_new.py (modified) Debugging removal Fri, 24 Sep 2010 00:44:47 GMT Ted Faber [7206e5a] * fedd/fedd_new.py (modified) * fedd/federation/authorizer.py (modified) * fedd/federation/client_lib.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/fedid.py (modified) checkpoint: new works pretty well Thu, 23 Sep 2010 01:26:04 GMT Ted Faber [09b1e9d] * fedd/federation/authorizer.py (modified) Cleaner save format Thu, 23 Sep 2010 00:55:51 GMT Ted Faber [71461a4] * fedd/init_abac_authorizer.py (added) Create a saved format directory from the parts of an abac authorizer Thu, 23 Sep 2010 00:55:07 GMT Ted Faber [dc3a11e] * fedd/fedd_to_abac.py (modified) Properly format files with _attr.der and add the new attribute Thu, 23 Sep 2010 00:54:11 GMT Ted Faber [2628e5d] * fedd/federation/authorizer.py (modified) Slight rearrangement, add a call to initialize the library and the ... Thu, 23 Sep 2010 00:52:47 GMT Ted Faber [d39809f] * fedd/federation/client_lib.py (modified) Add get_abac_certs a function to get the certificates from a directory Wed, 22 Sep 2010 21:33:58 GMT Ted Faber [27d964d] * fedd/federation/authorizer.py (modified) Translate attributes into something acceptable to libabac (or creddy) Wed, 22 Sep 2010 20:56:42 GMT Ted Faber [1fc09db] * fedd/federation/authorizer.py (modified) unset_attribute added Wed, 22 Sep 2010 20:36:57 GMT Ted Faber [3bf0b3c] * fedd/federation/authorizer.py (modified) Looks like this works pretty well in testing now, including setting ... Tue, 21 Sep 2010 22:12:16 GMT Ted Faber [5d854e1] * 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/client_lib.py (modified) allow FEDD_URL in the environment to set the contact URL. Man am I ... Tue, 21 Sep 2010 21:33:47 GMT Ted Faber [87807f42] * fedd/access_to_abac.py (modified) actual creddy output Tue, 21 Sep 2010 20:12:39 GMT Ted Faber [aba14f4] * fedd/fedd_to_abac.py (modified) forgot numbers Tue, 21 Sep 2010 00:00:40 GMT Ted Faber [87c0fc1] * fedd/creddy_split.py (added) * fedd/fedd_to_abac.py (added) A couple more abac scripts Wed, 15 Sep 2010 09:25:01 GMT Ted Faber [af25848] * fedd/access_to_abac.py (modified) Comments Wed, 15 Sep 2010 08:45:58 GMT Ted Faber [5a721ed] * fedd/access_to_abac.py (modified) Basic function pending creddy updates. Mon, 13 Sep 2010 16:51:35 GMT Ted Faber [9cce15a] * fedd/access_to_abac.py (modified) small changes Mon, 13 Sep 2010 16:51:13 GMT Ted Faber [5c0d244] * fedd/federation/authorizer.py (modified) Beginnings of an ABAC authorizer Mon, 13 Sep 2010 16:50:27 GMT Ted Faber [49e66b4] * fedd/Makefile (modified) Remove old ABAC dependencies Mon, 13 Sep 2010 16:41:53 GMT Ted Faber [6cc5c81] * fedd/access_to_abac.py (added) Convert existing access DB to ABAC formats. Initial import. Miles ... Mon, 13 Sep 2010 13:14:52 GMT Ted Faber [deeecf4] * fedd/abac_client.py (deleted) * fedd/abac_test.sh (deleted) Remove old code Fri, 27 Aug 2010 16:39:41 GMT Ted Faber [56816c9] * fedd/setup.py (modified) version bump Fri, 27 Aug 2010 16:38:07 GMT Ted Faber [e91c492] * fedd/Makefile (modified) version bump Fri, 27 Aug 2010 16:37:43 GMT Ted Faber [2fa66c0] * fedd/Makefile (added) whoops Fri, 27 Aug 2010 16:36:01 GMT Ted Faber [bb1f3f4] * fedd/Makefile (deleted) Remove to commit bump Fri, 27 Aug 2010 16:35:01 GMT Ted Faber [0b2ca42] * fedd/Makefile (modified) version bump Wed, 25 Aug 2010 16:35:02 GMT Ted Faber [208797c] * fedd/federation/geniapi_proxy.py (added) * fedd/federation/protogeni_access.py (modified) * fedd/federation/protogeni_proxy.py (added) Split out the protogeni and GANIAPI proxies into separate files. ... Wed, 25 Aug 2010 08:14:50 GMT Ted Faber [88dbe63] * fedd/federation/protogeni_access.py (modified) Expand the protogeni_proxy class for derivation Tue, 24 Aug 2010 09:01:19 GMT Ted Faber [4875e93] * fedd/federation/protogeni_access.py (modified) Use arguments more congruent with GENIAPI AM and remove the sliver ... Mon, 23 Aug 2010 13:23:51 GMT Ted Faber [d49c11c] * fedd/federation/protogeni_access.py (modified) Move to v2 PG CM Fri, 13 Aug 2010 16:22:45 GMT Ted Faber [5c35160] * fedd/federation/protogeni_access.py (modified) remove debugging Fri, 13 Aug 2010 08:33:28 GMT Ted Faber [c2f92c5] * fedd/federation/protogeni_access.py (modified) The protoGENI OS version lurched forward. This code removes the ... Fri, 13 Aug 2010 08:30:59 GMT Ted Faber [8aaf8f8] * fedd/federation/topdl.py (modified) Remove an unexercised filter bug and clean up some debugging code ... Wed, 30 Jun 2010 17:25:53 GMT Ted Faber [a452f3c] * fedd/Makefile (modified) * fedd/README (modified) * fedd/federation/protogeni_access.py (modified) * fedd/setup.py (modified) remove some fdebugging, bump version numbers Tue, 29 Jun 2010 18:55:52 GMT Ted Faber [e2ff75d] * fedd/federation/deter_impl.py (modified) Enable real plug-ins. I couldn't be happier at how small this diff is. Tue, 29 Jun 2010 14:56:56 GMT Ted Faber [183b208] * fedd/federation/experiment_control.py (modified) Remove extraneous message fields. Tue, 29 Jun 2010 14:56:36 GMT Ted Faber [c53ca69] * fedd/federation/emulab_segment.py (modified) Mistake. Forgot loggin method name Tue, 29 Jun 2010 10:48:54 GMT Ted Faber [1027cf7] * fedd/federation/access.py (modified) whoops Fri, 25 Jun 2010 10:11:30 GMT Ted Faber [fd07c48] * fedd/fedd_create.py (modified) * fedd/federation/experiment_control.py (modified) Add support for user-supplied testbed mappings Thu, 24 Jun 2010 16:53:21 GMT Ted Faber [7888aee] * fedd/federation/deter_impl.py (modified) * fedd/federation/skeleton_access.py (added) Add skeleton plug-in 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, 22 Jun 2010 20:06:53 GMT Ted Faber [1b6cc95] * fedd/federation/protogeni_access.py (modified) A couple random bugs that didn't get spotted until we swapped ... Tue, 22 Jun 2010 13:38:07 GMT Ted Faber [05e8da8] * fedd/federation/experiment_control.py (modified) cleanup on failure Thu, 03 Jun 2010 07:40:38 GMT Ted Faber [9e38ded] * fedd/compose.py (modified) Parse options from a file. Tue, 01 Jun 2010 18:41:09 GMT Ted Faber [2c51061] * fedd/compose.py (modified) Make it easier to follow compositions by using the non-numeric stems ... Tue, 01 Jun 2010 18:18:38 GMT Ted Faber [1502580] * fedd/federation/deter_internal_access.py (modified) Duh. Didn't I fix this before??? 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 ... Tue, 01 Jun 2010 10:18:49 GMT Ted Faber [5767b20] * fedd/federation/topdl.py (modified) Translate lan members back to their tcl names Sun, 30 May 2010 20:39:29 GMT Ted Faber [60961f5] * fedd/federation/emulab_access.py (modified) dead code Sun, 30 May 2010 17:46:00 GMT Ted Faber [37ed9a5] * fedd/federation/protogeni_access.py (modified) Much more nicely factored now.