An error occurred fetching the project authors.
  1. 12 Mar, 2019 1 commit
  2. 01 Mar, 2019 2 commits
  3. 17 Sep, 2018 1 commit
  4. 30 Aug, 2018 3 commits
  5. 22 Jun, 2018 1 commit
    • Rafael Monnerat's avatar
      stack/erp5: Keep backward compatibility with ghost cloudooo instances · eff4c8d8
      Rafael Monnerat authored
       Once the requests to cloudooo software types were removed,
       orphan instances might be kept arround due a lack of implementation
       of garbage collection on slapos proxy.
      
       This change allows the ghost cloudooo instances, don't fail, until
       the garbage collection implementation be deployed, reducing the
       number of irrelevant failures on resilience after an upgrade.
      eff4c8d8
  6. 25 May, 2018 1 commit
  7. 23 May, 2018 1 commit
  8. 26 Feb, 2018 1 commit
  9. 20 Oct, 2017 1 commit
  10. 13 Oct, 2017 1 commit
    • Vincent Pelletier's avatar
      stack/erp5: Add executable to automate mariadb replication bootstrapping · c8e6aaf4
      Vincent Pelletier authored
      Experimental. Not automatically executed.
      
      Restores given backup, configures service as a slave to given master,
      starts replication.
      
      Like for "normal" backup restoration, any running mariadb is killed,
      started with backup-restoration-friendly parameters, and killed again once
      restored.
      
      As there is AFAIK no way to ask supervisor to start even one of our own
      services, this script unfortunately leaves the partition in a
      not-immediately useful state.
      c8e6aaf4
  11. 02 Oct, 2017 1 commit
    • Sebastien Robin's avatar
      Revert "stack/erp5: completely remove cloudooo" · fa05bda4
      Sebastien Robin authored
      This reverts commit 40108537.
      
      Using the public cloudooo for all unit tests makes things
      unreliable, we have every day many tests failing due to this. It
      would be required to reapply this change to :
      - make ERP5 more resilient to network failures when there is
        issues connecting to cloudooo
      - find some automated ways to have a cloudooo per testnode machine,
        with idea of having possibility to request "where is the
        nearest service doing that"
      - possibly having a CDN of cloudooo, but this does not prevent having
        a cloudooo per testnode
      fa05bda4
  12. 28 Sep, 2017 1 commit
  13. 27 Sep, 2017 1 commit
  14. 13 Sep, 2017 1 commit
  15. 30 Aug, 2017 1 commit
  16. 18 Aug, 2017 1 commit
  17. 03 Jul, 2017 1 commit
  18. 20 Jun, 2017 3 commits
  19. 06 Mar, 2017 1 commit
  20. 24 Feb, 2017 1 commit
    • Vincent Pelletier's avatar
      stack.erp5: Fix mail diversion support. · 36a07603
      Vincent Pelletier authored
      Use a special milter to do what postfix cannot do with its internal
      mechanisms.
      - fixes postfix-generated bounces so they reach postmaster mail address
        without being rewritten
      - actually makes postfix relay rewritten mails (virtual_alias implicitly
        affects virtual_domains, in turn making all mail addresses considered
        locally hosted, which cannot and must not successfully deliver)
      Also, backport a yet-unreleased-but-already-upstreamed patch fixing
      rcpt value truncation, which breaks when recipient address is not
      enclosed in angle brackets - making the mail still reach original
      recipient.
      36a07603
  21. 08 Feb, 2017 1 commit
  22. 25 Jan, 2017 1 commit
  23. 24 Jan, 2017 2 commits
  24. 20 Jan, 2017 1 commit
  25. 19 Jan, 2017 1 commit
  26. 18 Jan, 2017 1 commit
  27. 07 Mar, 2016 1 commit
  28. 17 Feb, 2016 1 commit
  29. 01 Feb, 2016 1 commit
    • Kirill Smelkov's avatar
      ERP5 and Jupyter integrated together · 0a446263
      Kirill Smelkov authored
      This patch teaches ERP5 software release to automatically instantiate Jupyter
      notebook web UI and tune it to connect to ERP5 by default. When Jupyter is
      enabled, it also installs on-server erp5_data_notebook bt5 (nexedi/erp5!29)
      which handles code execution requested for Jupyter.
      
      For ERP5 - for security and backward compatibility reasons - Jupyter
      instantiation and erp5_data_notebook bt5 install happen only if jupyter is
      explicitly enabled in instance parameters. The default is not to have Jupyter
      out of the box.
      
      On the other hand for Wendelin SR, which inherits from ERP5 SR, the
      default is to have Jupyter out of the box, because Wendelin SR is fresh
      enough without lots of backward compatibility needs, and Jupyter is
      usually very handy for people who use Wendelin.
      
      ~~~~
      
      For integration, we reuse already established in ERP5 infrastructure, to
      request various slave instances, and request Jupyter in a way so it
      automatically tunes and connects to balancer of one of Zope family.
      
      Jupyter code itself is compiled by reusing
      software/ipython_notebook/software.cfg, and Jupyter instance code is
      reused by hooking software/ipython_notebook/instance.cfg.in into ERP5 SR
      properly (the idea to override instance-jupyter not to render into
      default template.cfg is taken from previous work by @tiwariayush).
      
      ~~~~
      
      I tested this patch inside webrunner with create-erp5-site software type and
      various configurations (whether to have or not have jupyter, to which zope
      family to connect it, etc).
      
      I have not tested frontend instantiation fully - because tests were done only
      in webrunner, but I've tried to make sure generated buildout code is valid for
      cases with frontend.
      
      NOTE the code in this patch depends erp5_data_notebook bt5 (nexedi/erp5!29) which just got merged to erp5.git recently (see nexedi/erp5@f662b5a2)
      
      NOTE even when erp5_data_notebook bt5 is installed, on a freshly installed ERP5, it
      is required to "check site consistency" first, so that initial bt5(s) are
      actually installed and erp5 is ready to function.
      
      /cc @vpelletier, @Tyagov, @klaus, @Camata, @tiwariayush, @Kreisel, @jerome, @nexedi
      /proposed-for-review-on nexedi/slapos!43
      0a446263
  30. 06 Oct, 2015 1 commit
  31. 23 Sep, 2015 1 commit
  32. 24 Aug, 2015 2 commits
    • Vincent Pelletier's avatar
      erp5: Rework postfix integration. · 86295f82
      Vincent Pelletier authored
      Add support for "hosts" aliasing in Zope instances.
      Add support for SASL relayhost with mandatory TLS encryption.
      Add mandatory TSL + SASL authentication, to not be an open relay.
      Wrap postfix commands with proper environment instead of symlink +
      source-able script.
      Add ipv6 listening support (untested).
      Drop non-required main.cf configuration options.
      Make postifx instance optional (requires postmaster address to be
      provided).
      Document and rework smtp-related parameters.
      Expose an userhosts hostname for smtp server.
      Add diversion support (solution to "prod clone sent mails to real customer").
      Use etc/run rather than etc/service, for consistency (if it needs to be
      changed, it must be changed for all software types).
      Hook into syslog and setup local syslog daemon, with logrotate integration.
      Update TODO entries.
      86295f82
    • Marco Mariani's avatar
      48672684
  33. 18 Aug, 2015 1 commit