1. 13 Aug, 2008 1 commit
    • Penny Leach's avatar
      new table for incoming queue stuff. · dea3ba2d
      Penny Leach authored
      note that there's an fk in here to host.wwwroot (which is the primary
      key)
      
      I would like to rejig the primary key of the host table to be numberic,
      as wwwroot can change, and a primary key should definitely not change,
      but this will have to be laterz
      dea3ba2d
  2. 05 Aug, 2008 1 commit
  3. 29 Jul, 2008 1 commit
  4. 25 Jul, 2008 1 commit
  5. 23 Jul, 2008 1 commit
  6. 18 Jul, 2008 1 commit
  7. 17 Jul, 2008 2 commits
  8. 11 Jul, 2008 1 commit
  9. 03 Jul, 2008 1 commit
  10. 01 Jul, 2008 1 commit
  11. 29 Jun, 2008 1 commit
  12. 27 Jun, 2008 2 commits
  13. 24 Jun, 2008 1 commit
    • Nigel McNie's avatar
      Add a cronjob to recalculate users' used quota. · 3dba3f0c
      Nigel McNie authored
      This is quite an expensive operation. I guess one day large installs will have problems with it, but it can probably be re-implemented in a more performant manner when needed.
      
      Conflicts:
      
      	htdocs/lib/version.php
      3dba3f0c
  14. 23 Jun, 2008 3 commits
  15. 19 Jun, 2008 5 commits
  16. 18 Jun, 2008 2 commits
  17. 17 Jun, 2008 1 commit
    • Nigel McNie's avatar
      Initial commit of grouptype work. Yay! · 94e7bfd8
      Nigel McNie authored
      A directory structure has been added in lib/ for grouptypes, and the skeletons for the standard and course ones are in place.
      
      The group creation page shows the dropdown used for selecting group type/join type. Although currently creation itself is broken.
      94e7bfd8
  18. 06 Jun, 2008 2 commits
    • Nigel McNie's avatar
      Implement a cron job to delete old session files. Fixes #570. · 299c850a
      Nigel McNie authored
      We haven't been clearing out session files since I first chose to make us hash the session directory back in 2006. Talk about a timebomb...
      
      The cron job uses `find' and `xargs' to do the removing. These tools are required on debian (as part of findutils), and are installed in /usr/bin. I haven't bothered with a configuration directive for specifying a path to them for now, but that might be necessary later.
      (cherry picked from commit 335d66a7)
      299c850a
    • Nigel McNie's avatar
      Make usernames unique over their lowercase values, and put validation in... · 7c7ed40b
      Nigel McNie authored
      Make usernames unique over their lowercase values, and put validation in everywhere so two users can't do this again.
      
      Usernames _are_ meant to be case insensitive in the system. But at no point where users could be created (except for XMLRPC users), was this actually being enforced. So eventually someone actually did this, which caused login for both users to break.
      
      Now, all entry points for new users are checked to make sure users can't claim names whose lowercase value is the same as another user. And on postgres, we now have a unique index over LOWER(username). This isn't possible in MySQL, so MySQL users miss out (yet again).
      7c7ed40b
  19. 23 Mar, 2008 1 commit
  20. 04 Mar, 2008 1 commit
  21. 20 Feb, 2008 1 commit
  22. 16 Feb, 2008 2 commits
  23. 14 Feb, 2008 2 commits
  24. 12 Feb, 2008 1 commit
  25. 25 Jan, 2008 1 commit
  26. 24 Jan, 2008 2 commits
  27. 14 Jan, 2008 1 commit