1. 03 Jul, 2019 1 commit
  2. 17 Mar, 2019 3 commits
  3. 10 Mar, 2019 1 commit
    • Sunil Mohan Adapa's avatar
      tests: Use pytest for running all tests · fd9b6770
      Sunil Mohan Adapa authored
      - Create option --include-functional to run functional tests. Otherwise, they
        are disabled by default. If pytest-bdd is not installed, functional tests are
        not discovered at all.
      
      - Make pytest-django discover the setting files by creating dummy manage.py in
        top level directory.
      
      - Make pytest run as './setup.py pytest'. Add alias from './setup.py test'. This
        requires pytest-runner package.
      
      - Merge .gitignore files from functional_tests/
      
      - Update gitlab-ci.yml to run tests with coverage using pytest.
      
      - Update HACKING.md to suggest using py.test-3 instead of old way of running.
        Merge functional tests README.md into HACKING.md.
      
      - Remove execution wrapper runtests.py as pytest-django is able to configure
        Django settings before execution of tests. Update tests to explicitly ask for
        Django database as database access is denied by default.
      
      - Replace usage of python3-coverage with python3-pytest-coverage. Execution
        wrappers are not required.
      
      - Add build dependencies on pytest modules.
      
      - Let all warnings be shown after running tests.
      Signed-off-by: Sunil Mohan Adapa's avatarSunil Mohan Adapa <sunil@medhas.org>
      Reviewed-by: James Valleroy's avatarJames Valleroy <jvalleroy@mailbox.org>
      fd9b6770
  4. 26 Feb, 2019 1 commit
  5. 09 Feb, 2019 1 commit
    • Sunil Mohan Adapa's avatar
      mldonkey: Add systemd service file with security options · 2b45a8cf
      Sunil Mohan Adapa authored
      - This solves the problem with init that causes the daemon not to stop.
      
      - The file is installed with same name as init script so as to make sure init
        script become overridden.
      
      - It is installed in /lib/systemd/system/mldonkey-server.service.d/ so
        that this service file can one day be upstreamed and at that time it
        does not conflict with freedombox package carrying the same file.
      
      - Add strict security options.
      
      - Tested by watching mldonkey logs, doing some searching and downloading from
        the UI.
      Signed-off-by: Sunil Mohan Adapa's avatarSunil Mohan Adapa <sunil@medhas.org>
      Reviewed-by: James Valleroy's avatarJames Valleroy <jvalleroy@mailbox.org>
      2b45a8cf
  6. 05 Feb, 2019 2 commits
    • Sunil Mohan Adapa's avatar
      upgrades: Improve handling of backports · 5a159f7d
      Sunil Mohan Adapa authored
      - Merge backports functionality into upgrades module.
      
      - No need to enable systemd timer as dh_installsystemd automatically enables
        this during package installation and upgrade.
      
      - Use https:// and deb.debian.org for repository checking. When using Tor for
        package installations request the URL via Tor.
      
      - Make daily checking service more generic for all kind of future apt repository
        updates.
      
      - Force removal of repository file during purge to avoid failures.
      
      - Don't add contrib/non-free as backports is intended to be enabled for just the
        freedombox package and it is free. When the need arises, we can introduce
        contrib/non-free. This also eliminates an issue that adding these components
        doesn't work without the usage of tor.
      
      - Allow generate apt preferences file to avoid lintian complaining about its
        presence. Remove on purge.
      
      - Add unattended upgrades origin pattern to allow it to upgrade from backports
        repositories.
      Signed-off-by: Sunil Mohan Adapa's avatarSunil Mohan Adapa <sunil@medhas.org>
      5a159f7d
    • Joseph Nuthalapati's avatar
  7. 24 Jan, 2019 2 commits
  8. 31 Dec, 2018 2 commits
  9. 30 Dec, 2018 1 commit
  10. 09 Oct, 2018 3 commits
  11. 24 Sep, 2018 1 commit
  12. 08 Sep, 2018 1 commit
  13. 23 Jul, 2018 1 commit
  14. 02 Jul, 2018 1 commit
  15. 12 Mar, 2018 1 commit
  16. 17 Feb, 2018 4 commits
  17. 05 Jan, 2018 1 commit
  18. 01 Dec, 2017 2 commits
  19. 18 Oct, 2017 1 commit
  20. 11 Oct, 2017 1 commit
  21. 07 Oct, 2017 1 commit
  22. 04 Oct, 2017 1 commit
  23. 29 Sep, 2017 1 commit
  24. 27 Sep, 2017 1 commit
  25. 16 Aug, 2017 1 commit
  26. 10 Aug, 2017 1 commit
  27. 27 Jul, 2017 1 commit
  28. 23 Mar, 2017 1 commit
    • Sunil Mohan Adapa's avatar
      syncthing: Update Apache configuration · 3f57863a
      Sunil Mohan Adapa authored
      - Redirect /syncthing to /syncthing/ as the daemon does not work
        without a slash at the end.
      
      - Create a separate include file for LDAP authentication
        configuration that can be included on other app configurations.
      3f57863a
  29. 26 Jan, 2017 1 commit