1. 26 Sep, 2012 1 commit
  2. 25 Sep, 2012 1 commit
  3. 11 Sep, 2012 1 commit
  4. 07 Sep, 2012 7 commits
  5. 06 Sep, 2012 2 commits
  6. 05 Sep, 2012 2 commits
  7. 04 Sep, 2012 5 commits
  8. 30 Aug, 2012 1 commit
  9. 29 Aug, 2012 2 commits
    • Kirk Webb's avatar
      Checkpoint web fetch function. · 43a2cd83
      Kirk Webb authored
    • Kirk Webb's avatar
      Fixes for Windows 7 base setup, phase 1. · 1903c4b8
      Kirk Webb authored
      'sc' is an alias for the "Set-Content" powershell cmdlet, which collided with
      me attempting to invoke the sc system command.  Haven't found a way to prevent
      alias expansion, so am just specifying the full path for now.  Also adjust the
      way the clock (ntp) is configured and fix a bug in the registry modification
  10. 27 Aug, 2012 1 commit
  11. 24 Aug, 2012 1 commit
  12. 17 Aug, 2012 2 commits
  13. 15 Aug, 2012 1 commit
    • Kirk Webb's avatar
      Use the registry to set speed/duplex under Win7. Back out linktest change. · 4b0232e1
      Kirk Webb authored
      Though the broadcom tool was easy enough to setup and use under Windows,
      getting the Intel counterpart to work was an epic fail.  Instead, go after
      the registry directly.  There is some semblance of standardization there,
      even though no command line tool exists for tweaking these setttings.
      Back out the code that set speed/duplex using the broadcom tool since it
      is no longer needed.  This will be much better for remote sites and porting
      to other hardware in general.  Hopefully other vendors follow suit and use
      the same registry settings that Intel and Broadcom do.  Also modified the
      interface setup code to delay enabling the interface until after the speed
      and duplex settings are poked into the registry so that the driver will pick
      them up immediately, w/o requiring a reboot.
      Since setting the speed/duplex correctly solves prior issues I saw with
      linktest bandwidth tests, back those hacks out.
  14. 10 Aug, 2012 1 commit
    • Kirk Webb's avatar
      Setup speed and duplex with vendor specific goo under Win7. · 437edab6
      Kirk Webb authored
      There is no standard interface for setting NIC speed and duplex under windows.
      Hack in some goo to use vendor tooling to do this.  Done for Broadcom.  Still
      need to do Intel.  A change to assign may come along and allow us to remove
      this stuff in a while (when Rob has time).  This vendor-specific stuff will
      be a royal PITA for other sites.
  15. 08 Aug, 2012 1 commit
    • Kirk Webb's avatar
      Updates and bug fixes to win7 client-side. · 0c782c8a
      Kirk Webb authored
      Change the way password changes are handled to be sane, using Win32API calls
      instead of the command line.
      Fix to keep rc.accounts from going into section irrelevant for Win7.
      Fix to how group enumeration is handled during account updates.
      Fix for bogus handling of shell mapping.
      A few other minor things: comments, fixes.
  16. 30 Jul, 2012 1 commit
  17. 26 Jul, 2012 1 commit
    • Kirk Webb's avatar
      Change the way linktest handles latency testing in windows. · 84e1b8cd
      Kirk Webb authored
      The first ping under Windows is almost always way off (x2 or x3).  Instead
      of using the calculated average from windows ping, linktest will now throw out
      the first ping sample and calculate avg and stddev itself.  Add one to the
      number of ping samples to collect to compensate.
  18. 25 Jul, 2012 1 commit
    • Kirk Webb's avatar
      Fixes for Win7: route setup, os-specific rc · a79750de
      Kirk Webb authored
      Rework the OS specific rc script a bit - still awful to behold, but a bit
      better.  Add a new bit of magic to capture the mapping from mac address
      to internal windows interface index.  May use this later for pinning an
      route to the correct interface in rc.ifc.
      Create a couple of symlinks for to getmac and devcon utilities from
      the Makefile.
      Add a delay after configuring the IP on an interface (before adding routes).
      Windows can apparently return from the netsh configuration command before
      everything is done.
  19. 20 Jul, 2012 1 commit
    • Kirk Webb's avatar
      Changes to Windows 7 client-side. · f2448717
      Kirk Webb authored
      Updated prepare so that it can find windows tools in c:\windows\system32
      and setup the EmulabStartup service (runs Emulab rc scripts) to delay
      startup until after most other services are up and running.  Added creation
      of load average performance counter to powershell node setup script which
      is run during mini-setup.  Moved some files around.  Updated the unattended
      setup file to reference the Windows 7 KMS setup key instead of a Utah-owned
      key.  Also adjusted path to node setup powershell script and where logging
      is done.  Updated the makefile for Win7 to install the powershell setup
      script.  Lastly, removed the deprecated rc.firstboot script.
  20. 13 Jul, 2012 1 commit
    • Kirk Webb's avatar
      New patch to emulabify openssh under Cygwin and updates to prepare. · 365c37b3
      Kirk Webb authored
      This commit includes a combined patch for OpenSSH 6.0p1 that provides:
        - passwordless login AND samba support
        - slothd idle detection support
      Prepare has been further updated to support newer Emulab client-side and
      Windows 7.
      minisetup detection backed out of rc.cygwin - isn't working in all cases.
  21. 09 Jul, 2012 2 commits
  22. 05 Jul, 2012 2 commits
    • Kirk Webb's avatar
      Make os_modpasswd a dummy function. · 586edd7e
      Kirk Webb authored
      Windows can't do anything with hashes passed in via the watchdog for updating
      the root password.  Make this a no op for now.  May revisit by sending a
      cleartext root password for windows nodes via tmcc/tmcd.
    • Kirk Webb's avatar
      Modifications for windows 7 quirks. · d38e30cc
      Kirk Webb authored
      The operations to create the Cygwin passwd and group files are exiting with
      SIGSEGV even though they succeed (during boot).  Work around this for now
      until I can get to the bottom of it.
  23. 02 Jul, 2012 1 commit
  24. 29 Jun, 2012 1 commit
    • Kirk Webb's avatar
      More updates for win7 · 47bedb24
      Kirk Webb authored
      Remove hack from setnode script.  Rename rc script for windows7 fix up
      liblocsetup for win7 specific things (comment out some more contortions,
      fix some command line parameters to netsh and ipconfig.