- 13 Jun, 2022 1 commit
-
-
Leigh B Stoller authored
-
- 06 May, 2022 1 commit
-
-
Leigh B Stoller authored
that can be connected later.
-
- 18 Jan, 2022 2 commits
-
-
Leigh B Stoller authored
"""Added to a node this extension will tell Emulab based aggregates to download and unpack a tarfile of your .dot files in your home directory. Your .dot files (and directories if you like) should be at the top level of the tarfile so they can be unpacked directly into your home directory. The tarfile should be on a public web server. DO NOT PUT SSH/SSL PRIVATE KEYS IN THE TARFILE! More generally, you should not put a .ssh directory in the tarfile since that can interfere with account setup and make it impossible for you to log in at all. """
-
Leigh B Stoller authored
-
- 13 Jan, 2022 2 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
to change, I just need to figure out the correct python way to do it.
-
- 09 Jan, 2022 1 commit
-
-
Leigh B Stoller authored
-
- 01 Dec, 2020 1 commit
-
-
Leigh B Stoller authored
radio = request.RawPC("cellsdr1-browning") radio.component_id = "cellsdr1-browning" radio.component_manager_id = 'urn:publicid:IDN+emulab.net+authority+cm' iface = radio.addInterface("rf0") iface.component_id = "rf0"; iface.selectFrontend("FDD") or iface.component_id = "rf1"; iface.selectFrontend("TDD") Note that we could do away with one or the other, since rf0 is FDD and rf1 is TDD, and this info is stored in the Portal DB. But for now I am making it explicit so I can drop one later and still have profiles work.
-
- 16 Jul, 2020 1 commit
-
-
David Johnson authored
-
- 15 Jul, 2020 2 commits
-
-
David Johnson authored
Prior to this commit, we were not printing generated errors if the user did not either call reportError(...,immediate=True) or portal.context.verifyParameters(). Now printRequestRspec() calls verifyParameters() to be safe. There is a slight chance this could break old profiles, because those could possibly have been generating errors that were not being reported. But now they can find out that their code was broken! That's an upside, right?
-
David Johnson authored
-
- 21 May, 2020 9 commits
-
-
Robert Ricci authored
-
Robert Ricci authored
These are just low-hanging fruit, there are some more significant ones to deal with still
-
Robert Ricci authored
-
Robert Ricci authored
-
Robert Ricci authored
-
Robert Ricci authored
Update the date while we are at it
-
Robert Ricci authored
-
Robert Ricci authored
-
Robert Ricci authored
-
- 11 May, 2020 2 commits
-
-
Robert Ricci authored
-
Robert Ricci authored
-
- 07 May, 2020 2 commits
-
-
Robert Ricci authored
-
Robert Ricci authored
Ignore compiled .pyc files
-
- 04 May, 2020 2 commits
-
-
David Johnson authored
-
Robert Ricci authored
This merge explicitly skips over some portal features in the branch that cause conflicts and that are not needed in our use case
-
- 16 Dec, 2019 2 commits
-
-
Robert Ricci authored
Silently ignore legalValues=[] in parameter decls.
-
David Johnson authored
Prior to this commit, we accepted legalValues=[] and were happy to generate it in the parameter block, but it is meaningless. So now we ignore it and no longer generate it.
-
- 20 Nov, 2019 2 commits
-
-
Robert Ricci authored
Fix occurrences of isinstance(...,str); basestring is correct here.
-
David Johnson authored
-
- 07 Aug, 2019 2 commits
-
-
Robert Ricci authored
Bugfix: handle cmdline multivalue/struct param defaultValue case correctly.
-
David Johnson authored
-
- 06 Aug, 2019 8 commits
-
-
Robert Ricci authored
Bugfix: continue to support tuple defaultValues that are in legalValues.
-
Robert Ricci authored
Bugfix: userdata must use DATA namespace, not PARAMS.
-
David Johnson authored
-
David Johnson authored
-
Robert Ricci authored
Bugfix: switch userdata to DATA namespace, not PARAMS.
-
Robert Ricci authored
Add wirelessSite Node extension for frontend.
-
David Johnson authored
-
David Johnson authored
-