# # ChangeLog for fedd # # Generated by Trac 1.2 # Jun 1, 2024 7:29:30 AM Fri, 05 Jun 2009 22:52:45 GMT Ted Faber [5858c72] * fedd/Makefile (modified) * fedd/wsdl/fedd.wsdl (modified) * fedd/wsdl/fedd_bindings.wsdl (deleted) * fedd/wsdl/fedd_internal.wsdl (modified) * fedd/wsdl/fedd_internal_bindings.wsdl (deleted) * fedd/wsdl/fedd_internal_messages.wsdl (deleted) * fedd/wsdl/fedd_messages.wsdl (deleted) axis didn't like the layout of these WSDL files - presumably the ... Fri, 05 Jun 2009 22:09:41 GMT Ted Faber [f4cc4b7] * fedd/wsdl/fedd_types.xsd (modified) Correct to modern schema and get rid of a bad bool type. Fri, 05 Jun 2009 20:57:35 GMT Ted Faber [a0c12a6] * fedd/federation/experiment_control.py (modified) Restructure the start_segment routine. Primarily this is done so ... Mon, 01 Jun 2009 22:06:52 GMT Ted Faber [b535e19] * fedd/federation/experiment_control.py (modified) Needless complexity has been made to vanish. Mon, 01 Jun 2009 17:37:59 GMT Ted Faber [b8a9fb7] * fedd/federation/experiment_control.py (modified) Make the fedkit and gatewaykit configuration parameters into lists of ... Sat, 30 May 2009 00:15:39 GMT Ted Faber [222290f] * fedd/federation/experiment_control.py (modified) * fedd/wsdl/fedd_types.xsd (modified) Add gatewaykit, which allows the testbed admins to put other software ... Sat, 16 May 2009 00:51:56 GMT Ted Faber [0648279] * fedd/setup.py (modified) bump version for adding Lisence Fri, 15 May 2009 23:26:17 GMT Ted Faber [17382c7] * fedd/README (moved) README with GENI lisence distributed Fri, 15 May 2009 23:23:49 GMT Ted Faber [1e5e5ef] * fedd/federation/LICENSE (deleted) * fedd/federation/experiment_control.py (modified) * fedd/setup.py (modified) still finding the right place Fri, 15 May 2009 23:20:34 GMT Ted Faber [6a0b183] * fedd/federation/LICENSE (added) LICENSE Fri, 15 May 2009 22:36:54 GMT Ted Faber [44b8984] * fedd/LICENSE (added) add GPL :-) Wed, 06 May 2009 21:56:21 GMT Ted Faber [7c3d547] * fedd/federation/experiment_control.py (modified) add a line to the client config file telling the master experiment ID Wed, 08 Apr 2009 22:55:28 GMT Ted Faber [70cdf59] * fedd/fedd_client.py (modified) Require an experiment name for terminate Wed, 08 Apr 2009 22:52:52 GMT Ted Faber [8dfc06c] * fedd/federation/experiment_control.py (modified) Bug/typo in the control-only gateway code. That branch needs to be ... Fri, 13 Feb 2009 18:27:10 GMT Ted Faber [14a2f95] * fedd/federation/experiment_control.py (modified) Add support for a command to be issued with the new gateway as the ... Wed, 07 Jan 2009 18:50:21 GMT Ted Faber [8bc5754] * fedd/federation/experiment_control.py (modified) Parallelize testbed swapouts, including failed creations and ... Wed, 07 Jan 2009 17:33:18 GMT Ted Faber [f9665d1] * fedd/federation/experiment_control.py (modified) strict host key checking - having fedd ask for keys when contacting a ... Tue, 23 Dec 2008 21:18:48 GMT Ted Faber [ca24951] * fedd/federation/experiment_control.py (modified) error formatting return value Tue, 23 Dec 2008 01:58:25 GMT Ted Faber [fe157b9] * fedd/federation/util.py (modified) Zero-length self-signed certs failed under python 2.4/M2Crypto0.13. ... 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. Fri, 12 Dec 2008 21:55:17 GMT Ted Faber [38d2f3c] * fedd/federation/experiment_control.py (modified) Local state was leaking into the Info call, and this should remove it. Fri, 12 Dec 2008 16:43:38 GMT Ted Faber [61c71bf] * fedd/federation/experiment_control.py (modified) * fedd/federation/split.py (modified) parameter consistency Fri, 12 Dec 2008 16:33:55 GMT Ted Faber [749216f] * fedd/federation/fixed_resource.py (deleted) * fedd/fixed_resource.py (deleted) remove fixed_resource stuff Fri, 12 Dec 2008 16:25:03 GMT Ted Faber [338e9a7] * fedd/Makefile (modified) * fedd/wsdl/fedd.wsdl (moved) * fedd/wsdl/fedd_bindings.wsdl (moved) * fedd/wsdl/fedd_internal.wsdl (moved) * fedd/wsdl/fedd_internal_bindings.wsdl (moved) * fedd/wsdl/fedd_internal_messages.wsdl (moved) * fedd/wsdl/fedd_messages.wsdl (moved) * fedd/wsdl/fedd_types.xsd (moved) Move wsdl stuff to its own directory Fri, 12 Dec 2008 07:48:18 GMT Ted Faber [8072c18] * fedd/federation/server.py (modified) Try to avoid fedd.py blowing chunks on an error under python 2.4 Fri, 12 Dec 2008 07:47:56 GMT Ted Faber [0c4e561] * fedd/setup.py (modified) Neaten up script list and remove fixed_resource.py Thu, 11 Dec 2008 16:58:38 GMT Ted Faber [89d33df] * fedd/federation/remote_service.py (modified) make sure XMLRPC faults have integer error codes Sat, 06 Dec 2008 02:52:44 GMT Ted Faber [3bce099] * fedd/federation/experiment_control.py (modified) properly identify experiment creator Sat, 06 Dec 2008 01:32:55 GMT Ted Faber [f029827] * fedd/federation/access.py (modified) whoops, make sure actual matches propagate Fri, 05 Dec 2008 23:00:06 GMT Ted Faber [7ca25b3] * fedd/federation/experiment_control.py (modified) Fix deallocation on partial swapin failure Fri, 05 Dec 2008 22:38:46 GMT Ted Faber [03b9b14] * fedd/federation/allocate_project.py (modified) * fedd/federation/experiment_control.py (modified) 2 changes: Pass an interface parameter to fed-tun.pl to use ... Fri, 05 Dec 2008 17:04:08 GMT Ted Faber [02786fc] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) typo: try to get the cert from a different place if the first one fils! Fri, 05 Dec 2008 06:23:03 GMT Ted Faber [f005e44] * fedd/federation/experiment_control.py (modified) More cleanup Fri, 05 Dec 2008 06:18:51 GMT Ted Faber [c3d5d53] * fedd/federation/allocate_project.py (modified) Cleanup. Remove fixed stuff from allocation. Fri, 05 Dec 2008 06:18:30 GMT Ted Faber [416292f] * fedd/federation/access.py (modified) Cleanup Fri, 05 Dec 2008 05:49:39 GMT Ted Faber [c3dcf48] * fedd/federation/access.py (modified) * fedd/federation/allocate_project.py (modified) Snapshot of new state-based allocation Fri, 05 Dec 2008 05:35:16 GMT Ted Faber [2ac63f7d] * fedd/fedd_internal_messages.wsdl (modified) * fedd/fedd_types.xsd (modified) Add resources to several allocation messages. Fri, 05 Dec 2008 05:34:07 GMT Ted Faber [c8853fd] * fedd/federation/experiment_control.py (modified) Bug with experiment creation Thu, 04 Dec 2008 06:12:13 GMT Ted Faber [1b376ca] * fedd/federation/access.py (modified) * fedd/federation/allocate_project.py (modified) Correct resource communication to allocation and wildcarding of ... Thu, 04 Dec 2008 06:11:40 GMT Ted Faber [dceeef9] * fedd/federation/experiment_control.py (modified) Restrict ssh (and allow 0 counts in Allbeds) Wed, 03 Dec 2008 22:24:15 GMT Ted Faber [266e866] * fedd/fixed_resource.py (modified) Add user databas manipulation commands. Collapse some code Wed, 03 Dec 2008 22:23:37 GMT Ted Faber [b312431b] * fedd/federation/allocate_project.py (modified) A few small bugs Wed, 03 Dec 2008 22:23:24 GMT Ted Faber [375ca67] * fedd/federation/access.py (modified) Added some logging Wed, 03 Dec 2008 17:41:58 GMT Ted Faber [9d3e646] * fedd/fedd_types.xsd (modified) * fedd/federation/allocate_project.py (modified) * fedd/federation/remote_service.py (modified) * fedd/federation/service_error.py (modified) Differentiate between a failure to connect to a service and the ... Wed, 03 Dec 2008 06:34:23 GMT Ted Faber [46a0f7a] * fedd/fedd.py (modified) * fedd/federation/server.py (modified) Add server debugging that prints stack traces for unanticipated ... Wed, 03 Dec 2008 06:30:40 GMT Ted Faber [769b89a] * fedd/federation/access.py (modified) Allow no state file - e.g. for allocation only server Wed, 03 Dec 2008 01:55:01 GMT Ted Faber [e087a7a] * fedd/fedd.py (modified) Whoops. Lurking error. Wed, 03 Dec 2008 01:17:02 GMT Ted Faber [ff2d928] * fedd/confirm_sshkey.py (modified) * fedd/user_to_project.py (modified) mysql error handling Wed, 03 Dec 2008 00:06:50 GMT Ted Faber [b0b9499] * fedd/setup.py (modified) * fedd/user_to_project.py (moved) whoops wrong name Tue, 02 Dec 2008 23:49:25 GMT Ted Faber [08329f4] * fedd/federation/allocate_project.py (modified) * fedd/federation/fixed_resource.py (modified) * fedd/user_to_group.py (added) dynamic projects and multiple keys Tue, 02 Dec 2008 16:44:41 GMT Ted Faber [5a6b75b] * fedd/federation/access.py (modified) * fedd/federation/deter_impl.py (modified) multiple uri aliases for the testbed Tue, 02 Dec 2008 06:21:28 GMT Ted Faber [5fffd82] * fedd/federation/deter_impl.py (modified) * fedd/federation/experiment_control.py (modified) Call access control routines locally rather than trying to remotely ... Tue, 02 Dec 2008 02:24:17 GMT Ted Faber [77a7634] * fedd/federation/experiment_control.py (modified) local tcl splitter setting Tue, 02 Dec 2008 00:57:49 GMT Ted Faber [12e6ca8] * fedd/federation/util.py (modified) Code to accept self signed certs under older M2Crypto Tue, 02 Dec 2008 00:09:32 GMT Ted Faber [f92db31] * fedd/fedd.py (modified) tweak configuration handling Tue, 02 Dec 2008 00:05:41 GMT Ted Faber [12d7df6] * fedd/federation/server.py (modified) whoops debug 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 23:08:27 GMT Ted Faber [f816079] * fedd/fedd/fedid.py (modified) * fedd/fedid.py (added) restore fedid command line util Mon, 01 Dec 2008 23:07:40 GMT Ted Faber [05191a6] * fedd/fedd/access.py (modified) * fedd/fedd/allocate_project.py (modified) * fedd/fedd/authorizer.py (modified) * fedd/fedd/deter_impl.py (modified) * fedd/fedd/experiment_control.py (modified) * fedd/fedd/remote_service.py (modified) * fedd/fedd/server.py (modified) * fedd/fedd/split.py (modified) * fedd/fedd/util.py (modified) All services use authorizer. Global authorization file, shared ... 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 19:12:48 GMT Ted Faber [edbc841] * fedd/Makefile (modified) * fedd/setup.py (modified) Stick to distools Sun, 30 Nov 2008 19:04:33 GMT Ted Faber [830ca65] * fedd/Makefile (modified) Add a couple targets for distribution Sun, 30 Nov 2008 18:44:54 GMT Ted Faber [0e41546] * fedd/setup.py (added) Packaging tools 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:53:40 GMT Ted Faber [f831203] * fedd/fedd/__init__.py (modified) Import a few commonly used objects into the fedd name space (e.g., so ... Sun, 30 Nov 2008 17:27:36 GMT Ted Faber [7454054] * fedd/fedd.py (modified) * fedd/fedd/deter_impl.py (moved) Last file name change (I think) 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:43:15 GMT Ted Faber [f0dc2ca] * fedd/fedd/fixed_resource.py (modified) * fedd/fixed_resource.py (added) split script out Sun, 30 Nov 2008 07:38:04 GMT Ted Faber [73102d1] * fedd/exp_access_db.py (moved) whoops! Sun, 30 Nov 2008 07:31:54 GMT Ted Faber [2dd442f] * fedd/confirm_sshkey.py (moved) should be a script, so put it back 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. ... Sun, 30 Nov 2008 06:22:17 GMT Ted Faber [0a20ef8] * fedd/fedd.py (modified) * fedd/fedd_config_parser.py (added) * fedd/fedd_server.py (added) Cleaner split for module definition Sat, 29 Nov 2008 00:04:25 GMT Ted Faber [1b57352] * fedd/fedd.py (modified) * fedd/remote_service.py (modified) Deal with common connection and SSL errors cleanly Fri, 28 Nov 2008 22:54:22 GMT Ted Faber [a2da110] * fedd/fedd.py (modified) Move service configuration into the config file and remove some ... Wed, 26 Nov 2008 23:11:26 GMT Ted Faber [93a06fb] * fedd/fedd_allocate_project.py (modified) Explicit allocation levels for the different knods of allocations. Wed, 26 Nov 2008 23:10:47 GMT Ted Faber [40eab39] * fedd/fedd_access.py (modified) Better debugging logging for acess decisions. Rename some attributes ... Wed, 26 Nov 2008 23:09:25 GMT Ted Faber [c7e40f5] * fedd/fedd_experiment_control.py (modified) Clean up placeholder state on a failed parse Wed, 26 Nov 2008 23:08:31 GMT Ted Faber [3584a9f] * fedd/confirm_sshkey.py (modified) Add dummy -C option Wed, 26 Nov 2008 18:45:44 GMT Ted Faber [457c4ac] * fedd/confirm_sshkey.py (added) Command line utility to check keys in a world without a modified ... Mon, 24 Nov 2008 22:19:43 GMT Ted Faber [516b7cc] * fedd/exp_access_db.py (added) Tool to generate experiment access databases Mon, 24 Nov 2008 22:17:29 GMT Ted Faber [d90f0fa] * fedd/fedd_experiment_control.py (modified) Bug checking multiple access requests. The code didn't notice when a ... Mon, 24 Nov 2008 19:11:52 GMT Ted Faber [34bc05c] * fedd/fedd_experiment_control.py (modified) Add map database and clean up access reading method Mon, 24 Nov 2008 04:23:13 GMT Ted Faber [bf0a80e] * fedd/fedd_experiment_control.py (modified) remove an extraneous if/else Mon, 24 Nov 2008 04:20:05 GMT Ted Faber [4064742] * fedd/fedd_experiment_control.py (modified) Add access control to the experiment control module. Mon, 24 Nov 2008 04:19:45 GMT Ted Faber [0df6015] * fedd/authorizer.py (modified) lurking errors Mon, 24 Nov 2008 03:24:05 GMT Ted Faber [b769892] * fedd/fedd_access.py (modified) remove debugging Mon, 24 Nov 2008 03:23:32 GMT Ted Faber [6bed468f] * fedd/fedid.py (modified) print fedids from certs Mon, 24 Nov 2008 02:22:45 GMT Ted Faber [69c015e] * fedd/fedd_access.py (modified) Bug in non-proxy release. Ooops. Mon, 24 Nov 2008 01:23:15 GMT Ted Faber [c35207d] * fedd/fedd_access.py (modified) proxy release (some in prevoius commit) Mon, 24 Nov 2008 01:14:31 GMT Ted Faber [a398ec9] * fedd/fedd_access.py (modified) * fedd/fedd_client.py (modified) remove option conflict Mon, 24 Nov 2008 00:44:35 GMT Ted Faber [1653a08] * fedd/fedd_access.py (modified) * fedd/fedd_allocate_project.py (modified) type Mon, 24 Nov 2008 00:37:28 GMT Ted Faber [721705e9] * fedd/fedd_experiment_control.py (modified) Split the service and creation access properly Mon, 24 Nov 2008 00:36:45 GMT Ted Faber [0b123ff] * fedd/fedd.py (modified) More comprehensible error message for a bad service parameter 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 Sat, 22 Nov 2008 00:54:39 GMT Ted Faber [ac54ef3] * fedd/fedd_access.py (modified) missed a comment Sat, 22 Nov 2008 00:39:47 GMT Ted Faber [3f6bc5f] * fedd/authorizer.py (added) * fedd/fedd_access.py (modified) * fedd/fedd_allocate_project.py (modified) * fedd/fedd_deter_impl.py (modified) * fedd/fedd_experiment_control.py (modified) * fedd/fedd_split.py (modified) Initial move to general authorization framework. Currently ... Fri, 21 Nov 2008 19:15:49 GMT Ted Faber [c971895] * fedd/fedd_access.py (modified) * fedd/fedd_allocate_project.py (modified) * fedd/fedd_experiment_control.py (modified) * fedd/fedd_split.py (modified) clean up imports 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