author | Paul Crowley <paul@lshift.net> |
Sat, 18 Dec 2010 15:48:43 +0000 (2010-12-18) | |
branch | debian |
changeset 291 | 32dba1a70a54 |
parent 276 | cc3dd97f7300 |
child 311 | 3cbde66305e4 |
permissions | -rw-r--r-- |
====================== mercurial-server 1.1 ====================== * Allow subrepo creation * New log filename * Changed logging format to use JSON/YAML * Add the source IP address and other info in the SSH_CONNECTION environment variable * Lock log file * Make sure authorized_keys file is mode 600 * Add dev/chroot-test testing code * Extend documentation Upgrading: note the changes to the log file format listed above. ====================== mercurial-server 1.0.1 ====================== * Fix HGRCPATH brokenness - potential security issue * Fix rule matching to properly handle the case where we don't know for sure * Fix error in documentation * Remove whitespace around paths, said to help with TortoiseHG * Small refactor of access.py * Tidy up file prologues; move credits to CREDITS Upgrading: repositories whose paths begin or end in white space will no longer be accessible; if they exist they must be moved to new names. ==================== mercurial-server 1.0 ==================== * Add "env" section to .mercurial-server instead of special-casing HGRCPATH * Switch to remote-hgrc.d directory instead of single file. * Control path of authorized keys file in .mercurial_server * Overwrite $HOME with value from /etc/passwd * Use Python's ConfigParser instead of too-new mercurial.config * Fix very out-of-date comments in hg-ssh * Belatedly added NEWS file :-) Upgrading: move the paths/hgrc entry in .mercurial-server to env/HGRCPATH, and add an entry under paths that reads "authorized_keys = ~/.ssh/authorized_keys" ==================== mercurial-server 0.9 ==================== * Switch to supporting DESTDIR prefix in Makefile for easier packaging ==================== mercurial-server 0.8 ==================== * Remove .deb-specific stuff in Docbook documentation - let the README handle that stuff. Also fixes bad version numbers in there. * Move html docs into subdirectory * Line wrap README ==================== mercurial-server 0.7 ==================== * Introduce .mercurial-server file for hg user * Remove all restrictions on paths, except for dotfiles in repo paths * Automatically create containing dirs for subdir repos * Guard against repos in repos * Switch to Makefile/setup.py based installer * Switch to Docbook based documentation * Load purge extension for hgadmin repo * Guard against setting up hg user who already has .ssh/authorized_keys * Link to real home page Upgrading: you'll need to create a .mercurial-server file for the hg user - a suitable one is in the init directory. ==================== mercurial-server 0.6 ==================== * Remove hardcoding of init file path in hginit * Switch from /usr/lib to /usr/share * Install documentation * Don't create "hg" user if install root is not root. ==================== mercurial-server 0.5 ==================== * First numbered release