Collective-hostout

Latest version: v0.9.4

Safety actively analyzes 613666 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.1

----------------
- New docker command to create a docker image from your localbuildout [Dylan Jay]
- put_key command to put your public key in the sites authorised_keys file [Dylan Jay]
- change hash version numbers so now works with latest setuptools and buildout

1.0a6

------------------
- now compiles python 2.4 on newer ubuntu
- switched to using collective.buildout.python to compile python

1.0a5

------------------

- Made deployment steps more discrete. uploadbuildout, uploadeggs and buildout make sense to be called by themselves.
This changes the generated buildout .cfg files. [Dylan Jay]
- Commands can now return values and have named arguments [Dylan Jay]
- Changed how overridden commands called base command by introducing env.superfun [Dylan Jay, Adam Terrey]
- Allow args to the buildout command [Dylan Jay]
- added asbuildoutuser function decorator [Adam Terrey]
- added an apt-get update as part of the bootstrap [Adam Terrey]
- Put command and rsync command [Dylan Jay]
- fix bootstrap_python to use specific dot version. [Dylan Jay]
- Made file path names more robust when collecting files for hashing during getHostoutPackage [Adam Terrey]
- remove buildout as a dep so scripts won't rebuild buildout script [Dylan Jay]
- Normal buildout should no longer need sudo user, just buildout-user. [Dylan Jay, Adam Terrey]
- Will bootstrap if no buildoutuser exists rather than ask for password [Adam Terrey]
- Fixed typos in docs [Jean Jordaan]

1.0a4

------------------
- using decorators for setting user used for command
- cleaned up user adding code. renamed to bootstrap_users
- BUG: two hostout parts with different extends= values won't create two separate command stacks
but instead one combined one.
- BUG: extends was global to all hostouts [Fulvio Casali]
- merged hostout.ubuntu and hostout.redhat back into core. These are now deprecated.
- broke bootstrap step into bootstrap_users bootstrap_python bootstrap_buildout
- will install python from source if no specific os bootstrap_python available.
- change default buildout path to /var/buildout/PARTNAME
- hellowsgi demo included in code make for simple tests
- os specific bootstrap installs much less. only what's needed for basic buildout
- move to the github collective.
- new "shell" parameter to specify which shell you want commands executed as.
- improvements to setowners including suid for directories.
- changes to make more freebsd friendly (Tom Lazar)
- setowners on every deployment

1.0a3

------------------
- now using entrypoints for fabfiles

1.0a2

------------------
- plugins can now call commands in other plugins
- use buildout-user and buildout-group to increase security of hosted code
- added setowners command to reset permissions
- added setaccess command to setup passwordless access
- moved hostout.ubuntu and hostout.supervisor to seperate plugins
- introduced initcommand to set user to particular plugin
- identify-file default to hostname_key so unique to host
- usign sdist zips instead of eggs to make cross platform
- python2.6 compatibility fixes

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.