gitorious:mainline.git
5 years agoAdd support for unhashing repositories in a project features/multiple_roots
Marius Mathiesen [Fri, 21 Sep 2012 11:52:43 +0000 (13:52 +0200)]
Add support for unhashing repositories in a project

Also introducing Project#offline_operation

5 years agoWork in progress: start supporting the migration of projects
Marius Mathiesen [Thu, 20 Sep 2012 13:33:45 +0000 (15:33 +0200)]
Work in progress: start supporting the migration of projects

5 years agoEnsure RepositoryRoots specify a valid path
Marius Mathiesen [Thu, 20 Sep 2012 13:33:03 +0000 (15:33 +0200)]
Ensure RepositoryRoots specify a valid path

5 years agoMake RepositoriesController#config expose the full path
Marius Mathiesen [Thu, 20 Sep 2012 12:18:22 +0000 (14:18 +0200)]
Make RepositoriesController#config expose the full path

This means we no longer need to monkey-patch ourselves around
ActiveRecord, but rather have the server resolve the entire path. None
of our business anyway.

5 years agoTrick SSHClient into believing it knows about ActiveRecord
Marius Mathiesen [Thu, 20 Sep 2012 11:29:34 +0000 (13:29 +0200)]
Trick SSHClient into believing it knows about ActiveRecord

5 years agoCheck that a project is offline before allowing access to it
Marius Mathiesen [Thu, 20 Sep 2012 11:28:57 +0000 (13:28 +0200)]
Check that a project is offline before allowing access to it

This was mainly achieved by checking in ProjectFilters#find_project,
but also specifically when loading the configuration from SSH client etc.

5 years agoReference a single find_project method in controllers
Marius Mathiesen [Thu, 20 Sep 2012 10:54:18 +0000 (12:54 +0200)]
Reference a single find_project method in controllers

5 years agoSupport marking projects as offline
Marius Mathiesen [Thu, 20 Sep 2012 10:39:23 +0000 (12:39 +0200)]
Support marking projects as offline

The first use case for this will be when migrating git repositories
between file systems.

5 years agoMake RepositoryRoot into AR::Base subclass, add project offline attribute
Marius Mathiesen [Thu, 20 Sep 2012 10:38:37 +0000 (12:38 +0200)]
Make RepositoryRoot into AR::Base subclass, add project offline attribute

5 years agoMerge branch 'master' of gitorious.org:gitorious/mainline
Thomas Kjeldahl Nilsson [Tue, 18 Sep 2012 08:27:29 +0000 (10:27 +0200)]
Merge branch 'master' of gitorious.org:gitorious/mainline

5 years agorepo symlink mirror rake task now only mirrors public repos, uses default path
Thomas Kjeldahl Nilsson [Tue, 18 Sep 2012 08:27:13 +0000 (10:27 +0200)]
repo symlink mirror rake task now only mirrors public repos, uses default path

5 years agoConnect project proposal with emitted messages, add context link to message
Marius Mathiesen [Fri, 14 Sep 2012 13:34:38 +0000 (15:34 +0200)]
Connect project proposal with emitted messages, add context link to message

The inline link in the project proposal notification just didn't cut it

5 years agoDisallowing force push disables remote tag *deletion*
Marius Mathiesen [Fri, 14 Sep 2012 12:57:10 +0000 (14:57 +0200)]
Disallowing force push disables remote tag *deletion*

5 years agoMake sure to update gem dependencies during upgrade
Thomas Kjeldahl Nilsson [Wed, 12 Sep 2012 10:36:21 +0000 (12:36 +0200)]
Make sure to update gem dependencies during upgrade

5 years agoMake param passing to script/{snapshot,restore} more intuitive
Thomas Kjeldahl Nilsson [Wed, 12 Sep 2012 10:16:54 +0000 (12:16 +0200)]
Make param passing to script/{snapshot,restore} more intuitive

5 years agoAdd convenience script for upgrading to newer tagged releases.
Thomas Kjeldahl Nilsson [Tue, 11 Sep 2012 12:22:20 +0000 (14:22 +0200)]
Add convenience script for upgrading to newer tagged releases.

Also adds an undo script to roll back last attempted upgrade.

