<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/70e29dc91debcabcf6cf69f357ea3c0380c60e6e" style="text-decoration: none; font-weight: bold; color: #573;">ini file: clarify that beaker.session.key should be unique  When several instances of Kallithea are running on the same machine, the same browser cannot be l...</a></h1>
<div id="body">
Thomas De Schampheleire committed on Tue, 10 Mar 2015 19:00:41<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/70e29dc91debcabcf6cf69f357ea3c0380c60e6e">70e29dc9</a><pre>ini file: clarify that beaker.session.key should be unique

When several instances of Kallithea are running on the same machine, the
same browser cannot be logged into both instances at the same time without
conflicts. The login session are saved into the same cookie; logging into
one instance closes the session on the second instance and vice-versa.

This is caused because the cookie name is simply 'kallithea', combined with
the fact that the cookie specification (RFC6265) states that there is no
isolation of cookies based on port. This means that the browser sends all
cookies from a given domain with all services (Kallithea instances) running
on that domain, irrespective of port.

The services thus need to handle any such issue themselves, for example by
using unique cookie names and only interacting with one's own cookie.

Making the key unique when creating the configuration file proved difficult:
- it does not seem possible to hook into 'paster make-config'
- since Beaker directly interprets the beaker.session.key, changing it on
  the fly from SessionMiddleware will not work correctly.

There is a kallithea-config script that is an alternative to 'paster
make-config' which would be the ideal place to make such changes. However,
it seems this method is not advocated over 'paster make-config' (yet?).

