# # ChangeLog for / # # Generated by Trac 1.2 # May 9, 2024 1:42:33 PM 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, 19 Nov 2010 20:10:06 GMT Ted Faber [66a8e6d] * fedkit/smbmount.Linux.pl (modified) be marginally more careful about file permissions. Fri, 19 Nov 2010 20:09:47 GMT Ted Faber [881cd02] * fedkit/smbmount.FreeBSD.pl (modified) Remove some commented out code 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 16:43:24 GMT Ted Faber [9ecda47] * wsdl/validate.py (modified) Bad error handling (d'oh!) 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 ... Fri, 12 Nov 2010 03:23:56 GMT Ted Faber [549830d] * wsdl/Makefile (added) * wsdl/make_topdl_standalone.pl (added) * wsdl/validate.py (added) Set up a makefile to create a standalone version of topdl.xsd (called ... 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 Fri, 27 Aug 2010 16:32:35 GMT Ted Faber [6f02be5] Release for PG 2 and GENIAPI 0.9 Thu, 26 Aug 2010 16:28:12 GMT Ted Faber [64e774d] * fedkit/active_config.pl (modified) * fedkit/prep_gateway.pl (modified) More careful synchronization of reconfigured sshd's 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:34:29 GMT Ted Faber [1d91791f] * fedkit/federate.pl (modified) * fedkit/prep_gateway.pl (modified) Remove support for ancient linux distros, which effectively adds ... 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 ... Fri, 02 Jul 2010 16:17:39 GMT Jay Jacobs [1c59925] * wsdl/abac.wsdl (modified) * wsdl/abac_types.xsd (modified) Added sanity function for quick test. 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 19:22:31 GMT Ted Faber [132440f] * wsdl/fedd_types.xsd (modified) excising more crap 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 Fri, 25 Jun 2010 10:11:11 GMT Ted Faber [e11f4e0] * wsdl/fedd_types.xsd (modified) Tedtbed maps should be string to string 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 18:14:38 GMT Ted Faber [2b6e64d1] * fedkit/port_forward.pl (modified) D'oh! 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. Sun, 30 May 2010 16:17:35 GMT Ted Faber [42cd8a7] * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_protogeni_segment.py (deleted) Remove the proxy split from protogeni. It gets in the way of code ... Sat, 29 May 2010 13:54:48 GMT Ted Faber [703859f] * fedd/federation/access.py (modified) extraneous semis Fri, 28 May 2010 17:12:41 GMT Ted Faber [3551ae1] * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) access is looking better, but segment is a screaming mess. I'm not ... Fri, 28 May 2010 17:11:49 GMT Ted Faber [623a2c9] * fedd/federation/access.py (modified) Moving stuff around 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:41:56 GMT Ted Faber [6abed7b] * fedd/federation/dragon_access.py (modified) derive from access_base and refactor a little. Fri, 28 May 2010 13:40:43 GMT Ted Faber [c200d36] * fedd/federation/emulab_access.py (modified) Whoops. Fri, 28 May 2010 11:02:42 GMT Ted Faber [fa4a4a8] * fedd/federation/deter_internal_access.py (modified) Drieve from access. Lots of redundant code excised. 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 10:40:47 GMT Ted Faber [2f6820c] * fedd/federation/access.py (modified) Explicit access attributes in the format Fri, 28 May 2010 10:16:46 GMT Ted Faber [5bf359d] * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/local_segment.py (added) * fedd/federation/proxy_emulab_segment.py (modified) * fedd/federation/proxy_segment.py (modified) More refactoring. Neaten up the code for creating segments in emulab ... 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 Fri, 28 May 2010 08:08:38 GMT Ted Faber [d6990a4] * fedd/federation/access.py (modified) I think this is unused 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:45:50 GMT Ted Faber [a65a65a] * fedd/federation/protogeni_access.py (modified) get rid of attrs as well (untested) 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:50:44 GMT Ted Faber [1962a5b] * fedkit/federate.pl (modified) Next in the right loop. 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 Thu, 27 May 2010 08:53:34 GMT Ted Faber [0de1b94] * fedd/fedd_create.py (modified) Let service parameters have commas in them, separate fields by ;