5 years agoMerge branch 'master' into backup-scripts
Thomas Kjeldahl Nilsson [Tue, 11 Sep 2012 08:17:45 +0000 (10:17 +0200)]
Merge branch 'master' into backup-scripts

5 years agoAdded backup util scripts
Thomas Kjeldahl Nilsson [Tue, 11 Sep 2012 07:55:39 +0000 (09:55 +0200)]
Added backup util scripts

5 years agoFix an issue preventing SSH access from functioning
Marius Mathiesen [Tue, 11 Sep 2012 07:32:24 +0000 (09:32 +0200)]
Fix an issue preventing SSH access from functioning

Since SSH sessions run outside a full Rails environment, explicitly
load RepositoryRoot, which is used to locate repositories on disk.

5 years agoStarted adding more convenience /script commands, more to come
Thomas Kjeldahl Nilsson [Fri, 7 Sep 2012 20:10:06 +0000 (22:10 +0200)]
Started adding more convenience /script commands, more to come

5 years agoMerge branch 'master' of gitorious.org:gitorious/mainline
Thomas Kjeldahl Nilsson [Fri, 7 Sep 2012 19:33:55 +0000 (21:33 +0200)]
Merge branch 'master' of gitorious.org:gitorious/mainline

5 years agoAdd convenience script command for diagnostics
Thomas Kjeldahl Nilsson [Fri, 7 Sep 2012 19:33:26 +0000 (21:33 +0200)]
Add convenience script command for diagnostics

5 years agoFix an earlier bad decision in the diagnostics module/task
Thomas Kjeldahl Nilsson [Fri, 7 Sep 2012 19:24:54 +0000 (21:24 +0200)]
Fix an earlier bad decision in the diagnostics module/task

Got overly "clever" recently and made diagnostics sudo-only, + rewrote
authorized key check to be run by su/root. Bad idea, didn't work,
reverting, will hide complexity by instead creating a script/diagnose
helper command.

5 years agoExtracting repository root into a separate class
Marius Mathiesen [Thu, 6 Sep 2012 11:43:39 +0000 (13:43 +0200)]
Extracting repository root into a separate class

We will introduce support for several repository roots for large
installs. This commit extracts all knowledge of where repositories
reside into a separate class which will eventually map a single .git
to one of several directories (potentially on different file systems).

For now, only a single repository root exists: the one specified in
gitorious.yml

5 years agoDon't perform fragment caching with private repositories on
Marius Mathiesen [Tue, 4 Sep 2012 11:34:16 +0000 (13:34 +0200)]
Don't perform fragment caching with private repositories on

Add and use a cache helper that will only cache fragments when private
repositories are turned off. This resolves issue #132.

5 years agoShould only allow a key to be used once site-wide
Thomas Kjeldahl Nilsson [Mon, 3 Sep 2012 18:48:10 +0000 (20:48 +0200)]
Should only allow a key to be used once site-wide

Avoids weirdness like reportd in bug ticket #115

5 years agoMake backup raketasks less noisy when files are missing
Thomas Kjeldahl Nilsson [Mon, 3 Sep 2012 18:04:43 +0000 (20:04 +0200)]
Make backup raketasks less noisy when files are missing

5 years agoMake curl less noisy during diagnostics
Thomas Kjeldahl Nilsson [Mon, 3 Sep 2012 17:57:09 +0000 (19:57 +0200)]
Make curl less noisy during diagnostics

5 years agoAdded simple curl test to check that front web page is up
Thomas Kjeldahl Nilsson [Wed, 29 Aug 2012 17:28:39 +0000 (19:28 +0200)]
Added simple curl test to check that front web page is up

5 years agoImproved backup and diagnostics tasks
Thomas Kjeldahl Nilsson [Wed, 29 Aug 2012 17:06:54 +0000 (19:06 +0200)]
Improved backup and diagnostics tasks

5 years agoFix error in generated ultrasphinx config file
Thomas Kjeldahl Nilsson [Wed, 29 Aug 2012 15:55:51 +0000 (17:55 +0200)]
Fix error in generated ultrasphinx config file

Runs sed on generated conf files, replace base_tags with tags

5 years agoTweak labels for CLI diagnostics tests
Thomas Kjeldahl Nilsson [Tue, 28 Aug 2012 07:08:41 +0000 (09:08 +0200)]
Tweak labels for CLI diagnostics tests

