1. 06 Nov, 2014 1 commit
    • Christos Stavrakakis's avatar
      Set required umask for snf-manage commands · 2b9213a6
      Christos Stavrakakis authored
      In order to communicate with Archipelago, Pithos backend needs to create
      named pipes (under '/var/run/shm/posixfd') that can be read/written by the
      group that Archipelago is running. This is achieved by using 'setgid' in the
      specified directory combined with a proper 'umask'. For Gunicorn workers, the
      umask is set by gunicorn-hooks. However, snf-manage commands did not set the
      needed umask which resulted in wrong permissions.
      
      This commits includes an ugly workaround to bypass this issue by setting
      the needed umask in 'SynnefoManagementUtility' for subcommands that are
      handling images, snapshots and files and for subcommands that define
      the 'umask' class attribute.
      2b9213a6
  2. 14 Apr, 2014 1 commit
    • Vangelis Koukis's avatar
      Switch license to GPLv3 · 02071b96
      Vangelis Koukis authored
      According to the decision of the GRNET Board of Directors,
      switch license to GPLv3.
      
      This commit will be propagated to the release
      and master branches based on git flow, and the next
      release will be licensed as GPLv3.
      02071b96
  3. 31 Mar, 2014 2 commits
  4. 01 Oct, 2013 1 commit
    • Christos Stavrakakis's avatar
      wheezy: Remove setup_environ · 3864fc23
      Christos Stavrakakis authored
      From Django docs:
      """
      This function temporarily modified sys.path in order to make the parent
      “project” directory importable under the old flat startproject layout.
      This function is now deprecated, as its path workarounds are no longer
      needed with the new manage.py and default project layout.
      
      This function was never documented or part of the public API, but it was
      widely recommended for use in setting up a “Django environment” for a
      user script. These uses should be replaced by setting the
      DJANGO_SETTINGS_MODULE environment variable or using
      django.conf.settings.configure().
      
      """
      3864fc23
  5. 27 Sep, 2013 2 commits
    • Christos Stavrakakis's avatar
      Revert "wheezy: Remove setup_environ" · b481c3ad
      Christos Stavrakakis authored
      This reverts commit a813a25117f3db14d5517f630d6d0e163a58b0f8. This
      commit is reverted because it breaks compatibility with Django 1.2. This
      should be applied for Synnefo 0.15.
      b481c3ad
    • Christos Stavrakakis's avatar
      wheezy: Remove setup_environ · fa33847d
      Christos Stavrakakis authored
      From Django docs:
      """
      This function temporarily modified sys.path in order to make the parent
      “project” directory importable under the old flat startproject layout.
      This function is now deprecated, as its path workarounds are no longer
      needed with the new manage.py and default project layout.
      
      This function was never documented or part of the public API, but it was
      widely recommended for use in setting up a “Django environment” for a
      user script. These uses should be replaced by setting the
      DJANGO_SETTINGS_MODULE environment variable or using
      django.conf.settings.configure().
      
      """
      fa33847d
  6. 24 Sep, 2013 1 commit
  7. 09 Jul, 2013 1 commit
  8. 03 Jun, 2013 1 commit
  9. 15 Mar, 2013 1 commit
  10. 17 Jan, 2013 1 commit
  11. 07 Jan, 2013 1 commit
  12. 04 Jan, 2013 6 commits
  13. 10 Oct, 2012 1 commit
    • Christos Stavrakakis's avatar
      Various fixes about logging · 946179e0
      Christos Stavrakakis authored
      Fix logging from snf-manage commands. Modify snf-manage implementation
      in order to setup the loggers for all snf-manage commands. Configuration
      is based on SNF_MANAGE_LOGGING_SETUP setting from snf-common or on
      basicConfig if that setting is missing.
      
      Also modify dispatcher to setup his own logger, instead of obsolete
      DISPATCHER_LOGGING setting.
      946179e0
  14. 19 Jan, 2012 1 commit
  15. 18 Jan, 2012 1 commit
  16. 16 Jan, 2012 1 commit
  17. 13 Jan, 2012 1 commit
    • Kostas Papadimitriou's avatar
      Improved packaging · cad199c7
      Kostas Papadimitriou authored
      - Improved automatic version tagging from git repo.
      - Added auto generated synnefo.<package>.version module to contain each
        package version.
      cad199c7
  18. 12 Jan, 2012 1 commit
    • Kostas Papadimitriou's avatar
      Initial commit for snf-webproject · a85c7fad
      Kostas Papadimitriou authored
      - new package snf-webproject
      - moved basic django related settings in snf-webproject
      - added new entry point utils to ease the extension mechanism of
        snf-webproject (urlpatterns, middleware, static_files, installed_apps)
      - setup.py changes to keep up with the new entry points
      a85c7fad
  19. 09 Jan, 2012 2 commits
  20. 24 Nov, 2011 2 commits
  21. 18 Nov, 2011 2 commits
  22. 15 Nov, 2011 2 commits
  23. 09 Nov, 2011 1 commit
  24. 28 Apr, 2011 1 commit
  25. 20 Apr, 2011 1 commit
    • Giorgos Verigakis's avatar
      Reorganize · 29d840d2
      Giorgos Verigakis authored
      * Remove src dir (it confuses Django)
      * We'll use just the master for now
      29d840d2
  26. 19 Apr, 2011 2 commits