aboutsummaryrefslogtreecommitdiff
path: root/gitosis
Commit message (Collapse)AuthorAge
* Add support for custom perms during repo creation.Robin H. Johnson2007-12-28
|
* Remove old extract_user function, replaced by username property of ↵Robin H. Johnson2007-12-24
| | | | SSHPublicKey class.
* Try to fix the @all problem.Robin H. Johnson2007-12-24
|
* Improve default config stuff.Robin H. Johnson2007-12-24
|
* Add utility function for default access to config.Robin H. Johnson2007-12-24
|
* Use correct configparser for test.Robin H. Johnson2007-12-24
|
* Use the new GitosisRawConfigParser.Robin H. Johnson2007-12-24
|
* Use a custom RawConfigParser config implementation, with a special order for ↵Robin H. Johnson2007-12-24
| | | | the keys.
* Renable test.Robin H. Johnson2007-12-24
|
* Use an already existing config file is passed to gitosis-init.Robin H. Johnson2007-12-24
|
* Since we do not write raw anymore, we do not know that the gitosis section ↵Robin H. Johnson2007-12-24
| | | | is always first.
* Support filename for input.Robin H. Johnson2007-12-24
|
* ssh-dsa is the actual correct name, but SSH accepts ssh-dss as an alias.Robin H. Johnson2007-12-24
|
* Allow passing in a file for the admin key, and overriding the default key name.Robin H. Johnson2007-12-24
|
* Exclude spaces from valid chars in username in command.Robin H. Johnson2007-12-24
|
* Convert existing SSH module to use the sshkey module, including all tests.Robin H. Johnson2007-12-24
|
* Add module to deal specifically with SSH public keys properly.Robin H. Johnson2007-12-24
|
* Ignore pylint ** warning.Robin H. Johnson2007-12-24
|
* Move the SSH username extraction to the ssh class, and the tests over as well.Robin H. Johnson2007-12-22
|
* Expand SSH authorized_keys option parsing.Robin H. Johnson2007-12-22
|
* Fix tabs for spaces.Robin H. Johnson2007-12-18
|
* Add more testcases, and add coverage exclusion notations on places where we ↵Robin H. Johnson2007-12-18
| | | | do test the the content functions already, or they interact with the system too much to test for coverage automatically.
* Add some more testcases.Robin H. Johnson2007-12-18
|
* Add tests for the main App class, thanks to nose coverage tests.Robin H. Johnson2007-12-18
|
* Add tests for getGeneratedFilesDirRobin H. Johnson2007-12-18
|
* Add tests for _sysfunc and getRepositoryDir.Robin H. Johnson2007-12-18
|
* Fix bug in mkdir call.Robin H. Johnson2007-12-18
|
* Remove more duplicate code.Robin H. Johnson2007-12-18
|
* Pylint cleanup of init.py.Robin H. Johnson2007-12-18
|
* Factor out more code.Robin H. Johnson2007-12-18
|
* Factor out the stuff that changes repos based on the config only.Robin H. Johnson2007-12-18
|
* Pylint cleanup.Robin H. Johnson2007-12-18
|
* Remove unused import.Robin H. Johnson2007-12-18
|
* Factor out functions with a common errno ignore block.Robin H. Johnson2007-12-18
|
* Pylint cleanups for run_hook.py.Robin H. Johnson2007-12-18
|
* Pylint cleanups again.Robin H. Johnson2007-12-18
|
* Pylint cleanup of repository.py incl refactor to util.mkdir.Robin H. Johnson2007-12-18
|
* Pylint cleanup.Robin H. Johnson2007-12-18
|
* Pylint cleanups for group.py.Robin H. Johnson2007-12-18
|
* Clean up gitweb.py to pass pylint, including refactoring out duplicate code.Robin H. Johnson2007-12-18
|
* Use the new getboolean_default utility function to refactor code.Robin H. Johnson2007-12-18
|
* Add new utility function to get a value from a ConfigParser, with a default ↵Robin H. Johnson2007-12-18
| | | | if the section or value does not exist.
* Pylint fixes for gitdaemon.py, includes refactoring of set_export_ok to make ↵Robin H. Johnson2007-12-18
| | | | it easier to follow.
* Make app.py pass pylint.Robin H. Johnson2007-12-18
|
* Make util.py pass pylint.Robin H. Johnson2007-12-18
|
* Fixes in access.py to pass pylint.Robin H. Johnson2007-12-18
|
* Allow uppercase in usernames.Tommi Virtanen2007-12-17
|
* Allow underscores, dots and dashes in SSH username local parts.Tommi Virtanen2007-12-11
|
* Enforce safe usernames also when reading public key files from keydir.Tommi Virtanen2007-12-11
| | | | | | Warning: if your keyfiles contain more than just a-z0-9, at sign, dots or dashes, you will likely end up cutting off your access to your gitosis repository with this upgrade.
* Create ~git/gitosis in gitosis-init.Tommi Virtanen2007-12-11
| | | | | | | | | | | | | This fixes problems with e.g. "No such file or directory: '/.../git/gitosis/projects.list.42.tmp'" in generate_project_list when running gitosis-init. Existing users need to run:: sudo install -d -m0755 -o git -g git ~git/gitosis adjust the user and group name if necessary. Alternatively, just rerun gitosis-init.