1. 21 Jan, 2021 1 commit
  2. 16 Oct, 2020 1 commit
    • Nicolás Alvarez's avatar
      Add user to the default group in the background · f76d2917
      Nicolás Alvarez authored
      The 'users' LDAP group has grown to more than 70000 users. This makes
      OpenLDAP extremely slow to update it. When people sign up, and the website
      adds the user to the group, sometimes the page takes so long to load that
      the browser times out. Then the user tries again, and it fails because the
      confirmation link was already used, and then they email sysadmin to ask for
      help.
      
      This commit works around the slowness by adding the user to the default
      group in a background process. This makes the success page return
      immediately. Hopefully by the time the user tries to use their account
      somewhere, the group modification will have already finished (it takes
      about 1m30s).
      
      According to my local testing, if another user tries to register while the
      group modification is still in progress, the page will still hang, but
      that's already happening anyway so it's not a regression.
      
      Obviously the ultimate solution to this is to get rid of Identity and use
      MyKDE. But until we finish that, people still have to register on Identity,
      and this problem keeps happening every day.
      f76d2917
  3. 11 Sep, 2020 1 commit
  4. 10 Sep, 2020 1 commit
    • Nicolás Alvarez's avatar
      Vagrant: add support for libvirt · 44b02b35
      Nicolás Alvarez authored
      - The official ubuntu/xenial64 box doesn't support libvirt, use a different
        box instead.
      - Configure /vagrant synced folder explicitly, with type=rsync. I'm not
        sure if it's off by default, or if it tries NFS by default and fails
        because I don't have it set up in the host, but rsync works.
      44b02b35
  5. 22 Aug, 2020 1 commit
    • Nicolás Alvarez's avatar
      Vagrantfile: run apt-get update first · d213361d
      Nicolás Alvarez authored
      The vagrant box seems to come with APT package lists, but they aren't
      necessarily up to date, so installing packages may fail if there was an
      update. I now run apt-get update before installing python.
      d213361d
  6. 14 Aug, 2020 3 commits
    • Nicolás Alvarez's avatar
      Update database schema · 4e4877e6
      Nicolás Alvarez authored
      In 70d55bad, a database field was added to store whether the developer
      has a Bugzilla account with the same email address. However it wasn't
      added to database-schema.sql so a new deployment didn't have the field.
      It is now added and developer requests work.
      4e4877e6
    • Nicolás Alvarez's avatar
      Install Mailhog on the Vagrant virtual machine · 9d1a0a6d
      Nicolás Alvarez authored
      This allows creating test accounts, since now you can access the
      confirmation emails.
      9d1a0a6d
    • Nicolás Alvarez's avatar
      Vagrantfile: use a trigger to warn about missing kde-ansible · f042fa4a
      Nicolás Alvarez authored
      Previously I was checking at the beginning of the Vagrantfile, but then
      if the kde-ansible repository isn't set up, you can't do anything that
      needs reading the Vagrantfile, not even destroying the VM. I'm now using
      a trigger so that it only aborts on 'up' and 'provision'.
      f042fa4a
  7. 13 Aug, 2020 1 commit
    • Nicolás Alvarez's avatar
      Add Vagrantfile · c10c49f6
      Nicolás Alvarez authored
      This allows developers to easily set up a local dev environment to work
      on the website code. Unlike the similar Vagrantfile in the kde-ansible
      repository, this one will set up a shared VM folder and serve the local
      copy of the PHP code. Any change done to the code is immediately reflected
      inside the virtual machine.
      c10c49f6
  8. 18 Jun, 2020 1 commit
  9. 28 Mar, 2020 1 commit
  10. 19 Mar, 2020 1 commit
  11. 12 Feb, 2020 1 commit
  12. 09 Dec, 2019 1 commit
  13. 08 Dec, 2019 1 commit
  14. 06 Dec, 2019 1 commit
  15. 10 Nov, 2019 1 commit
  16. 16 Sep, 2019 2 commits
  17. 06 Sep, 2019 1 commit
  18. 19 Jul, 2019 1 commit
  19. 03 Mar, 2019 2 commits
  20. 03 Nov, 2018 1 commit
  21. 21 Oct, 2018 3 commits
  22. 29 Jun, 2018 1 commit
  23. 13 Apr, 2018 1 commit
  24. 24 Feb, 2018 1 commit
  25. 21 Feb, 2018 1 commit
  26. 06 Feb, 2018 1 commit
  27. 14 Oct, 2017 1 commit
  28. 29 Aug, 2017 1 commit
  29. 29 Jul, 2017 1 commit
  30. 22 Jul, 2017 1 commit
    • Albert Astals Cid's avatar
      Fix link to logo · 73cb4afe
      Albert Astals Cid authored
      We don't have media in identity.kde.org so just decided to link to kde.org one
      
      BUGS: 382547
      73cb4afe
  31. 08 Apr, 2017 2 commits
  32. 29 Dec, 2016 1 commit
  33. 24 May, 2016 1 commit