5 years agoPrivate projects should make its repos private no matter what.
Thomas Kjeldahl Nilsson [Tue, 28 Aug 2012 06:07:26 +0000 (08:07 +0200)]
Private projects should make its repos private no matter what.

Reverts my earlier slip-up: I thought I simplified both UX and code
but of course a private project should override its repositories
private/public preferences and make everything private by default.

5 years agoNo longer putting repo name in description file
Thomas Kjeldahl Nilsson [Thu, 16 Aug 2012 12:09:33 +0000 (14:09 +0200)]
No longer putting repo name in description file

Some hook may have depended on data (repo path or name?) encoded in
the description file earlier on, but seems to no longer be the case.
And when paths are sharded, this only creates a garbage descr field
when viewed by gitweb, without filling any other function.

5 years agoAdded symlink mirror task
Thomas Kjeldahl Nilsson [Thu, 16 Aug 2012 10:51:37 +0000 (12:51 +0200)]
Added symlink mirror task

5 years agoSquash bug in pushprocessor message logging
Thomas Kjeldahl Nilsson [Thu, 9 Aug 2012 07:58:44 +0000 (09:58 +0200)]
Squash bug in pushprocessor message logging

5 years agoNow able to toggle site admin status on and off in /admin/users
Thomas Kjeldahl Nilsson [Wed, 8 Aug 2012 11:38:09 +0000 (13:38 +0200)]
Now able to toggle site admin status on and off in /admin/users

5 years agoImproved public?/private? tests somewhat
Thomas Kjeldahl Nilsson [Wed, 8 Aug 2012 09:58:08 +0000 (11:58 +0200)]
Improved public?/private? tests somewhat

5 years agoEnsures that project approval respects "private by default" option
Thomas Kjeldahl Nilsson [Wed, 8 Aug 2012 07:52:45 +0000 (09:52 +0200)]
Ensures that project approval respects "private by default" option

5 years agoTweaked diagnostics rake task: color coding, more doc in diagnostics.rake
Thomas Kjeldahl Nilsson [Tue, 7 Aug 2012 08:50:34 +0000 (10:50 +0200)]
Tweaked diagnostics rake task: color coding, more doc in diagnostics.rake

5 years agoDisable broken test until properly fixed
Thomas Kjeldahl Nilsson [Mon, 6 Aug 2012 12:47:14 +0000 (14:47 +0200)]
Disable broken test until properly fixed

Recently broke functional test when fixing a bug in project proposal
workflow. Taking it out until I've fixed&improved the test.

5 years agoUse proper paths in assets:clear task
Christian Johansen [Mon, 6 Aug 2012 11:56:19 +0000 (13:56 +0200)]
Use proper paths in assets:clear task

5 years agoIgnoring TAGS file
Thomas Kjeldahl Nilsson [Mon, 6 Aug 2012 07:00:23 +0000 (09:00 +0200)]
Ignoring TAGS file

5 years agoOnly restoring db and repos by default, not config files
Thomas Kjeldahl Nilsson [Mon, 6 Aug 2012 06:54:10 +0000 (08:54 +0200)]
Only restoring db and repos by default, not config files

5 years agoNow with less debug statements
Thomas Kjeldahl Nilsson [Fri, 3 Aug 2012 07:35:27 +0000 (09:35 +0200)]
Now with less debug statements

5 years agoNew option, doc and ownership fix to backup:restore rake task.
Thomas Kjeldahl Nilsson [Fri, 3 Aug 2012 07:31:49 +0000 (09:31 +0200)]
New option, doc and ownership fix to backup:restore rake task.

Add SKIP_CONFIG to backup:restore (just restore db+repos)
Made sure restored repos are owned by 'gitorious_user'
Tweaked doc in backup.rake

5 years agoImproved the backup tasks a bit
Thomas Kjeldahl Nilsson [Thu, 2 Aug 2012 09:46:14 +0000 (11:46 +0200)]
Improved the backup tasks a bit

5 years agoAdded more TODOs
Thomas Kjeldahl Nilsson [Thu, 2 Aug 2012 09:34:52 +0000 (11:34 +0200)]
Added more TODOs

