1. 05 Dec, 2001 1 commit
    • Leigh B. Stoller's avatar
      More inventive ways to avoid real work; add password expiration · 3e2bb386
      Leigh B. Stoller authored
      capability. New DB field in the users table (pswd_expires) which is a
      date field that initially gets set to one year after the user account
      is created. When the password is changed via the web form, it gets
      bumped 1 more year into the future *unless* the current uid is
      different from the target_uid (ie: you are changing a password for
      someone else). In that case, the expiration is set to the current
      date, which forces the target user to change his password next time he
      logs in. I've changed the menu/auth code to look for password
      expiration, and when expired the menu options contain just a single
      option to change the password. All other https pages will fail with a
      password expired message. Normal text pages will work of course.
      3e2bb386
  2. 03 Dec, 2001 1 commit
  3. 28 Nov, 2001 1 commit
  4. 16 Oct, 2001 1 commit
  5. 19 Sep, 2001 1 commit
  6. 19 Jul, 2001 1 commit
    • Leigh B. Stoller's avatar
      Address Pats comments in email to testbed-ops: · 1728fe2b
      Leigh B. Stoller authored
          From: "Patrick Tullmann 'tullmann'" <tullmann@cs.utah.edu>
          Subject: Re: TESTBED: aclement janos Project Join Request
      
          First the reply-to: address for approval mails should be
          testbed-ops@fast (right?).
      
          Second, Austin isn't listed on my testbed user approval page.  I
          assume Mike or a testbed person approved him (which is good because
          who knows when I'd get around to it. :)
      
          An option like "remove" or "ignore" or something like that for just
          nuking requests without a reply would be useful (I've got some guy
          from yahoo.com who wants to join Janos).
      
          Also, the date of the join request would be nice to know (e.g., for
          the above, I think he tried joining 4 or 5 months ago).
      
          he documentation above the table is out of synch with the pull-down
          boxes.
      1728fe2b
  7. 26 Jun, 2001 1 commit
  8. 10 May, 2001 1 commit
    • Leigh B. Stoller's avatar
      Lots of little changes for sending email to the right places, with · 3285bc3e
      Leigh B. Stoller authored
      proper headers. Split out some of the mail into testbed-logs,
      testbed-ops, and testbed-approval. Added a library for including from
      our perl scripts. Contains a couple of mail helper functions, but will
      hopefully contain more as time goes by.
      
      Fixed a bug in the web interface that was causing breakage for people
      with multiple accounts. Mac and Jay have noticed this, when logging
      out and trying to join or create a project under a new or different
      name.
      3285bc3e
  9. 11 Apr, 2001 1 commit
  10. 10 Apr, 2001 1 commit
  11. 08 Feb, 2001 2 commits
    • Leigh B. Stoller's avatar
      * Crude attempt at disallowing overlap of new uids with existing CS · 1c47fd11
      Leigh B. Stoller authored
        accounts. If the email address is not a cs.utah.edu address, then
        cross check the uid against the cslogins DB in /usr/testbed/etc.
        The DB is created with /users/stoller/cslogins.pl like this:
      
          ypcat passwd | awk -F : '{print $1}' | cslogins.pl cslogins
      
        This creates cslogins.db, which I then copied to /usr/testbed/etc.
      
        As soon as I get a clear idea of whether ypcat is going to work
        in the future, I will automate this part.
      * Also added some sanity checking to make sure the email address looks
        reasonable (since I needed the domain anyway).
      1c47fd11
    • Leigh B. Stoller's avatar
      Change "already logged in" error message to reflect the fact that we · 37963e7a
      Leigh B. Stoller authored
      do not actually know for sure if the user is not logged in, or just
      some new user who happened to pick an existing name. Make this clear
      in the error message so that new users know to pick a new name.
      37963e7a
  12. 05 Feb, 2001 1 commit
  13. 03 Jan, 2001 2 commits
  14. 08 Dec, 2000 1 commit
  15. 07 Dec, 2000 1 commit
  16. 15 Nov, 2000 1 commit
  17. 14 Nov, 2000 1 commit
  18. 13 Nov, 2000 1 commit
  19. 07 Nov, 2000 1 commit
  20. 03 Nov, 2000 2 commits
  21. 02 Nov, 2000 1 commit
  22. 01 Nov, 2000 1 commit
  23. 31 Oct, 2000 1 commit
  24. 27 Oct, 2000 1 commit
  25. 26 Oct, 2000 2 commits
  26. 25 Oct, 2000 1 commit