Instead, simply add a comment in the config file and let the user take care
of it.

 M development.ini (2 lines added, 0 lines removed)
 M kallithea/bin/template.ini.mako (4 lines added, 0 lines removed)
 M kallithea/config/deployment.ini_tmpl (2 lines added, 0 lines removed)
 M production.ini (2 lines added, 0 lines removed)
 M test.ini (2 lines added, 0 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/0bc8975f5365e6839bc0c755d24e74b3f78f5894" style="text-decoration: none; font-weight: bold; color: #573;">controllers: trivial typo fixes</a></h1>
<div id="body">
Thomas De Schampheleire committed on Thu, 12 Mar 2015 21:19:57<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/0bc8975f5365e6839bc0c755d24e74b3f78f5894">0bc8975f</a><pre>controllers: trivial typo fixes

 M kallithea/controllers/admin/auth_settings.py (1 lines added, 1 lines removed)
 M kallithea/controllers/admin/gists.py (1 lines added, 1 lines removed)
 M kallithea/controllers/admin/repos.py (2 lines added, 2 lines removed)
 M kallithea/controllers/api/api.py (8 lines added, 8 lines removed)
 M kallithea/controllers/changeset.py (1 lines added, 1 lines removed)
 M kallithea/controllers/files.py (1 lines added, 1 lines removed)
 M kallithea/controllers/pullrequests.py (1 lines added, 1 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/dabdc356393be3c13df02635c3e8dc276d029fba" style="text-decoration: none; font-weight: bold; color: #573;">lib: trivial typo fixes</a></h1>
<div id="body">
Thomas De Schampheleire committed on Thu, 12 Mar 2015 20:09:10<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/dabdc356393be3c13df02635c3e8dc276d029fba">dabdc356</a><pre>lib: trivial typo fixes

 M kallithea/lib/annotate.py (1 lines added, 1 lines removed)
 M kallithea/lib/auth.py (2 lines added, 2 lines removed)
 M kallithea/lib/auth_modules/__init__.py (6 lines added, 6 lines removed)
 M kallithea/lib/auth_modules/auth_container.py (4 lines added, 4 lines removed)
 M kallithea/lib/auth_modules/auth_internal.py (1 lines added, 1 lines removed)
 M kallithea/lib/base.py (2 lines added, 2 lines removed)
 M kallithea/lib/caching_query.py (1 lines added, 1 lines removed)
 M kallithea/lib/celerylib/tasks.py (1 lines added, 1 lines removed)
 M kallithea/lib/compat.py (1 lines added, 1 lines removed)
 M kallithea/lib/db_manage.py (3 lines added, 3 lines removed)
 M kallithea/lib/dbmigrate/migrate/changeset/constraint.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/migrate/changeset/databases/firebird.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/migrate/changeset/databases/postgres.py (1 lines added, 1 lines removed)
 M kallithea/lib/dbmigrate/migrate/changeset/schema.py (5 lines added, 5 lines removed)
 M kallithea/lib/dbmigrate/migrate/versioning/script/py.py (1 lines added, 1 lines removed)
 M kallithea/lib/dbmigrate/migrate/versioning/shell.py (1 lines added, 1 lines removed)
 M kallithea/lib/dbmigrate/schema/db_1_1_0.py (1 lines added, 1 lines removed)
 M kallithea/lib/dbmigrate/schema/db_1_2_0.py (3 lines added, 3 lines removed)
 M kallithea/lib/dbmigrate/schema/db_1_3_0.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/schema/db_1_4_0.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/schema/db_1_5_0.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/schema/db_1_5_2.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/schema/db_1_6_0.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/schema/db_1_7_0.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/schema/db_1_8_0.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/schema/db_2_0_0.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/schema/db_2_0_1.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/schema/db_2_0_2.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/schema/db_2_1_0.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/schema/db_2_2_0.py (2 lines added, 2 lines removed)
 M kallithea/lib/dbmigrate/schema/db_2_2_3.py (2 lines added, 2 lines removed)
 M kallithea/lib/diffs.py (1 lines added, 1 lines removed)
 M kallithea/lib/graphmod.py (1 lines added, 1 lines removed)
 M kallithea/lib/helpers.py (3 lines added, 3 lines removed)
 M kallithea/lib/hooks.py (3 lines added, 3 lines removed)
 M kallithea/lib/ipaddr.py (1 lines added, 1 lines removed)
 M kallithea/lib/markup_renderer.py (2 lines added, 2 lines removed)
 M kallithea/lib/middleware/wrapper.py (1 lines added, 1 lines removed)
 M kallithea/lib/pidlock.py (2 lines added, 2 lines removed)
 M kallithea/lib/profiler.py (1 lines added, 1 lines removed)
 M kallithea/lib/utils2.py (1 lines added, 1 lines removed)
 M kallithea/lib/vcs/backends/base.py (3 lines added, 3 lines removed)
 M kallithea/lib/vcs/backends/git/changeset.py (1 lines added, 1 lines removed)
 M kallithea/lib/vcs/backends/git/inmemory.py (1 lines added, 1 lines removed)
 M kallithea/lib/vcs/backends/git/repository.py (1 lines added, 1 lines removed)
 M kallithea/lib/vcs/backends/hg/inmemory.py (1 lines added, 1 lines removed)
 M kallithea/lib/vcs/conf/settings.py (1 lines added, 1 lines removed)
 M kallithea/lib/vcs/nodes.py (2 lines added, 2 lines removed)
 M kallithea/lib/vcs/subprocessio.py (8 lines added, 8 lines removed)
 M kallithea/lib/vcs/utils/__init__.py (1 lines added, 1 lines removed)
 M kallithea/lib/vcs/utils/baseui_config.py (1 lines added, 1 lines removed)
 M kallithea/lib/vcs/utils/compat.py (1 lines added, 1 lines removed)
 M kallithea/lib/vcs/utils/helpers.py (1 lines added, 1 lines removed)
 M kallithea/lib/vcs/utils/hgcompat.py (2 lines added, 2 lines removed)
 M kallithea/lib/vcs/utils/imports.py (1 lines added, 1 lines removed)
 M kallithea/lib/vcs/utils/lockfiles.py (1 lines added, 1 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/494b04a84a497572fa015fdc584d626b84411e71" style="text-decoration: none; font-weight: bold; color: #573;">model: trivial typo fixes</a></h1>
<div id="body">
Thomas De Schampheleire committed on Thu, 12 Mar 2015 21:07:00<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/494b04a84a497572fa015fdc584d626b84411e71">494b04a8</a><pre>model: trivial typo fixes

 M kallithea/model/changeset_status.py (1 lines added, 1 lines removed)
 M kallithea/model/db.py (4 lines added, 4 lines removed)
 M kallithea/model/forms.py (2 lines added, 2 lines removed)
 M kallithea/model/scm.py (13 lines added, 13 lines removed)
 M kallithea/model/user.py (1 lines added, 1 lines removed)
 M kallithea/model/validators.py (1 lines added, 1 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/329dd2b2025dd5235edfa438b724ba3d8d0e3371" style="text-decoration: none; font-weight: bold; color: #573;">docs/contributing: cleanup test section</a></h1>
<div id="body">
Thomas De Schampheleire committed on Sat, 14 Mar 2015 20:18:54<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/329dd2b2025dd5235edfa438b724ba3d8d0e3371">329dd2b2</a><pre>docs/contributing: cleanup test section

 M docs/contributing.rst (13 lines added, 6 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/24e426cd40ac95b56016d7a123e7f3db3d5bd172" style="text-decoration: none; font-weight: bold; color: #573;">README: link to readthedocs.org rather than python.org for documentation  The documentation at readthedocs.org is up-to-date with the latest revision, while ...</a></h1>
<div id="body">
Thomas De Schampheleire committed on Sat, 14 Mar 2015 20:50:44<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/24e426cd40ac95b56016d7a123e7f3db3d5bd172">24e426cd</a><pre>README: link to readthedocs.org rather than python.org for documentation

The documentation at readthedocs.org is up-to-date with the latest revision,
while python.org shows the latest release.

 M README.rst (2 lines added, 2 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/5e66d3ec9880073b78653861518fe810c3bb1754" style="text-decoration: none; font-weight: bold; color: #573;">docs/installation: add section on installation from repository source  As we actually recommend this method, describe it as first option in the installation ...</a></h1>
<div id="body">
Thomas De Schampheleire committed on Sat, 14 Mar 2015 20:51:33<br />branch: default<br />tag: tip<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/5e66d3ec9880073b78653861518fe810c3bb1754">5e66d3ec</a><pre>docs/installation: add section on installation from repository source

As we actually recommend this method, describe it as first option in the
installation instructions.

 M docs/installation.rst (16 lines added, 0 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>