1. 24 Sep, 2012 1 commit
    • Eric Eide's avatar
      Replace license symbols with {{{ }}}-enclosed license blocks. · 6df609a9
      Eric Eide authored
      This commit is intended to makes the license status of Emulab and
      ProtoGENI source files more clear.  It replaces license symbols like
      "EMULAB-COPYRIGHT" and "GENIPUBLIC-COPYRIGHT" with {{{ }}}-delimited
      blocks that contain actual license statements.
      
      This change was driven by the fact that today, most people acquire and
      track Emulab and ProtoGENI sources via git.
      
      Before the Emulab source code was kept in git, the Flux Research Group
      at the University of Utah would roll distributions by making tar
      files.  As part of that process, the Flux Group would replace the
      license symbols in the source files with actual license statements.
      
      When the Flux Group moved to git, people outside of the group started
      to see the source files with the "unexpanded" symbols.  This meant
      that people acquired source files without actual license statements in
      them.  All the relevant files had Utah *copyright* statements in them,
      but without the expanded *license* statements, the licensing status of
      the source files was unclear.
      
      This commit is intended to clear up that confusion.
      
      Most Utah-copyrighted files in the Emulab source tree are distributed
      under the terms of the Affero GNU General Public License, version 3
      (AGPLv3).
      
      Most Utah-copyrighted files related to ProtoGENI are distributed under
      the terms of the GENI Public License, which is a BSD-like open-source
      license.
      
      Some Utah-copyrighted files in the Emulab source tree are distributed
      under the terms of the GNU Lesser General Public License, version 2.1
      (LGPL).
      6df609a9
  2. 06 Jan, 2008 1 commit
  3. 28 Sep, 2007 1 commit
  4. 19 Feb, 2007 1 commit
  5. 01 Dec, 2006 1 commit
  6. 30 Oct, 2006 1 commit
  7. 04 Oct, 2006 2 commits
  8. 29 Sep, 2006 2 commits
    • Mike Hibler's avatar
      Cut down on gratuitous output: · 2396b44d
      Mike Hibler authored
       * get rid of excess precision on bw/delay print
       * don't complain about missing plr
      2396b44d
    • Mike Hibler's avatar
      Add no_plab option to NS file allowing you to "monitor" (set initial · a7434c80
      Mike Hibler authored
      conditions) plab nodes without actually allocating them.
      
      Changed init-elabnodes to support this.  Elab to plab mapping is set in the
      NS file via the $opt array, which init-elabnodes extracts via the XMLRPC
      interface.
      
      So to run the "really simple model":
      
       1. set "no_plab" to 1 in the NS file
       2. make sure you have enough nodes listed in "plabnodes" in the NS file
          to cover "num_pcs".
       3. swapin the experiment
       4. after swapin, run init-elabnodes.pl.
      
      Also, cleaned up the NS file some: got rid of hokey tcpdump setup as it
      was redundant, made tracing optional (though on by default), expect proper
      return values from program agents.
      a7434c80
  9. 28 Sep, 2006 1 commit
    • Mike Hibler's avatar
      Numerous changes: · d6dfc183
      Mike Hibler authored
       * cloudinfo.in: change to handle hybrid (split BW/delay handling)
         delay pipe setup, also a hack to allow you to run the .in file out
         of your source tree
      
       * init-elabnodes.pl: handle hybrid cloud/lan model, use xmlrpc to find
         type of plab nodes and setup delays accordingly
      
       * auto-*.sh: continued attempts to get a meaningful exit status out
         of them for the program agent--still doesn't work
      
       * run-monitor-libnetmon.sh: make sure initial conditions get properly
         propogated
      d6dfc183
  10. 15 Sep, 2006 1 commit
  11. 01 Sep, 2006 4 commits
  12. 18 Aug, 2006 1 commit
  13. 11 Aug, 2006 3 commits
  14. 10 Aug, 2006 2 commits
    • Dan Gebhardt's avatar
      Major re-do of the initial condition gathering. · e0420109
      Dan Gebhardt authored
      Available data elements in initial condition structure:
      - Exponential average for bandwidth and latency,
      - Number of samples used
      - Number of error-val samples
      - Number of sequential error-val from newest measurement, backwards
      - timestamp of most recent measurement
      - source node
      - destination node
      
      Testing needed.
      e0420109
    • Mike Hibler's avatar
      Minor tweaks: · 4c5005da
      Mike Hibler authored
      * add getopt processing
      * adjust delay to be one way before calling tevc
      4c5005da
  15. 23 Apr, 2006 3 commits
  16. 21 Apr, 2006 1 commit