<!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/9e36b8bf73b779cff2fbfa5bc3dec4ba1d75973f" style="text-decoration: none; font-weight: bold; color: #573;">auth: avoid flash message with 'None' on login redirect  Introduced in 4cad3a52e0ed.</a></h1>
<div id="body">
kiilerix committed on 2015-05-15 21:40:44<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/9e36b8bf73b779cff2fbfa5bc3dec4ba1d75973f">9e36b8bf</a><pre>auth: avoid flash message with 'None' on login redirect

Introduced in 4cad3a52e0ed.

 M kallithea/lib/auth.py (2 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/12e6de3d7e29aa4175ca624510f532bf73057354" style="text-decoration: none; font-weight: bold; color: #573;">auth: simplify logging of regular authentication in LoginRequired</a></h1>
<div id="body">
patrickdp committed on 2015-03-25 09:11:54<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/12e6de3d7e29aa4175ca624510f532bf73057354">12e6de3d</a><pre>auth: simplify logging of regular authentication in LoginRequired

 M kallithea/lib/auth.py (3 lines added, 9 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/43ad9c3b7d5dee9a237adadac0eac4553385949d" style="text-decoration: none; font-weight: bold; color: #573;">middleware: use secure cookies over secure connections  HTTP cookie spec defines secure cookies, which are transmitted only over secure connections (HTTPS). ...</a></h1>
<div id="body">
andrewsh committed on 2015-03-04 22:57:57<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/43ad9c3b7d5dee9a237adadac0eac4553385949d">43ad9c3b</a><pre>middleware: use secure cookies over secure connections

HTTP cookie spec defines secure cookies, which are transmitted only over secure
connections (HTTPS). Using them helps protect against some attacks, but cookies
shouldn't be made secure when we don't have HTTPS configured. As it is now, it's
left at user's discretion, but probably it's a good idea to force secure cookies
when they can be used.

In the current implementation, cookies are issued to users before they actually
try to log in, on the first page load. So if that happens over HTTPS, it's
probably safe to assume secure cookies can be used, and to default to normal
"insecure" cookies if HTTPS isn't available.

It's not easy to sneak into Beaker's internals, and it doesn't support selective
secureness, so we use our own wrapper around Beaker's SessionMiddleware class to
give secure cookies over HTTPS connections. Beaker's built-in mechanism for
secure cookies is forced to add the flag when needed only.

 M kallithea/config/middleware.py (2 lines added, 2 lines removed)
 A kallithea/lib/middleware/sessionmiddleware.py (62 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/7a5db341a942a4bea1c433846ad040e8ae0d8a68" style="text-decoration: none; font-weight: bold; color: #573;">style: make the login page Bootstrap-ready  Change the template to use CSS classes names compatible with what Bootstrap provides. That would allow the login ...</a></h1>
<div id="body">
andrewsh committed on 2015-05-12 21:32:41<br />branch: default<br />tag: tip<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/7a5db341a942a4bea1c433846ad040e8ae0d8a68">7a5db341</a><pre>style: make the login page Bootstrap-ready

Change the template to use CSS classes names compatible with what
Bootstrap provides. That would allow the login page to have sane
appearance with Bootstrap CSS immediately.

The template changes also remove extra vertical space between
the ‘Log in’ button and extra links at the bottom for the sake
of having a simpler markup.

 M kallithea/public/css/style.css (20 lines added, 24 lines removed)
 M kallithea/templates/login.html (23 lines added, 23 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>