# # ChangeLog for fedd # # Generated by Trac 1.2 # Dec 23, 2024 10:40:01 AM Mon, 10 Mar 2014 17:16:51 GMT Ted Faber [51d3aa0] * fedd/federation/desktop_access.py (modified) Ask endpoints to look up their peer and ping Mon, 03 Mar 2014 18:16:51 GMT Ted Faber [ea0e8cb] * fedd/federation/desktop_access.py (modified) More routing options Fri, 21 Feb 2014 19:04:53 GMT Ted Faber [0608d96] * fedd/federation/desktop_access.py (modified) Linux nat Fri, 21 Feb 2014 18:23:46 GMT Ted Faber [f1f9aec] * fedd/federation/desktop_access.py (modified) Make quagga paths configurable Fri, 21 Feb 2014 18:07:11 GMT Ted Faber [972993c] * fedd/federation/desktop_access.py (modified) Deal with unspecified external_networks file Fri, 21 Feb 2014 17:52:00 GMT Ted Faber [5726f53] * fedd/federation/containers_segment.py (modified) * fedd/federation/emulab_segment.py (modified) Lurking exceptionm name bug Wed, 19 Feb 2014 20:04:12 GMT Ted Faber [4bfc015] * fedd/deter/fedid.py (modified) Make nonce fedids last a year. Sat, 08 Feb 2014 01:03:52 GMT Ted Faber [ae714e4] * fedd/federation/desktop_access.py (modified) External networks a real parameter Sat, 08 Feb 2014 00:29:20 GMT Ted Faber [b3125fa1] * fedd/federation/desktop_access.py (modified) Read external nets Fri, 07 Feb 2014 23:57:20 GMT Ted Faber [5f5ce09] * fedd/federation/desktop_access.py (modified) Quagga needs the pidfile Fri, 07 Feb 2014 22:53:02 GMT Ted Faber [b06744b] * fedd/federation/desktop_access.py (modified) DEV push Wed, 13 Nov 2013 17:17:36 GMT Ted Faber [6b439fa] * fedd/federation/experiment_control.py (modified) Change the name of the ssh key to avoid confusing some ssh ... Sat, 09 Nov 2013 00:47:29 GMT Ted Faber [f725eda] * fedd/federation/emulab_access.py (modified) Allow risky access - need to be made tighter Fri, 25 Oct 2013 20:42:26 GMT Ted Faber [27c5f3e] * fedd/federation/experiment_control.py (modified) Properly deal with parse failures locally Mon, 14 Oct 2013 17:55:12 GMT Ted Faber [5afcc33] * fedd/fedd_client.py (modified) Clean up access for debugging Mon, 07 Oct 2013 18:32:07 GMT Ted Faber [75605c7] * fedd/federation/remote_service.py (modified) Correct logging on the weird branch Fri, 27 Sep 2013 23:39:15 GMT Ted Faber [f0b96ba] * fedd/federation/experiment_partition.py (modified) Portal nodes in suffixed testbeds were confused Fri, 27 Sep 2013 23:39:05 GMT Ted Faber [19d2b72] * fedd/federation/util.py (modified) Comment typo Wed, 25 Sep 2013 16:53:37 GMT Ted Faber [befb8e4] * fedd/fedd_image.py (modified) Hey, neato doesn't like line continuations any more.... Fri, 20 Sep 2013 17:35:13 GMT Ted Faber [467cd2e] * fedd/Makefile (modified) * fedd/federation/access.py (modified) * fedd/setup.py (modified) Merge branch 'master' of tardis.deterlab.net:/var/local/git/fedd Fri, 20 Sep 2013 17:34:47 GMT Ted Faber [1f9c361] * fedd/federation/access.py (modified) Error handling Mon, 03 Jun 2013 16:20:26 GMT Ted Faber [b213b53] * fedd/Makefile (modified) * fedd/setup.py (modified) Bump version for ABAC 0.1.4 support Thu, 30 May 2013 22:53:29 GMT Ted Faber [67fa1cf] * fedd/access_to_abac.py (modified) * fedd/fedd_create.py (modified) * fedd/fedd_to_abac.py (modified) * fedd/fedd_to_user_certs.py (modified) * fedd/federation/authorizer.py (modified) * fedd/federation/proof.py (modified) MOve over to ABAC 0.1.4 Thu, 30 May 2013 22:00:57 GMT Ted Faber [e8f2d4c] * fedd/deter/topdl_to_route.py (added) Add this Mon, 25 Feb 2013 18:44:56 GMT Ted Faber [43c0e75] * fedd/federation/experiment_control.py (modified) Debugging Sat, 02 Feb 2013 01:15:31 GMT Ted Faber [c261c0f] * fedd/federation/containers_access.py (moved) * fedd/federation/containers_segment.py (moved) * fedd/federation/deter_impl.py (modified) Moving to new name and creating real federation connections Sat, 02 Feb 2013 01:10:06 GMT Ted Faber [f7fc551] * fedd/federation/remote_service.py (modified) whoops. Guard that. Fri, 01 Feb 2013 21:53:10 GMT Ted Faber [17c6d91] * fedd/federation/experiment_control.py (modified) More principled default testbed handling Fri, 01 Feb 2013 21:25:43 GMT Ted Faber [328e93f] * fedd/deter/__init__.py (modified) * fedd/federation/desktop_access.py (added) * fedd/federation/deter_impl.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/util.py (modified) * fedkit/Makefile (modified) * fedkit/federate.pl (modified) Merge branch 'master' of tardis.deterlab.net:/var/local/git/fedd Fri, 01 Feb 2013 21:25:11 GMT Ted Faber [9a52a80] * fedd/deter/__init__.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedkit/Makefile (modified) * fedkit/federate.pl (modified) Static routing Thu, 31 Jan 2013 23:47:35 GMT Ted Faber [5bd8f1b] * fedd/federation/util.py (modified) missed one Thu, 31 Jan 2013 23:40:03 GMT Ted Faber [661e857] * fedd/federation/util.py (modified) Remove excessive debug logging (yep it exists) Mon, 21 Jan 2013 19:49:03 GMT Ted Faber [5dbcc93] * fedd/federation/desktop_access.py (modified) Last few tricks. Manage hosts, make whole script sudo Fri, 18 Jan 2013 23:33:04 GMT Ted Faber [2dc99e3] * fedd/federation/desktop_access.py (modified) More tweaks. This version will connect to DETER Fri, 18 Jan 2013 02:34:49 GMT Ted Faber [1819839] * fedd/federation/desktop_access.py (added) * fedd/federation/deter_impl.py (modified) Works with null swapin. Check connectivity next Fri, 18 Jan 2013 02:32:44 GMT Ted Faber [950b55e] * fedd/federation/remote_service.py (modified) More debug logging Fri, 18 Jan 2013 00:21:38 GMT Ted Faber [e62fb86] * fedd/federation/emulab_access.py (modified) Avoid failing when started is unset Thu, 06 Dec 2012 17:41:05 GMT Ted Faber [4241f3c] * fedd/federation/util.py (modified) Allow protocol setting Mon, 15 Oct 2012 23:53:54 GMT Ted Faber [f1302d1] * fedd/deter/topdl.py (modified) Do not try to create substrates with fewer than 2 nodes on an emulab. ... Mon, 15 Oct 2012 21:47:33 GMT Ted Faber [0eadde1] * fedd/deter/topdl.py (modified) No I cannot spell anything about storage right. Mon, 15 Oct 2012 21:41:39 GMT Ted Faber [dc49681] * fedd/deter/topdl.py (modified) Did I spell anything about storage right??? Mon, 15 Oct 2012 21:38:17 GMT Ted Faber [4b3d6c5] * fedd/deter/topdl.py (modified) Another long lurking typo. Mon, 15 Oct 2012 21:29:09 GMT Ted Faber [995ad61] * fedd/deter/topdl.py (modified) Long-lurking typo Tue, 02 Oct 2012 21:31:32 GMT Ted Faber [c7a6a20] * fedd/deter/topdl.py (modified) Simplify link instantiation and replicate source tcl effects Wed, 26 Sep 2012 00:15:02 GMT Ted Faber [ab662b6] * fedd/federation/experiment_control.py (modified) Avoid an internal network at DETER. This will have to come out Wed, 26 Sep 2012 00:14:17 GMT Ted Faber [de059e1] * fedd/federation/ns2topdl.py (modified) Chdir when doing an ns2topdl using the local tcl Wed, 19 Sep 2012 23:15:26 GMT Ted Faber [319fb0a] * fedd/federation/emulab_access.py (modified) Respect requests for fixed nodes - users better know what theyre doing Wed, 19 Sep 2012 23:03:06 GMT Ted Faber [8212638] * fedd/federation/experiment_control.py (modified) Recognize and respect user allocated IP addresses Wed, 19 Sep 2012 23:02:39 GMT Ted Faber [b9ec635] * fedd/deter/ip_addr.py (modified) Parse other string subclasses Fri, 24 Aug 2012 01:36:01 GMT Ted Faber [eb117fe] * fedd/federation/experiment_partition.py (modified) Avoid portal name collision Thu, 23 Aug 2012 23:13:57 GMT Ted Faber [be1742d] * fedd/federation/emulab_segment.py (modified) Prefer the multiple chmods to the uname Thu, 23 Aug 2012 23:12:54 GMT Ted Faber [6843d14] * fedd/access_to_abac.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/emulab_segment.py (modified) Merge branch 'master' of tardis.deterlab.net:/var/local/git/fedd Thu, 23 Aug 2012 23:10:49 GMT Ted Faber [b90c44d] * fedd/federation/emulab_access.py (modified) Clear started field of allocation on successful termination Thu, 23 Aug 2012 18:07:11 GMT Tom Carroll [d4946da] * fedd/federation/emulab_segment.py (modified) Fixed permission problem when creating directory hierarchies. Tue, 21 Aug 2012 20:40:40 GMT ABDULLA ALWABEL [794325b] * fedd/access_to_abac.py (modified) Adding Starbed ABAC mapping Tue, 21 Aug 2012 18:02:35 GMT Ted Faber [8222e09] * fedd/access_to_abac.py (modified) Better comment??? Fri, 03 Aug 2012 22:02:15 GMT Ted Faber [9a256f7] * fedd/federation/emulab_segment.py (modified) More neighborly permissions Fri, 03 Aug 2012 20:16:44 GMT Ted Faber [65d3ac1] * fedd/federation/experiment_control.py (modified) Debugging and defending against bad principals in ... Fri, 03 Aug 2012 16:10:29 GMT Ted Faber [27fbf2f] * fedd/federation/experiment_partition.py (modified) More debug Fri, 03 Aug 2012 00:13:19 GMT Ted Faber [eac54fa] * fedd/federation/experiment_control.py (modified) Remote debugging Wed, 25 Jul 2012 18:50:36 GMT Ted Faber [a352710] * fedd/README (modified) * fedd/fedd_create.py (modified) Merge branch 'master' of tardis.deterlab.net:/var/local/git/fedd Wed, 25 Jul 2012 18:50:03 GMT Ted Faber [5e0b7dc] * fedd/fedd_create.py (modified) Active stuff that got missed. Fri, 20 Jul 2012 22:07:35 GMT Ted Faber [e5a595e] * fedd/README (modified) (c) year Thu, 19 Jul 2012 23:36:45 GMT Ted Faber [f96be61] * fedd/federation/experiment_control.py (modified) Send an error back on service requests to unknown testbeds Thu, 19 Jul 2012 21:26:17 GMT Ted Faber [dbc8b8e] * fedd/fedd_ftopo.py (modified) Set default status for nodes in ftopo Fri, 13 Jul 2012 00:48:44 GMT Ted Faber [4ffa6f8] * fedd/federation/access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (modified) * wsdl/fedd_types.xsd (modified) Add support for nat_portal parameter. Remove old half-assed active ... Mon, 09 Jul 2012 15:00:01 GMT Ted Faber [4708875] * fedd/federation/experiment_control.py (modified) Deal with grouper errors Mon, 09 Jul 2012 05:54:05 GMT Ted Faber [df35876] * fedd/federation/proof.py (modified) Somehow recoding the pems got missed here... Sun, 08 Jul 2012 14:43:41 GMT Ted Faber [25bf6cc] * fedd/federation/experiment_control.py (modified) Grouper updates Sun, 08 Jul 2012 14:42:55 GMT Ted Faber [b15ecc6] * fedd/federation/access.py (modified) Deal with errors where no attribute will grant access Sun, 08 Jul 2012 14:42:35 GMT Ted Faber [2c36179] * fedd/federation/authorizer.py (modified) Correct updating Sun, 08 Jul 2012 05:25:21 GMT Ted Faber [b931822] * fedd/access_to_abac.py (modified) Allow : in projects (grouper) Sun, 08 Jul 2012 00:57:36 GMT Ted Faber [bcc6fd6] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) Handle null fedids in get requests Sun, 08 Jul 2012 00:57:16 GMT Ted Faber [7718539] * fedd/federation/authorizer.py (modified) Typo Sun, 08 Jul 2012 00:42:28 GMT Ted Faber [e062282] * fedd/fedd_create.py (modified) * fedd/federation/authorizer.py (modified) * fedd/federation/client_lib.py (modified) * fedd/federation/proof.py (modified) Merge branch 'master' of tardis.deterlab.net:/var/local/git/fedd Sun, 08 Jul 2012 00:39:23 GMT Ted Faber [d064566] * fedd/federation/authorizer.py (modified) Updates, initial checkin Thu, 05 Jul 2012 22:44:51 GMT Ted Faber [cd5b279] * fedd/federation/proof.py (modified) Output IDs in pem for other tools Thu, 05 Jul 2012 22:44:33 GMT Ted Faber [311ece3] * fedd/federation/client_lib.py (modified) Make auth log more xml-like Thu, 05 Jul 2012 18:30:41 GMT Ted Faber [7ec0dc2] * fedd/fedd_create.py (modified) Deal with list of proofs correctly Thu, 21 Jun 2012 18:11:13 GMT Ted Faber [d58ee5e] * fedd/federation/experiment_control.py (modified) ALways save creds, even on partial import Fri, 15 Jun 2012 22:40:29 GMT Ted Faber [ef7d689] * fedd/fedd_image.py (modified) Allow call w/o credential - url was undefined Thu, 14 Jun 2012 00:53:11 GMT Ted Faber [68f03a6] * fedd/federation/emulab_access.py (modified) Debugging Thu, 14 Jun 2012 00:41:00 GMT Ted Faber [f490c75] * fedd/federation/util.py (modified) Use the max_retries parameter (!?) Tue, 12 Jun 2012 01:01:17 GMT Ted Faber [9f4b3c6] * fedd/federation/util.py (modified) Duh. Fri, 25 May 2012 17:24:56 GMT Ted Faber [815cd26] * fedd/federation/emulab_access.py (modified) * fedd/federation/util.py (modified) Add timeout and extra debug logging. Thu, 17 May 2012 20:27:45 GMT Ted Faber [2303ca1] * fedd/federation/access.py (modified) Properly parse userconf command Thu, 17 May 2012 00:04:19 GMT Ted Faber [bc9ab05] * fedd/federation/xmlrpc_emulab_segment.py (modified) Typo in unexercised error handler. Wed, 25 Apr 2012 21:21:45 GMT Ted Faber [860c360] * fedd/federation/authorizer.py (modified) Report a correct value for imports. Note that failing to import all ... Wed, 25 Apr 2012 21:21:17 GMT Ted Faber [aada25c] * fedd/federation/emulab_access.py (modified) Debugging message to log message. Sat, 14 Apr 2012 01:10:09 GMT Ted Faber [934dd99] * fedd/federation/experiment_control.py (modified) Merge information from testbed objects into experiment descriptiuon Sat, 14 Apr 2012 01:08:12 GMT Ted Faber [9c3e77f] * fedd/federation/emulab_access.py (modified) Add information about the project and experiment into the experiment ... Sat, 14 Apr 2012 01:07:49 GMT Ted Faber [66795cf0] * fedd/deter/topdl.py (modified) Typo Fri, 13 Apr 2012 22:10:58 GMT Ted Faber [4d68ba6] * fedd/federation/emulab_access.py (modified) Do not add a startcommand to non-federated experiments Fri, 13 Apr 2012 16:27:37 GMT Ted Faber [c0f409a] * fedd/federation/emulab_access.py (modified) Log and report misconfigured user certs Fri, 13 Apr 2012 16:22:06 GMT Ted Faber [5f6ebd0] * fedd/federation/emulab_access.py (modified) Typo in error logging Mon, 09 Apr 2012 21:39:27 GMT Ted Faber [a0119a1] * fedd/federation/experiment_control.py (modified) Have experiment controllers share information about themselves Mon, 09 Apr 2012 21:26:51 GMT Ted Faber [cc6091c] * fedd/import_abac_creds.py (modified) Wrong args? Mon, 09 Apr 2012 18:32:42 GMT Ted Faber [cf7bc45] * fedd/federation/authorizer.py (modified) * fedd/import_abac_creds.py (added) * fedd/setup.py (modified) Tool to add credentials to an existing abac authorizer Fri, 06 Apr 2012 22:19:59 GMT Ted Faber [9be06f0] * fedd/federation/authorizer.py (modified) Be more principled about loading credentials Fri, 06 Apr 2012 21:39:40 GMT Ted Faber [cde9b98] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) More debug logging