5 years agoQA with Marius
Thomas Kjeldahl Nilsson [Thu, 2 Aug 2012 09:08:51 +0000 (11:08 +0200)]
QA with Marius

5 years agoOoops, duplicated backup example
Thomas Kjeldahl Nilsson [Wed, 1 Aug 2012 20:12:29 +0000 (22:12 +0200)]
Ooops, duplicated backup example

5 years agoMerge branch 'backuptasks'
Thomas Kjeldahl Nilsson [Wed, 1 Aug 2012 19:48:43 +0000 (21:48 +0200)]
Merge branch 'backuptasks'

5 years agoAdds rake tasks to create and recover backup snapshots of Gitorious
Thomas Kjeldahl Nilsson [Wed, 1 Aug 2012 10:45:07 +0000 (12:45 +0200)]
Adds rake tasks to create and recover backup snapshots of Gitorious

5 years agoAdds rake tasks to run gitorious health diagnostics from the CLI
Thomas Kjeldahl Nilsson [Tue, 31 Jul 2012 09:49:54 +0000 (11:49 +0200)]
Adds rake tasks to run gitorious health diagnostics from the CLI

Returns roughly the same info as /admin/diagnostics in the web
interface. Be sure to invoke the tasks using the same user
that owns the rails process (usually the "git" user).

Example:
sudo su git -c "RAILS_ENV=production bundle exec rake diagnostics:summary"

5 years agoAdded check to see if custom hook is executable before calling
Thomas Kjeldahl Nilsson [Wed, 25 Jul 2012 10:40:49 +0000 (12:40 +0200)]
Added check to see if custom hook is executable before calling

5 years agoFixed extra redirect problem, now only have to submit proposal page once :)
Marius Mathiesen [Tue, 24 Jul 2012 11:33:03 +0000 (13:33 +0200)]
Fixed extra redirect problem, now only have to submit proposal page once :)

5 years agoadd "status" options to centos init.d scripts
Ken Dreyer [Fri, 18 May 2012 16:18:24 +0000 (10:18 -0600)]
add "status" options to centos init.d scripts

Add a "status" option to the git-daemon, git-poller, and stomp init.d
scripts for RHEL/CentOS. The "status" option is useful for tracking the
services' states in Puppet.

5 years agoAdds rake tasks to run gitorious health diagnostics from the CLI
Thomas Kjeldahl Nilsson [Tue, 31 Jul 2012 09:49:54 +0000 (11:49 +0200)]
Adds rake tasks to run gitorious health diagnostics from the CLI

Returns roughly the same info as /admin/diagnostics in the web
interface. Be sure to invoke the tasks using the same user
that owns the rails process (usually the "git" user).

Example:
sudo su git -c "RAILS_ENV=production bundle exec rake diagnostics:summary"

5 years agoAdded check to see if custom hook is executable before calling
Thomas Kjeldahl Nilsson [Wed, 25 Jul 2012 10:40:49 +0000 (12:40 +0200)]
Added check to see if custom hook is executable before calling

5 years agoFixed extra redirect problem, now only have to submit proposal page once :)
Marius Mathiesen [Tue, 24 Jul 2012 11:33:03 +0000 (13:33 +0200)]
Fixed extra redirect problem, now only have to submit proposal page once :)

5 years agoMerge commit 'refs/merge-requests/204' of gitorious.org:gitorious/mainline
Marius Mathiesen [Tue, 10 Jul 2012 06:51:04 +0000 (08:51 +0200)]
Merge commit 'refs/merge-requests/204' of gitorious.org:gitorious/mainline

5 years agoAdd project approval workflow
Thomas Kjeldahl Nilsson [Fri, 29 Jun 2012 10:12:11 +0000 (12:12 +0200)]
Add project approval workflow

Enabled by existing only_site_admins_can_create_projects setting.
Site admins can still create projects like usual. Regular users
are redirected to a separate project proposal page, where they input
title and description. Submit, and message is fired off to each site
admin, prompting for reviewing the new proposal at /admin/project_proposals.
Rejection removes the proposal and notifies useser. Approval
creates a proper new project with same title and description as
the proposal. Both rejections and approvals are notified to the
originating user with a message/mail.

