<!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/720339c9f81cbdde035f476545f1657c2b9f0b28" style="text-decoration: none; font-weight: bold; color: #573;">diff: get collapse target via .attr instead of .prop  Commit 3f017db297c4 was not fully tested and broke collapse/expand of diffs on changesets. $button is n...</a></h1>
<div id="body">
Jan Heylen committed on 2015-12-24 20:28:19<br />branch: stable<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/720339c9f81cbdde035f476545f1657c2b9f0b28">720339c9</a><pre>diff: get collapse target via .attr instead of .prop

Commit 3f017db297c4 was not fully tested and broke collapse/expand of diffs on
changesets. $button is not a link with a target and the target can thus not be
retrieved with .prop('target'); $button is just a span that happens to have a
custom attribute with the name 'target'.

We thus revert back to the old way of retrieving it with .attr('target'). (It
would perhaps be even better to use data attributes and name it data-target and
use .data('target') ...)

 M kallithea/public/js/base.js (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/74e669d8a479c32188208fee41329bf8e3a29eab" style="text-decoration: none; font-weight: bold; color: #573;">auth: fail pam and internal authentication attempts if no username is provided (Issue #180)  When the Mercurial client communicates with a server over HTTP, ...</a></h1>
<div id="body">
kiilerix committed on 2015-12-25 11:32:25<br />branch: stable<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/74e669d8a479c32188208fee41329bf8e3a29eab">74e669d8</a><pre>auth: fail pam and internal authentication attempts if no username is provided (Issue #180)

When the Mercurial client communicates with a server over HTTP, it will always
first try to perform operations unauthenticated before providing credentials.
Authentication attempts without credentials is usually pointless and will just
slow operations down.

Some authentication plugins (such as LDAP) already skipped these
unauthenticated requests. Now, do the same for other authentication plugions.

Other authentication plugins also skip if no password is provided ... but that
doesn't seem necessary.

 M kallithea/lib/auth_modules/auth_internal.py (3 lines added, 0 lines removed)
 M kallithea/lib/auth_modules/auth_pam.py (3 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/20699dd652ff017117f3ff7a81ad33d69771c01d" style="text-decoration: none; font-weight: bold; color: #573;">indexer: skip documents that can't be retrieved - probably because encoding issues (Issue #175)  This doesn't fix the encoding issue but it makes it less fatal.</a></h1>
<div id="body">
kiilerix committed on 2015-12-25 11:32:47<br />branch: stable<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/20699dd652ff017117f3ff7a81ad33d69771c01d">20699dd6</a><pre>indexer: skip documents that can't be retrieved - probably because encoding issues (Issue #175)

This doesn't fix the encoding issue but it makes it less fatal.

 M kallithea/lib/indexers/daemon.py (5 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/2bf5e8731154a0bec3a0d6ad0ee0e84664daff37" style="text-decoration: none; font-weight: bold; color: #573;">git: fix parsing of git mode change + rename diffs  Assume mode lines come first, like for hg diffs.</a></h1>
<div id="body">
kiilerix committed on 2015-12-25 11:33:13<br />branch: stable<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/2bf5e8731154a0bec3a0d6ad0ee0e84664daff37">2bf5e873</a><pre>git: fix parsing of git mode change + rename diffs

Assume mode lines come first, like for hg diffs.

 M kallithea/lib/diffs.py (2 lines added, 2 lines removed)
 M kallithea/tests/fixtures/git_diff_rename_file.diff (6 lines added, 0 lines removed)
 M kallithea/tests/models/test_diff_parsers.py (8 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/efce61aac33d492863e3c956328ed0e25be2527a" style="text-decoration: none; font-weight: bold; color: #573;">db: handle race when multiple threads add the same cache invalidation entry simultaneously (Issue #177)</a></h1>
<div id="body">
kiilerix committed on 2015-12-25 11:37:49<br />branch: stable<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/efce61aac33d492863e3c956328ed0e25be2527a">efce61aa</a><pre>db: handle race when multiple threads add the same cache invalidation entry simultaneously (Issue #177)

 M kallithea/model/db.py (7 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/9a4d4e623c856b6708b3639b8b7f1e09f1870f61" style="text-decoration: none; font-weight: bold; color: #573;">Merge stable</a></h1>
<div id="body">
kiilerix committed on 2015-12-25 12:50:18<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/9a4d4e623c856b6708b3639b8b7f1e09f1870f61">9a4d4e62</a><pre>Merge stable

 M kallithea/lib/auth_modules/auth_internal.py (3 lines added, 0 lines removed)
 M kallithea/lib/auth_modules/auth_pam.py (3 lines added, 0 lines removed)
 M kallithea/lib/diffs.py (2 lines added, 2 lines removed)
 M kallithea/lib/indexers/daemon.py (5 lines added, 1 lines removed)
 M kallithea/model/db.py (7 lines added, 1 lines removed)
 M kallithea/public/js/base.js (1 lines added, 1 lines removed)
 M kallithea/tests/fixtures/git_diff_rename_file.diff (6 lines added, 0 lines removed)
 M kallithea/tests/models/test_diff_parsers.py (8 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/ada6571a6d273504c406aed8adbb87ac2fac387e" style="text-decoration: none; font-weight: bold; color: #573;">auth: let container authentication get email, first and last name from custom headers</a></h1>
<div id="body">
domruf committed on 2015-10-04 18:43:12<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/ada6571a6d273504c406aed8adbb87ac2fac387e">ada6571a</a><pre>auth: let container authentication get email, first and last name from custom headers

 M docs/setup.rst (68 lines added, 0 lines removed)
 M kallithea/lib/auth_modules/auth_container.py (39 lines added, 8 lines removed)
 M kallithea/tests/functional/test_admin_auth_settings.py (37 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/eb072b2cfa18fb4248fd55c5175dea5556afcbeb" style="text-decoration: none; font-weight: bold; color: #573;">tests: run git diff tests using the git diff parser</a></h1>
<div id="body">
kiilerix committed on 2015-12-25 12:50:37<br />branch: default<br />tag: tip<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/eb072b2cfa18fb4248fd55c5175dea5556afcbeb">eb072b2c</a><pre>tests: run git diff tests using the git diff parser

 M kallithea/lib/diffs.py (1 lines added, 1 lines removed)
 M kallithea/tests/models/test_diff_parsers.py (4 lines added, 1 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>