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