5 years agoAdd client ssl certificate authentication support.
Thomas Kjeldahl Nilsson [Sat, 30 Jun 2012 09:05:43 +0000 (11:05 +0200)]
Add client ssl certificate authentication support.

Kudos to Sebastian Noack (sebastian.noack@googlemail.com)
for this patch!

5 years agoAdd option to use different hostname for cloning.
Thomas Kjeldahl Nilsson [Fri, 29 Jun 2012 09:00:26 +0000 (11:00 +0200)]
Add option to use different hostname for cloning.

Thanks to Sebastian Noack for this patch.

5 years agoUpdate outdated ubuntu script samples.
Thomas Kjeldahl Nilsson [Fri, 29 Jun 2012 08:53:54 +0000 (10:53 +0200)]
Update outdated ubuntu script samples.

Kudos to Mike Gabriel for this patch!

5 years agoAdd option to make new projects and repos private by default.
Thomas Kjeldahl Nilsson [Tue, 26 Jun 2012 16:34:10 +0000 (18:34 +0200)]
Add option to make new projects and repos private by default.

Added repos_and_projects_private_by_default config option
(see gitorious.sample.yml). Newly created projects and repos
will be made private by default (but can be made public after
creation). + minor UX tweaks for private repo mode.

5 years agoAdd custom serverside git hooks
Thomas Kjeldahl Nilsson [Mon, 25 Jun 2012 18:25:09 +0000 (20:25 +0200)]
Add custom serverside git hooks

Custom pre-receive,post-receive,update hooks now included, see
the .sample files in /data/hooks. Shared by all repositories,
called after Gitorious has run its regular hooks. Enable them
by copying from {pre-receive,post-receive,update}.sample to
{pre-receive,post-receive,update}. Documentation and sample
debug code included in each sample file.

5 years agoFix SQL injection via nested hashes in conditions
Justin Collins [Sat, 2 Jun 2012 02:02:11 +0000 (19:02 -0700)]
Fix SQL injection via nested hashes in conditions

5 years agoMerge request 202: implement Kerberos authentication
Marius Mathiesen [Tue, 12 Jun 2012 12:17:23 +0000 (14:17 +0200)]
Merge request 202: implement Kerberos authentication

5 years agoUse slashes instead of dashes in plain repo path, get proper paths
Thomas Kjeldahl Nilsson [Fri, 8 Jun 2012 13:02:56 +0000 (15:02 +0200)]
Use slashes instead of dashes in plain repo path, get proper paths

5 years agoMade hashed, sharded repo paths toggleable. Non-sharded is the new
Thomas Kjeldahl Nilsson [Fri, 8 Jun 2012 11:29:18 +0000 (13:29 +0200)]
Made hashed, sharded repo paths toggleable. Non-sharded is the new
default.

(See enable_repository_dir_sharding in config/gitorious.sample.yml)
Repo names are no longer hashed and sharded on disc, but stored in
more readable folder names in top level repository dir. Hashing and
sharding of repo names needs to be enabled only in installatins
hosting very large numbers of repositories where it's possible to
hit filesystem-specific max entries per folder.

5 years agoDon't list tracking repos in /admin/repositories, they aren't created in first place
Thomas Kjeldahl Nilsson [Thu, 7 Jun 2012 11:24:44 +0000 (13:24 +0200)]
Don't list tracking repos in /admin/repositories, they aren't created in first place

5 years agoOnly render "manage read access" link if private repos are enabled
Thomas Kjeldahl Nilsson [Wed, 6 Jun 2012 08:06:43 +0000 (10:06 +0200)]
Only render "manage read access" link if private repos are enabled

5 years agoAdded lock icon for private project view (repo list)
Thomas Kjeldahl Nilsson [Wed, 6 Jun 2012 07:44:59 +0000 (09:44 +0200)]
Added lock icon for private project view (repo list)

5 years agoFixed bug #102, message recipients autocomplete works again.
Thomas Kjeldahl Nilsson [Tue, 5 Jun 2012 12:35:12 +0000 (14:35 +0200)]
Fixed bug #102, message recipients autocomplete works again.

Seems to have been broken due to merge conflict resolution
(git show 6a6a6c)

