# # ChangeLog for fedd/fedd_client.py # # Generated by Trac 1.2 # Dec 24, 2024 8:25:56 AM 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 ... 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 Tue, 18 May 2010 19:25:25 GMT Ted Faber [d743d60] * fedd/fedd_client.py (modified) * fedd/fedd_create.py (added) * fedd/fedd_ftopo.py (added) * fedd/fedd_image.py (added) * fedd/fedd_info.py (added) * fedd/fedd_multiinfo.py (added) * fedd/fedd_multistatus.py (added) * fedd/fedd_new.py (added) * fedd/fedd_ns2topdl.py (added) * fedd/fedd_spewlog.py (added) * fedd/fedd_terminate.py (added) * fedd/federation/client_lib.py (added) * fedd/setup.py (modified) Totally refactor fedd_client.py into component scripts. The previous ... Mon, 17 May 2010 12:39:01 GMT Ted Faber [f00fb7d] * fedd/fedd_client.py (modified) Add a call to a ns2 -> topdl converter Mon, 17 May 2010 10:31:16 GMT Ted Faber [eab6ae1] * fedd/fedd_client.py (modified) Fix ns_image, which still believed that there was an Ns2Split ... Fri, 14 May 2010 17:33:18 GMT Ted Faber [afc4af4] * fedd/fedd_client.py (modified) More fallout from making computers single named. Wed, 28 Apr 2010 17:09:36 GMT Ted Faber [7e67ab9] * fedd/fedd_client.py (modified) * fedd/federation/experiment_control.py (modified) * wsdl/fedd_types.xsd (modified) Add an explicit way to say "export this to everyone" (importall service) Wed, 28 Apr 2010 16:38:07 GMT Ted Faber [12658df] * fedd/fedd_client.py (modified) Add interface to specify services to the command line. Also make ... Wed, 21 Apr 2010 13:23:08 GMT Ted Faber [d055eb1] * fedd/fedd_client.py (modified) Ftopo function returns the virtual to physical host mapping. Slight ... Wed, 21 Apr 2010 12:31:03 GMT Ted Faber [b4b19c7] * fedd/fedd_client.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) Get topology information into the info operation, as annotations of a ... Wed, 21 Apr 2010 08:51:08 GMT Ted Faber [f54e8e4] * fedd/fedd_client.py (modified) Error handling Fri, 16 Apr 2010 15:16:22 GMT Ted Faber [43197eb] * fedd/fedd_client.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (modified) * fedd/federation/protogeni_access.py (modified) * wsdl/fedd_types.xsd (modified) better service handling including project_export psuedo service done ... Wed, 07 Apr 2010 08:53:58 GMT Ted Faber [5f6929a] * fedd/fedd_client.py (modified) * fedd/federation/deter_impl.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/ns2topdl.py (moved) * wsdl/fedd_internal.wsdl (modified) * wsdl/fedd_types.xsd (modified) Two changes at once Remove master and export project from the ... Wed, 17 Mar 2010 09:27:33 GMT Ted Faber [3159f5d] * fedd/fedd_client.py (modified) * fedd/federation/split.py (modified) Set up the repote splitter to translate into a topdl description. It ... Wed, 09 Dec 2009 17:51:34 GMT Ted Faber [eaa530c] * fedd/fedd_client.py (modified) whoops, some more cl;eanup Wed, 09 Dec 2009 02:11:35 GMT Ted Faber [99eb8cf] * fedd/fedd_client.py (modified) * fedd/federation/experiment_control.py (modified) More credential changes and removal of user/project stuff Wed, 09 Dec 2009 01:02:24 GMT Ted Faber [7d2814a] * fedd/fedd_client.py (modified) Remove short options and clean up create output Wed, 09 Dec 2009 00:51:06 GMT Ted Faber [7b26c39] * fedd/fedd_client.py (modified) * wsdl/fedd_types.xsd (modified) Cleanup and split creation into two operations. Fri, 04 Dec 2009 22:21:11 GMT Ted Faber [a3ad8bd] * fedd/fedd_client.py (modified) * fedd/federation/experiment_control.py (modified) * wsdl/fedd.wsdl (modified) * wsdl/fedd_types.xsd (modified) checkpoint, adding new operation - prequel to splitting the create ... Thu, 17 Sep 2009 21:45:04 GMT Ted Faber [23dec62] * fedd/fedd_client.py (modified) * fedd/federation/deter_impl.py (modified) * fedd/federation/dragon_access.py (added) Initial dragon import and fedd_client testing for same Wed, 16 Sep 2009 16:56:39 GMT Ted Faber [53dfd4b] * fedd/fedd_client.py (modified) * wsdl/fedd_types.xsd (modified) optional emulab section (temporary) Fri, 07 Aug 2009 00:37:15 GMT Ted Faber [7c9a0a4] * fedd/fedd_client.py (modified) missed an error message Fri, 07 Aug 2009 00:34:44 GMT Ted Faber [16a23a6] * fedd/fedd_client.py (modified) whitespace Wed, 05 Aug 2009 18:10:45 GMT Ted Faber [ab37086] * fedd/fedd_client.py (modified) Small bugfix Mon, 03 Aug 2009 01:25:17 GMT Ted Faber [df783c1] * fedd/fedd_client.py (modified) * fedd/federation/topdl.py (modified) create images from topdl descriptions, a good sign they're coming out ... Tue, 28 Jul 2009 18:09:49 GMT Ted Faber [d15522f] * fedd/fedd_client.py (modified) recognize a single --help Tue, 28 Jul 2009 17:57:38 GMT Ted Faber [46e4682] * fedd/fedd_client.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/wsdl/fedd_types.xsd (modified) termination logs, a terminating state, and avoiding a deadlock Tue, 28 Jul 2009 00:39:26 GMT Ted Faber [fc36019] * fedd/fedd_client.py (modified) deal properly with queries before the log has anything in it Mon, 27 Jul 2009 16:41:25 GMT Ted Faber [ca489e8] * fedd/fedd_client.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/wsdl/fedd_types.xsd (modified) Add override fedids that can access all experiments. These are ... Sat, 25 Jul 2009 17:52:45 GMT Ted Faber [65f3f29] * fedd/fedd_client.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/wsdl/fedd.wsdl (modified) * fedd/wsdl/fedd_types.xsd (modified) Added multi info functions and some helpers to fedd_client Sat, 25 Jul 2009 02:12:27 GMT Ted Faber [d27fd76] * fedd/fedd_client.py (modified) When the loop is to exit in spewlog, don't sleep Sat, 25 Jul 2009 02:11:35 GMT Ted Faber [281c0ca] * fedd/fedd_client.py (modified) Pretty big overhaul. Make info actually useful and create the ... Wed, 15 Jul 2009 01:49:41 GMT Ted Faber [67c0e15] * fedd/fedd_client.py (modified) Add --pixels to specify the image size in pixels (they're square) Wed, 01 Jul 2009 01:09:32 GMT Ted Faber [f76d3d7] * fedd/fedd_client.py (modified) add status command Fri, 19 Jun 2009 01:43:23 GMT Ted Faber [8bbc504] * fedd/fedd_client.py (modified) proper quoting on host and link names Thu, 18 Jun 2009 18:15:54 GMT Ted Faber [a9ed7d7] * fedd/fedd_client.py (modified) --labels and --no_labels Thu, 18 Jun 2009 17:18:59 GMT Ted Faber [c7910ac] * fedd/fedd_client.py (modified) --sshKey -> ssh_key Thu, 18 Jun 2009 16:57:59 GMT Ted Faber [cc58813] * fedd/fedd_client.py (modified) Allow image generation when not swapped in, using a fedd to do the ... Thu, 18 Jun 2009 01:29:41 GMT Ted Faber [63f3746] * fedd/fedd_client.py (modified) Add image rendering functionality to fedd_client Wed, 08 Apr 2009 22:55:28 GMT Ted Faber [70cdf59] * fedd/fedd_client.py (modified) Require an experiment name for terminate Fri, 12 Dec 2008 21:55:49 GMT Ted Faber [f3d72f7] * fedd/fedd_client.py (modified) Hacks to get default certs to work for terminate and the info requests. Mon, 01 Dec 2008 23:39:51 GMT Ted Faber [5d3f239] * fedd/Makefile (modified) * fedd/exp_access_db.py (modified) * fedd/fedd.py (modified) * fedd/fedd_client.py (modified) * fedd/federation/__init__.py (moved) * fedd/federation/access.py (moved) * fedd/federation/access_project.py (moved) * fedd/federation/allocate_project.py (moved) * fedd/federation/asn1_raw.py (moved) * fedd/federation/authorizer.py (moved) * fedd/federation/config_parser.py (moved) * fedd/federation/deter_impl.py (moved) * fedd/federation/experiment_control.py (moved) * fedd/federation/fedid.py (moved) * fedd/federation/fixed_resource.py (moved) * fedd/federation/parse_detail.py (moved) * fedd/federation/remote_service.py (moved) * fedd/federation/server.py (moved) * fedd/federation/service_error.py (moved) * fedd/federation/split.py (moved) * fedd/federation/util.py (moved) * fedd/fedid.py (modified) * fedd/fixed_resource.py (modified) * fedd/setup.py (modified) change package name to avoid conflicts with fedd on install Mon, 01 Dec 2008 01:38:16 GMT Ted Faber [f069052] * fedd/fedd/access.py (modified) * fedd/fedd/allocate_project.py (modified) * fedd/fedd/experiment_control.py (modified) * fedd/fedd/remote_service.py (modified) * fedd/fedd/split.py (modified) * fedd/fedd/util.py (modified) * fedd/fedd_client.py (modified) Two changes. Get allow_any_CA checking to work (i.e., self signed ... Sun, 30 Nov 2008 17:54:06 GMT Ted Faber [6a0c9f4] * fedd/fedd.py (modified) * fedd/fedd/access.py (modified) * fedd/fedd/experiment_control.py (modified) * fedd/fedd/remote_service.py (modified) * fedd/fedd/split.py (modified) * fedd/fedd_client.py (modified) More namespace cleanup Sun, 30 Nov 2008 17:19:33 GMT Ted Faber [ec4fb42] * fedd/Makefile (modified) * fedd/fedd.py (modified) * fedd/fedd/access.py (moved) * fedd/fedd/access_project.py (moved) * fedd/fedd/allocate_project.py (moved) * fedd/fedd/config_parser.py (moved) * fedd/fedd/experiment_control.py (moved) * fedd/fedd/fedd_deter_impl.py (modified) * fedd/fedd/remote_service.py (modified) * fedd/fedd/server.py (moved) * fedd/fedd/split.py (moved) * fedd/fedd/util.py (moved) * fedd/fedd_client.py (modified) Clean up some names that start with fedd_ that are ugly with the new ... Sun, 30 Nov 2008 07:31:03 GMT Ted Faber [2729e48] * fedd/Makefile (modified) * fedd/fedd.py (modified) * fedd/fedd/__init__.py (added) * fedd/fedd/asn1_raw.py (moved) * fedd/fedd/authorizer.py (moved) * fedd/fedd/confirm_sshkey.py (moved) * fedd/fedd/exp_access_db.py (moved) * fedd/fedd/fedd_access.py (moved) * fedd/fedd/fedd_access_project.py (moved) * fedd/fedd/fedd_allocate_project.py (moved) * fedd/fedd/fedd_config_parser.py (moved) * fedd/fedd/fedd_deter_impl.py (moved) * fedd/fedd/fedd_experiment_control.py (moved) * fedd/fedd/fedd_server.py (moved) * fedd/fedd/fedd_split.py (moved) * fedd/fedd/fedd_util.py (moved) * fedd/fedd/fedid.py (moved) * fedd/fedd/fixed_resource.py (moved) * fedd/fedd/parse_detail.py (moved) * fedd/fedd/remote_service.py (moved) * fedd/fedd/service_error.py (moved) * fedd/fedd_client.py (modified) Move things around to make a python module encapsulation easier. ... Mon, 24 Nov 2008 01:14:31 GMT Ted Faber [a398ec9] * fedd/fedd_access.py (modified) * fedd/fedd_client.py (modified) remove option conflict Sat, 22 Nov 2008 01:50:25 GMT Ted Faber [5576a47] * fedd/fedd_access.py (modified) * fedd/fedd_client.py (modified) * fedd/fedd_experiment_control.py (modified) * fedd/fedd_types.xsd (modified) project exporting in place Sat, 22 Nov 2008 01:07:56 GMT Ted Faber [a94cb0a] * fedd/fedd_client.py (modified) * fedd/remote_service.py (modified) restore serialize Fri, 21 Nov 2008 18:53:55 GMT Ted Faber [51cc9df] * fedd/fedd.py (modified) * fedd/fedd_access.py (modified) * fedd/fedd_allocate_project.py (modified) * fedd/fedd_client.py (modified) * fedd/fedd_experiment_control.py (modified) * fedd/fedd_split.py (modified) * fedd/fedd_util.py (modified) * fedd/fedid.py (added) * fedd/remote_service.py (modified) split fedid out Fri, 21 Nov 2008 18:43:39 GMT Ted Faber [9460b1e] * fedd/fedd_access.py (modified) * fedd/fedd_allocate_project.py (modified) * fedd/fedd_client.py (modified) * fedd/fedd_experiment_control.py (modified) * fedd/fedd_split.py (modified) * fedd/fedd_util.py (modified) * fedd/remote_service.py (added) move remote_service out of fedd_util Fri, 21 Nov 2008 18:20:31 GMT Ted Faber [f8b118e] * fedd/fedd_client.py (modified) * fedd/fedd_util.py (modified) clean up service classes a bit Fri, 21 Nov 2008 03:25:28 GMT Ted Faber [cfabc40] * fedd/fedd_client.py (modified) error strings in output Fri, 21 Nov 2008 03:14:58 GMT Ted Faber [058f58e] * fedd/fedd.py (modified) * fedd/fedd_access.py (modified) * fedd/fedd_allocate_project.py (modified) * fedd/fedd_client.py (modified) * fedd/fedd_experiment_control.py (modified) * fedd/fedd_split.py (modified) * fedd/fedd_types.xsd (modified) * fedd/fedd_util.py (modified) * fedd/service_error.py (modified) Unify the code for calling SOAP and XMLRPC services into a couple ... Wed, 05 Nov 2008 09:37:28 GMT Ted Faber [2c6128f] * fedd/fedd_client.py (modified) * fedd/fedd_experiment_control.py (modified) * fedd/fedd_split.py (modified) * fedd/fedd_types.xsd (modified) * fedd/fedd_util.py (modified) Add support for a real fedkit tar file rather than the ad hoc script ... Tue, 21 Oct 2008 00:17:31 GMT Ted Faber [f4f4117] * fedd/fedd.py (modified) * fedd/fedd_client.py (modified) * fedd/fedd_deter_impl.py (modified) * fedd/fedd_experiment_control.py (modified) * fedd/fedd_split.py (modified) add remote splitter interface Mon, 20 Oct 2008 20:33:21 GMT Ted Faber [72ed6e4] * fedd/fedd.py (modified) * fedd/fedd_access.py (modified) * fedd/fedd_client.py (modified) * fedd/fedd_config_file.py (deleted) * fedd/fedd_deter_impl.py (modified) * fedd/fedd_experiment_control.py (modified) refactor configuration parsing to make code extensions more modular Wed, 15 Oct 2008 23:50:48 GMT Ted Faber [3925b50] * fedd/fedd_client.py (modified) * fedd/fedd_experiment_control.py (modified) * fedd/fedd_types.xsd (modified) add placeholder for other experiment descriptions Thu, 09 Oct 2008 21:54:54 GMT Ted Faber [0b466d1] * fedd/fedd.py (modified) * fedd/fedd_access.py (modified) * fedd/fedd_client.py (modified) * fedd/fedd_deter_impl.py (modified) * fedd/fedd_experiment_control.py (modified) logging Sat, 20 Sep 2008 01:25:54 GMT Ted Faber [7a8d667] * fedd/fedd_bindings.wsdl (modified) * fedd/fedd_client.py (modified) * fedd/fedd_create_experiment.py (modified) * fedd/fedd_messages.wsdl (modified) * fedd/fedd_proj.py (modified) * fedd/fedd_types.xsd (modified) * fedkit/fed-tun.pl (modified) * fedkit/fed-tun.ucb.pl (modified) reconfigure sshd_config explicitly Sat, 13 Sep 2008 00:28:33 GMT Ted Faber [c52c48d] * fedd/fedd_bindings.wsdl (modified) * fedd/fedd_client.py (modified) * fedd/fedd_create_experiment.py (modified) * fedd/fedd_messages.wsdl (modified) * fedd/fedd_proj.py (modified) * fedd/fedd_types.xsd (modified) add info and work with SEER attach Wed, 10 Sep 2008 20:17:43 GMT Ted Faber [e40c7ee] * fedd/fedd_allocate_project.py (modified) * fedd/fedd_client.py (modified) * fedd/fedd_create_experiment.py (modified) * fedd/fedd_proj.py (modified) * fedd/fedd_types.xsd (modified) * fedd/fedd_util.py (modified) more data on a create request, including user requested local name Wed, 10 Sep 2008 00:59:55 GMT Ted Faber [03e0290] * fedd/fedd_client.py (modified) * fedd/fedd_create.py (deleted) single client Thu, 28 Aug 2008 22:03:25 GMT Ted Faber [2d5c8b6] * fedd/fedd.py (modified) * fedd/fedd_bindings.wsdl (modified) * fedd/fedd_client.py (modified) * fedd/fedd_create_experiment.py (modified) * fedd/fedd_messages.wsdl (modified) * fedd/fedd_proj.py (modified) * fedd/parse_detail.py (modified) generic fault support (they're not all named RequestAccessFault any more) Thu, 17 Jul 2008 00:59:59 GMT Ted Faber [0c0b13c] * fedd/fedd_client.py (modified) * fedd/fedd_proj.py (modified) * fedd/fedd_types.xsd (modified) cross transport proxy operations work! Wed, 16 Jul 2008 18:28:14 GMT Ted Faber [bb3769a] * fedd/fedd.py (modified) * fedd/fedd_bindings.wsdl (modified) * fedd/fedd_client.py (modified) * fedd/fedd_messages.wsdl (modified) * fedd/fedd_proj.py (modified) * fedd/fedd_types.xsd (modified) * fedd/parse_detail.py (added) parsing SOAP faults (finally) Tue, 01 Jul 2008 17:39:43 GMT Ted Faber [0a47d52] * fedd/fedd.py (modified) * fedd/fedd_client.py (modified) * fedd/fedd_proj.py (modified) * fedd/fedd_util.py (modified) XMLRPC proxy from SOAP and XML Sat, 28 Jun 2008 01:34:17 GMT Ted Faber [329f61d] * fedd/fedd.py (modified) * fedd/fedd_client.py (modified) * fedd/fedd_proj.py (modified) basic XMLRPC Thu, 26 Jun 2008 21:54:04 GMT Ted Faber [2d58549] * fedd/fedd_client.py (modified) fix parser error reporting Wed, 25 Jun 2008 21:56:12 GMT Ted Faber [2106ed1] * fedd/fedd.py (modified) * fedd/fedd_client.py (modified) * fedd/fedd_util.py (modified) check password failures. Exception doesn_t have a message attribute ... Tue, 24 Jun 2008 23:57:53 GMT Ted Faber [8f91e66] * fedd/fedd_client.py (modified) serialize only option Tue, 24 Jun 2008 22:23:00 GMT Ted Faber [6ff0b91] * fedd/Makefile (added) * fedd/asn1_raw.py (added) * fedd/fedd.py (added) * fedd/fedd.wsdl (added) * fedd/fedd_bindings.wsdl (added) * fedd/fedd_client.py (added) * fedd/fedd_messages.wsdl (added) * fedd/fedd_proj.py (added) * fedd/fedd_types.xsd (added) * fedd/fedd_util.py (added) Reimplementation of fedd as a start in merging the codebases