# # ChangeLog for / # # Generated by Trac 1.2 # Nov 24, 2024 12:09:16 PM Wed, 13 Apr 2011 23:03:30 GMT Ted Faber [31aa1ee] * axis/ParseTopdl.java (modified) Cleaner parsing tests Wed, 13 Apr 2011 17:12:15 GMT Ted Faber [72176de2] * axis/Terminate.java (modified) * axis/build.xml (modified) Allow commits with force. Fri, 08 Apr 2011 21:34:28 GMT Ted Faber [a218fe2] * axis/build.xml (modified) default to xml Fri, 08 Apr 2011 21:32:11 GMT Ted Faber [b9c0090] * axis/Create.java (modified) * axis/ParseTopdl.java (modified) * axis/deter-only.xml (added) Parses topdl to the point where it will successfully create. Fri, 08 Apr 2011 20:58:52 GMT Ted Faber [e2d324a] * axis/build.xml (modified) * axis/splitkey.pl (modified) Stop erasing key files! Fri, 08 Apr 2011 17:47:48 GMT Ted Faber [50b2af2] * axis/build.xml (modified) ALlow experiment name to be set directly Fri, 08 Apr 2011 02:02:29 GMT Ted Faber [c6f04f7] * axis/ParseTopdl.java (modified) Parser complete, but untested Wed, 06 Apr 2011 17:05:09 GMT Ted Faber [3c159d0] * axis/ParseTopdl.java (added) * axis/build.xml (modified) Topdl parser (not complete) Tue, 05 Apr 2011 18:43:03 GMT Ted Faber [b8d69ec] * axis/build.xml (modified) Missed a dependency Fri, 01 Apr 2011 19:04:43 GMT Ted Faber [6dc10a7] * axis/build.xml (modified) Parameterize swapin file Fri, 01 Apr 2011 18:46:41 GMT Ted Faber [2b6e66e7] * axis/deter-only.tcl (modified) use test server Fri, 01 Apr 2011 18:46:21 GMT Ted Faber [3c7910e] * axis/Create.java (modified) typo Fri, 01 Apr 2011 18:31:03 GMT Ted Faber [2ef3584] * axis/build.xml (modified) Built the fedid, better use it. Fri, 01 Apr 2011 18:28:12 GMT Ted Faber [ee7f7e4] * axis/build.xml (modified) Add build rules for generating the ABAC cert Fri, 01 Apr 2011 18:27:09 GMT Ted Faber [140fb80] * axis/MakeFedid.java (added) Code to build a self-signed certificate Fri, 01 Apr 2011 17:25:10 GMT Ted Faber [4315c0e] * axis/Create.java (modified) Send the Identity cert with the credential!! (Also fix parameters) Fri, 01 Apr 2011 14:56:13 GMT Ted Faber [1294d29] * axis/jar/jabac-1.3.jar (added) Add abac distro Fri, 01 Apr 2011 06:01:51 GMT Ted Faber [709306c] * axis/Create.java (modified) * axis/FeddCommand.java (modified) * axis/MultiStatus.java (modified) * axis/Terminate.java (modified) Commented and working. Fri, 01 Apr 2011 05:08:56 GMT Ted Faber [9f8dbc1] * axis/deter-only.tcl (added) sample file Fri, 01 Apr 2011 05:07:29 GMT Ted Faber [10f5e84] * axis/Create.java (modified) * axis/FeddCommand.java (modified) * axis/MultiStatus.java (modified) * axis/jar/bcprov-jdk16-145.jar (added) * axis/jar/collections-generic-4.01.jar (added) * axis/jar/jung-algorithms-2.0.jar (added) * axis/jar/jung-api-2.0.jar (added) * axis/jar/jung-graph-impl-2.0.jar (added) * axis/jar/jung-visualization-2.0.jar (added) Create works! Fri, 01 Apr 2011 04:33:12 GMT Ted Faber [56baf92] * axis/build.xml (modified) Still finding the right dependencies Thu, 31 Mar 2011 22:02:34 GMT Ted Faber [6a03b9f] * axis/Terminate.java (modified) Make terminate work Thu, 31 Mar 2011 22:02:12 GMT Ted Faber [6b25610] * axis/build.xml (modified) Clean up build.xml Thu, 31 Mar 2011 21:38:41 GMT Ted Faber [aee2ac2] * wsdl/fedd.wsdl (modified) Bug that zsi ignores Thu, 31 Mar 2011 21:35:42 GMT Ted Faber [55de6a9] * axis/Create.java (added) * axis/FeddCommand.java (added) * axis/ImportKey.class (added) * axis/MultiStatus.java (added) * axis/Terminate.java (added) * axis/build.xml (added) * axis/jar/axis-ant.jar (added) * axis/jar/axis.jar (added) * axis/jar/commons-discovery-0.2.jar (added) * axis/jar/commons-logging-1.0.4.jar (added) * axis/jar/jaxrpc.jar (added) * axis/jar/wsdl4j-1.5.1.jar (added) * axis/net/deterlab/fedd/Fedid.java (added) * axis/net/deterlab/fedd/XTrustProvider.java (added) * axis/splitkey.pl (added) Example of using java to talk to fedd Wed, 16 Mar 2011 02:11:16 GMT Mike Ryan [c6d6c43] * fedkit/active_config.pl (modified) * fedkit/combo.pl (modified) * fedkit/port_forward.pl (modified) * fedkit/prep_gateway.pl (modified) * fedkit/setup_bridge.pl (modified) mass typo in perldoc nice cut & paste job faber 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 Tue, 15 Mar 2011 01:34:46 GMT mikeryan [2e46f35] * fedd/access_to_abac.py (modified) * fedd/cert_to_fedid.py (modified) * fedd/compile_wsdl.py (modified) * fedd/compose.py (modified) * fedd/confirm_sshkey.py (modified) * fedd/creddy_split.py (modified) * fedd/dump_abac_authorizer.py (modified) * fedd/exp_access_db.py (modified) * fedd/extract_state_data.py (modified) * 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_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/fedd_to_abac.py (modified) * fedd/fedid.py (modified) * fedd/init_abac_authorizer.py (modified) * fedd/setup.py (modified) * fedd/user_to_project.py (modified) switch to /usr/bin/env python to run python Mon, 17 Jan 2011 19:50:21 GMT Ted Faber [4e79be23] * fedd/setup.py (modified) Bump version Mon, 17 Jan 2011 04:35:26 GMT Ted Faber [b4e5366] * fedd/setup.py (modified) Merge branch 'master' of tardis.deterlab.net:/var/local/git/fedd Mon, 17 Jan 2011 04:35:04 GMT Ted Faber [7d3000e] * fedd/setup.py (modified) Redundant lsiting. Sun, 16 Jan 2011 01:56:33 GMT Ted Faber [aaf7f41] * fedd/federation/remote_service.py (modified) Fix a Bad merge. Sun, 16 Jan 2011 01:52:15 GMT Ted Faber [0a49bd7] * fedd/Makefile (modified) * fedd/access_to_abac.py (modified) * fedd/cert_to_fedid.py (modified) * fedd/compile_wsdl.py (added) * 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_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/fedd_to_abac.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/ns2topdl.py (modified) * fedd/federation/parse_detail.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) * fedd/federation/util.py (modified) * fedd/init_abac_authorizer.py (modified) * fedd/setup.py (modified) * wsdl/fedd_types.xsd (modified) merge from current Mon, 10 Jan 2011 23:05:59 GMT Ted Faber [944b746] * fedd/federation/ns2topdl.py (modified) * fedd/setup.py (modified) Merge branch 'master' of fedd.deterlab.net:/var/local/git/fedd Mon, 10 Jan 2011 23:05:43 GMT Ted Faber [0c85dce] * fedd/setup.py (modified) Bump version Mon, 10 Jan 2011 23:03:53 GMT Mike Ryan [f158ccf] * fedd/setup.py (modified) add missing comma to build script Sat, 08 Jan 2011 01:20:41 GMT Ted Faber [9e75ff8] * fedd/cert_to_fedid.py (modified) * fedd/federation/ns2topdl.py (modified) Merge branch 'master' of tardis.deterlab.net:/var/local/git/fedd Sat, 08 Jan 2011 01:20:20 GMT Ted Faber [454f398] * fedd/federation/ns2topdl.py (modified) Add abac to ns2topdl Thu, 23 Dec 2010 23:30:56 GMT Ted Faber [490ee21] * fedd/cert_to_fedid.py (modified) Copy the subject as well Wed, 15 Dec 2010 19:46:43 GMT Ted Faber [6635dd5] * fedd/setup.py (modified) Add new scripts to setup 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 19:11:08 GMT Ted Faber [f938d66] * fedd/fedd_to_abac.py (modified) Actually change make-dir to make_dir Wed, 15 Dec 2010 19:03:16 GMT Ted Faber [990b746] * fedd/fedd_create.py (modified) Properly deal with empty New messages. I swear I fixed this before. Wed, 15 Dec 2010 18:37:21 GMT Ted Faber [dcffcc6] * fedd/fedd_to_abac.py (modified) Fix --make_dir (renamed from --make-dir). Code moves had broken it. Wed, 15 Dec 2010 18:21:30 GMT Ted Faber [c092b7f] * fedd/Makefile (modified) Remove files created under ZSI 2.1 on make clean 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. Sat, 11 Dec 2010 00:44:08 GMT Ted Faber [3fa4328] * fedd/access_to_abac.py (modified) More sane defaults. 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 21:11:23 GMT Ted Faber [f4f036f] * fedd/init_abac_authorizer.py (modified) Typo on import 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 18:27:27 GMT Ted Faber [ddf0903] * fedd/cert_to_fedid.py (modified) Error handling typo. 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:12:38 GMT Ted Faber [52b6ebc] * fedd/fedd_image.py (modified) Typo in the error handler 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 Wed, 08 Dec 2010 01:19:04 GMT Ted Faber [fbee30a] * fedd/Makefile (modified) * fedd/compile_wsdl.py (added) Compile WSDL using ZSI 2.0 or ZSI 2.1 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 20:49:12 GMT Ted Faber [cd60510] * fedd/fedd_create.py (modified) Use before init error. 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 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. Mon, 06 Dec 2010 19:02:44 GMT Ted Faber [ac05658] * wsdl/fedd_types.xsd (modified) Unmerged change. Add ABAC creds to messages. 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