5 years agoAdded missing patch (.empy? tests) from issue tracker bug #80
Thomas Kjeldahl Nilsson [Fri, 1 Jun 2012 08:31:00 +0000 (10:31 +0200)]
Added missing patch (.empy? tests) from issue tracker bug #80

5 years agoMerge commit 'refs/merge-requests/205' of gitorious.org:gitorious/mainline
Marius Mathiesen [Fri, 1 Jun 2012 07:45:20 +0000 (09:45 +0200)]
Merge commit 'refs/merge-requests/205' of gitorious.org:gitorious/mainline

5 years agoA few UX tweaks to make repo access mgt clearer and more separate from committerships.
Thomas Kjeldahl Nilsson [Thu, 31 May 2012 12:29:41 +0000 (14:29 +0200)]
A few UX tweaks to make repo access mgt clearer and more separate from committerships.

5 years agoAdded lock icon to private projects/repos and manage access button
Thomas Kjeldahl Nilsson [Tue, 29 May 2012 13:16:11 +0000 (15:16 +0200)]
Added lock icon to private projects/repos and manage access button

5 years agoAdded capability for user to delete own account.
Thomas Kjeldahl Nilsson [Tue, 22 May 2012 13:38:32 +0000 (15:38 +0200)]
Added capability for user to delete own account.

User can now delete his own account from the dashboard.
Must accept a confirmation first, and cannot delete account
before all personal repos and projects are deleted first
(UI will prompt for this if needed).

Created needed controller action, delete link in view, and User#deletable?
helper method

Localized feedback flash messages, implemented User#deletable (needs test)

User now actually being deleted, plus added functional tests

Added test for User#deletable?

Add UI confirmation step to user deletion

Added icon to user account delete button

5 years agorandomize database password for external auth users 205
Ken Dreyer [Tue, 22 May 2012 21:39:50 +0000 (15:39 -0600)]
randomize database password for external auth users

The LDAPAuthentication and CrowdAuthentication class set a default
static password of "left_blank" in auto_register(). This allows an
unexpected method of entry: when the DatabaseAuthentication plugin is
also active, lib/gitorious/authentication.rb will cycle through all the
auth plugins, and the DatabaseAuthentication plugin could allow a
malicious user to login with this "left_blank" password string.

Modify the external authentication plugins to randomize the user's local
database password immediately after auto registration.

5 years agoadd "status" options to centos init.d scripts 204
Ken Dreyer [Fri, 18 May 2012 16:18:24 +0000 (10:18 -0600)]
add "status" options to centos init.d scripts

Add a "status" option to the git-daemon, git-poller, and stomp init.d
scripts for RHEL/CentOS. The "status" option is useful for tracking the
services' states in Puppet.

5 years agoUpdate to latest version of capillary.rb
Marius Mathiesen [Fri, 18 May 2012 07:23:52 +0000 (09:23 +0200)]
Update to latest version of capillary.rb

5 years agoimplement Kerberos authentication 202
Ken Dreyer [Sun, 22 Apr 2012 04:43:33 +0000 (22:43 -0600)]
implement Kerberos authentication

Add a new Gitorious::Authentication provider, KerberosAuthentication.
Instead of supporting username+password authentication, this module
checks the request.env HTTP request object from Rails.

mod_auth_kerb does not have a "pass-through" mechanism. If you fail
Kerberos auth, then mod_auth_kerb will display a 401 error. This means
that we must use mod_auth_kerb on a URL that will not interfere with
other password-based authentication mechanisms. Add a new "http" action
to the sessions controller to satisfy this requirement. I intend this to
be a general interface for any web server-integrated authentication
mechanism (eg mod_auth_kerb, or mod_ssl, etc).

Add a new "Kerberos" option to the login form.

Add a 401 HTTP error page. The sample Apache configuration shows how to
configure this error page with mod_auth_kerb.

Add some basic tests for the KerberosAuthentication plugin.

5 years agowrap authenticate() parameters in a credential object
Ken Dreyer [Sun, 22 Apr 2012 04:42:28 +0000 (22:42 -0600)]
wrap authenticate() parameters in a credential object

The authentication plugin API previously took a simple username and
password string pair. In preparation for alternative authentication
mechanisms, wrap the username and password inside a generic "credential"
object and pass that to authenticate(). This
Gitorious::Authentication::Credential object can contain a username and
password, but it can also be extended to support other kinds of
authentication.

