1. 18 Jul, 2019 1 commit
  2. 01 Oct, 2018 1 commit
  3. 05 Sep, 2018 1 commit
  4. 28 Aug, 2018 6 commits
  5. 03 Aug, 2018 1 commit
  6. 12 Feb, 2018 1 commit
  7. 22 Aug, 2017 1 commit
  8. 06 Aug, 2017 1 commit
  9. 04 Aug, 2017 7 commits
  10. 19 May, 2016 1 commit
  11. 29 Apr, 2016 1 commit
  12. 28 Feb, 2016 2 commits
  13. 21 Jan, 2016 3 commits
  14. 20 Jan, 2016 1 commit
    • Andreas Jaeger's avatar
      Remove argparse from requirements · fe2b57b5
      Andreas Jaeger authored
      argparse was external in python 2.6 but not anymore, remove it from
      requirements.
      
      This should help with pip 8.0 that gets confused in this situation.
      Installation of the external argparse is not needed.
      
      Change-Id: Ib7e74912b36c1b5ccb514e31fac35efeff57378d
      fe2b57b5
  15. 15 Jan, 2016 1 commit
  16. 12 Jan, 2016 1 commit
  17. 06 Jan, 2016 1 commit
    • reedip's avatar
      py26/py33 is no longer supported by Infra's CI · 6a834206
      reedip authored
      Python 2.6/3.3 support would be dropped by Infra team from mitaka,
      CI would no longer be testing it, so projects should drop it too.
      
      Change-Id: I13250170bd04d07b97990ed52a8c7a0c0f7e76c6
      Closes-Bug: #1526170
      6a834206
  18. 23 Dec, 2015 1 commit
    • Doug Hellmann's avatar
      remove python 2.6 trove classifier · 032c385d
      Doug Hellmann authored
      OpenStack projects are no longer being tested under Python 2.6, so
      remove the trove classifier implying that this project supports 2.6.
      
      Change-Id: I1f8cc2d5d25a2e00b7ad4d12b013b69695536ab8
      032c385d
  19. 22 Dec, 2015 1 commit
    • Janonymous's avatar
      Put py34 first in the env order of tox · 5684248e
      Janonymous authored
      To solve the problem of "db type could
      not be determined" on py34 we have to run first the py34 env to, then, run
      py27. This patch puts py34 first on the tox.ini list of envs to avoid this
      problem to happen.
      
      Change-Id: Id0d2de40081a59d5819d2e6c52c98135f26808b5
      Closes-bug: #1489059
      5684248e
  20. 17 Dec, 2015 1 commit
  21. 11 Dec, 2015 1 commit
  22. 24 Sep, 2015 1 commit
    • Anant Patil's avatar
      Don't run commands given as list on shell · 6571e5ab
      Anant Patil authored
      Commands from AWS::CloudFormation::Init, when supplied as list, should
      be run with shell=False. Only when commands are given as string, they
      are meant to be run on shell.
      
      In principle, we are trying to give least access to the shell to avoid
      any inadvertent shell injections.
      
      Change-Id: I3dc6fe0c29a14f75be044846f737e1ade23a6d6b
      Closes-Bug: 1498300
      6571e5ab
  23. 23 Sep, 2015 1 commit
  24. 22 Sep, 2015 2 commits
    • Anant Patil's avatar
      Convert all internal commands to list · 2710bba2
      Anant Patil authored
      Make all internal commands as list to avoid any possibility of command
      line injection. Commands supplied as string are susceptible to
      substitution.
      
      All the internal commands are supplied as list to CommandRunner. As a
      convention, all the commands must be given as list to subprocess except
      the commands read from file, like in case of cfn hooks and commands
      section in metadata.
      
      Few internal commands require shell redirects and they will be
      implemented in another patch.
      
      Change-Id: Ifabaf44e341144bc85508dc05c76b1d83e41ae44
      Partial-Bug: #1312246
      2710bba2
    • Anant Patil's avatar
      Use seteuid instead of su to control privileges · f427a694
      Anant Patil authored
      Control the privileges by setting the effective UID before running the
      command. Earlier we used to run command using su -c "USER".
      
      Original EUID is restored after running the command. This is required to
      run multiple commands in succession with different run-as users.
      
      Change-Id: I414fc6a802f11deb320b43c6d011f802a42c40c9
      Partial-Bug: #1312246
      f427a694
  25. 03 Sep, 2015 1 commit
    • Zane Bitter's avatar
      Revert "Fix cfntools command injection" · 090a14dd
      Zane Bitter authored
      This reverts commit e424af22.
      
      Splitting command strings that were previously assumed to be interpreted
      by the shell at whitespace and then passing them as separate args to
      execvp will not work.
      
      Change-Id: I7c37b5852ce9b20e63bdbbaddfb852463548aa90
      090a14dd