NEWS
author Paul Crowley <paul@lshift.net>
Fri Aug 24 13:51:36 2012 +0100 (20 months ago)
changeset 366 e2278af2c962
parent 346 e26c9c9e5d99
permissions -rw-r--r--
Added tag release_1.3, debian_1.3-1 for changeset 660f5631013e
     1 ====================
     2 mercurial-server 1.3
     3 ====================
     4 
     5 * Expanded documentation
     6 * Missing entries in CREDITS
     7 * Debian build management improvements
     8 * Release documentation
     9 * Experimental Cygwin support
    10 
    11 ====================
    12 mercurial-server 1.2
    13 ====================
    14 
    15 * Fix error in security code ruleset.py
    16 * Mercurial 1.9 compatibility
    17 * Compatibility with older versions of Python
    18 * Allow MQ repositories to be pushed/pulled
    19 * Testing and whitespace fixes
    20 
    21 Upgrading: if you need MQ compatibility, copy in the "[exceptions]" stanza
    22 from the default dot-mercurial-server file.
    23 
    24 ====================
    25 mercurial-server 1.1
    26 ====================
    27 
    28 * Allow subrepo creation
    29 * New log filename
    30 * Changed logging format to use JSON/YAML
    31 * Add the source IP address and other info in the SSH_CONNECTION environment variable
    32 * Lock log file
    33 * Make sure authorized_keys file is mode 600
    34 * Add dev/chroot-test testing code
    35 * Extend documentation
    36 
    37 Upgrading: note the changes to the log file format listed above.
    38 
    39 ======================
    40 mercurial-server 1.0.1
    41 ======================
    42 
    43 * Fix HGRCPATH brokenness - potential security issue
    44 * Fix rule matching to properly handle the case where we don't know for sure
    45 * Fix error in documentation
    46 * Remove whitespace around paths, said to help with TortoiseHG
    47 * Small refactor of access.py
    48 * Tidy up file prologues; move credits to CREDITS
    49 
    50 Upgrading: repositories whose paths begin or end in white space will no longer
    51 be accessible; if they exist they must be moved to new names.
    52 
    53 ====================
    54 mercurial-server 1.0
    55 ====================
    56 
    57 * Add "env" section to .mercurial-server instead of special-casing HGRCPATH
    58 * Switch to remote-hgrc.d directory instead of single file.
    59 * Control path of authorized keys file in .mercurial_server
    60 * Overwrite $HOME with value from /etc/passwd
    61 * Use Python's ConfigParser instead of too-new mercurial.config
    62 * Fix very out-of-date comments in hg-ssh
    63 * Belatedly added NEWS file :-)
    64 
    65 Upgrading: move the paths/hgrc entry in .mercurial-server to env/HGRCPATH,
    66 and add an entry under paths that reads
    67 "authorized_keys = ~/.ssh/authorized_keys"
    68 
    69 ====================
    70 mercurial-server 0.9
    71 ====================
    72 
    73 * Switch to supporting DESTDIR prefix in Makefile for easier packaging
    74 
    75 ====================
    76 mercurial-server 0.8
    77 ====================
    78 
    79 * Remove .deb-specific stuff in Docbook documentation - let the README
    80   handle that stuff. Also fixes bad version numbers in there.
    81 * Move html docs into subdirectory
    82 * Line wrap README
    83 
    84 ====================
    85 mercurial-server 0.7
    86 ====================
    87 
    88 * Introduce .mercurial-server file for hg user
    89 * Remove all restrictions on paths, except for dotfiles in repo paths
    90 * Automatically create containing dirs for subdir repos
    91 * Guard against repos in repos
    92 * Switch to Makefile/setup.py based installer
    93 * Switch to Docbook based documentation
    94 * Load purge extension for hgadmin repo
    95 * Guard against setting up hg user who already has .ssh/authorized_keys
    96 * Link to real home page
    97 
    98 Upgrading: you'll need to create a .mercurial-server file
    99 for the hg user - a suitable one is in the init directory.
   100 
   101 ====================
   102 mercurial-server 0.6
   103 ====================
   104 
   105 * Remove hardcoding of init file path in hginit
   106 * Switch from /usr/lib to /usr/share
   107 * Install documentation
   108 * Don't create "hg" user if install root is not root.
   109 
   110 ====================
   111 mercurial-server 0.5
   112 ====================
   113 
   114 * First numbered release