5 years agoFixed LDAP error that occurs when a user's mail entry is not the first record returne... 2245
Carl Youngblood [Wed, 16 May 2012 10:07:04 +0000 (12:07 +0200)]
Fixed LDAP error that occurs when a user's mail entry is not the first record returned from the LDAP search in auto_register

5 years agoAdded extra path thing for Ruby 1.9
git version control [Sun, 22 Jan 2012 14:32:54 +0000 (14:32 +0000)]
Added extra path thing for Ruby 1.9

5 years agoPass some more data to LDAP callback classes:
Marius Mathiesen [Fri, 11 May 2012 13:03:19 +0000 (15:03 +0200)]
Pass some more data to LDAP callback classes:

- The base DN to search for self
- The search filter to find self

5 years agoMerge commit 'refs/merge-requests/2244' of gitorious.org:gitorious/mainline into...
Marius Mathiesen [Thu, 10 May 2012 07:38:25 +0000 (09:38 +0200)]
Merge commit 'refs/merge-requests/2244' of gitorious.org:gitorious/mainline into merge-requests/2244

5 years agoAlso remove those files since they're no longer required
Marius Mathiesen [Tue, 8 May 2012 09:11:08 +0000 (11:11 +0200)]
Also remove those files since they're no longer required

5 years agoMake it clearer that Gitorious can be self-hosted.
Marius Mathiesen [Tue, 8 May 2012 09:08:15 +0000 (11:08 +0200)]
Make it clearer that Gitorious can be self-hosted.

Also moving from the hideous text-as-graphics trick, use text instead.

5 years agoMissed a broken functinal test in earlier commit -fixed again.
Thomas Kjeldahl Nilsson [Fri, 4 May 2012 12:14:28 +0000 (14:14 +0200)]
Missed a broken functinal test in earlier commit -fixed again.

5 years agoMake sure event for collaborator removal lists the actual "destroyer" user
Thomas Kjeldahl Nilsson [Fri, 4 May 2012 12:05:53 +0000 (14:05 +0200)]
Make sure event for collaborator removal lists the actual "destroyer" user

5 years agoTweaked commiter removal feedback message (see bug report #64)
Thomas Kjeldahl Nilsson [Fri, 4 May 2012 11:12:17 +0000 (13:12 +0200)]
Tweaked commiter removal feedback message (see bug report #64)

5 years agoMake sure top commit is selected by default in merge request page.
Thomas Kjeldahl Nilsson [Fri, 4 May 2012 10:07:00 +0000 (12:07 +0200)]
Make sure top commit is selected by default in merge request page.

Note: hack-ish temporary solution, remove/replace when we get the
merge request page properly redesigned.

5 years agoFixed user admin check for diagnostic page
Thomas Kjeldahl Nilsson [Fri, 4 May 2012 09:24:01 +0000 (11:24 +0200)]
Fixed user admin check for diagnostic page

5 years agoTerms of service label in openid builder dialog now clickable.
Thomas Kjeldahl Nilsson [Fri, 4 May 2012 09:01:58 +0000 (11:01 +0200)]
Terms of service label in openid builder dialog now clickable.

5 years agoOpenID login "remember me" checkbox label now clickable like regular login.
Thomas Kjeldahl Nilsson [Fri, 4 May 2012 08:34:24 +0000 (10:34 +0200)]
OpenID login "remember me" checkbox label now clickable like regular login.

5 years agosubstitute will_paginate by render_pagination_links, which fixes left or right text... 2244
Thomas Schamm [Thu, 3 May 2012 16:57:45 +0000 (18:57 +0200)]
substitute will_paginate by render_pagination_links, which fixes left or right text brackets on Previous and Next buttons

5 years agoTag 2.2.1 v2.2.1
Marius Mathiesen [Thu, 3 May 2012 07:21:02 +0000 (09:21 +0200)]
Tag 2.2.1

5 years agoRemoved unused helper which causes problems with sync messaging
Thomas Kjeldahl Nilsson [Thu, 3 May 2012 07:19:15 +0000 (09:19 +0200)]
Removed unused helper which causes problems with sync messaging