[PATCH] bzr documentation clean-up, 2

Brad Crittenden bac at canonical.com
Fri Mar 2 12:48:29 GMT 2007


Second pass at this patch.  Incorporates input from Aaron Bentley and
James Westby.  All suggestions were accepted except for two where the
sentences were re-worked for clarity.

Branch can be found at:
http://bazaar.launchpad.net/~bradcrittenden/bzr/doc-cleanup

--Brad
-------------- next part --------------
# Bazaar revision bundle v0.8
#
# message:
#   post review changes
# committer: Brad Crittenden <bac at canonical.com>
# date: Fri 2007-03-02 07:40:45.411999941 -0500

=== modified file doc/centralized_workflow.txt
--- doc/centralized_workflow.txt
+++ doc/centralized_workflow.txt
@@ -13,7 +13,7 @@
 manner. Bazaar_ is designed to be very flexible and allows several
 different workflows, from fully decentralized to mostly centralized.  The
 workflow used here is meant to ease a new user into more advanced usage of
-Bazaar_, and allows them to work in a mix of centralized and decentralized
+Bazaar_, and allow them to work in a mix of centralized and decentralized
 operations.
 
 In general, this document is meant for users coming from a background of
@@ -56,11 +56,11 @@
 needs so that you do not need to copy around all of this history
 information whenever you create a new branch.
 
-The best way to do this is to create a `Shared Repository`_. In general,
-branches will share their storage if they exist in a subdirectory of a
-`Shared Repository`_.  So let's setup a `Shared Repository`_ in our home
-directory, thus all branches we create underneath will share their history
-storage.
+The best way to do this is to create a `Shared Repository`_. In
+general, branches will share their storage if they exist in a
+subdirectory of a `Shared Repository`_.  So let's set up a `Shared
+Repository`_ in our home directory, thus all branches we create
+underneath will share their history storage.
 
 ::
 
@@ -87,11 +87,14 @@
   % bzr init-repo --no-trees sftp://centralhost/srv/bzr/
 
 You can think of this step as similar to setting up a new cvsroot, or
-subversion repository.
-
-
-Versioning an existing project
-==============================
+subversion repository.  The {{{--no-trees}}} option tells bzr to not
+populate the directory with a working tree.  This is appropriate,
+since no one will be making changes directly in the branches within
+the central repository.
+
+
+Migrating an existing project to Bazaar
+=======================================
 
 Now that we have a repository, let's create a versioned project. Most of
 the time, you will already have some code that you are working with,
@@ -112,8 +115,8 @@
 ----------------------------------------
 
 So first, we want to create a branch in our remote Repository, where we
-will want to host the project.  Let's assume we have a project named
-"sigil" that we want to start versioning.
+want to host the project.  Let's assume we have a project named
+"sigil" that we want to put under version control.
 
 ::
 
@@ -141,16 +144,16 @@
   % bzr commit -m "Initial import of Sigil"
 
 
-In the example above, we created an empty branch (the ``/sigil`` branch)
-on ``centralhost``, and then checkout out this empty branch onto our
-workstation to add files from our existing project.
-There are many ways to setup your working directory, but the steps above
+In the previous section, we created an empty branch (the ``/sigil``
+branch) on ``centralhost``, and then checkout out this empty branch
+onto our workstation to add files from our existing project.  There
+are many ways to set up your working directory, but the steps above
 make it easy to handle working with feature/bugfix branches. And one
 of the strong points of Bazaar_ is how well it works with branches.
 
 At this point, because you have a 'checkout' of the remote branch, any
-commits you make in ``~/work/sigil/dev/`` will automatically be saved both locally,
-and on ``centralhost``.
+commits you make in ``~/work/sigil/dev/`` will automatically be saved
+both locally, and on ``centralhost``.
 
 
 Developer N: Getting a working copy of the project
@@ -170,7 +173,7 @@
 the checkouts will be out of date with the current version.
 At commit time, Bazaar_ will inform the user of this and prevent them from
 committing. To get up to date, use ``bzr update`` to update the
-tree with the remote changes. This may require resolving conflicts, if the
+tree with the remote changes. This may require resolving conflicts if the
 same files have been modified.
 
 
@@ -211,12 +214,12 @@
 not interrupt people who are working on other parts of the code.  Because
 we have a checkout, any commits made in the ``~/work/sigil/doodle-fixes/``
 will also show up on ``centralhost``. [#nestedbranches]_ It is also
-possible to have 2 developers collaborate on one of these branches, just
+possible to have two developers collaborate on one of these branches, just
 like they would have collaborated on the ``dev`` branch. [#cbranch]_
 
 .. [#nestedbranches] It may look odd to have a branch in a subdirectory of
    another branch. This is just fine, and you can think of it as a
-   heirarchial namespace. Where the nested branch is derived from the
+   hierarchical namespace where the nested branch is derived from the
    outer branch.
 
 .. [#cbranch] When using lots of independent branches, having to retype
@@ -226,7 +229,11 @@
    Which is designed to take a base branch, create a new public branch,
    and create a checkout of that branch, all with much less typing.
    Configuring ``cbranch`` is outside the scope of this document, but the
-   final commands look like ``bzr cbranch dev my-feature-branch``
+   final commands are similar to:
+
+::
+
+   % bzr cbranch dev my-feature-branch
 
 .. _bzrtools: https://launchpad.net/products/bzrtools
 
@@ -275,7 +282,8 @@
                sftp://centralhost/srv/bzr/sigil/user-b
 
 This gives each developer their own branch to work on. And, they can
-easily create a new feature branch for themselves with just[#cbranch]_::
+easily create a new feature branch for themselves with just [#cbranch]_
+::
 
   % bzr branch sftp://centralhost/srv/bzr/sigil/user-a \
                sftp://centralhost/srv/bzr/sigil/user-a/feature 
@@ -289,20 +297,21 @@
 Shared Repository
 -----------------
 
-Bazaar_ has the concept of a "Shared Repository". This is similar to the
-concept of other RCS's repository. Such as in Subversion, where you have a
-remote repository, which is where all of the history is stored, and
-locally you don't have any history information, only a checkout of the
-working tree files. Note that "Shared" in this context means shared
-between branches. It *may* be shared between people, but standalone
-branches can also be shared between people.
+Bazaar_ has the concept of a "Shared Repository". This is similar to
+the traditional concept of a repository in other RCSs like CVS and
+Subversion. For example, in Subversion you have a remote repository,
+which is where all of the history is stored, and locally you don't
+have any history information, only a checkout of the working tree
+files. Note that "Shared" in this context means shared between
+branches. It *may* be shared between people, but standalone branches
+can also be shared between people.
 
 In Bazaar_ terms, a "Shared Repository" is a location where multiple
-branches can **share** their revision history information. Because Bazaar_
-wants to support decentralized workflows, it is possible for every branch
-to maintain its own revision history information. But this is often
-inefficient, since related branches share history, and they might as well
-share the storage as well.
+branches can **share** their revision history information. In order to
+support decentralized workflows, it is possible for every branch to
+store its own revision history information. But this is often
+inefficient, since related branches share history, and they might as
+well share the storage as well.
 
 
 .. 

=== modified file doc/configuration.txt
--- doc/configuration.txt
+++ doc/configuration.txt
@@ -6,10 +6,10 @@
 
 Location of configuration file
 ==============================
-Each user gets a pair of configurations files in $HOME/.bazaar. The first
-one, named bazaar.conf, includes default configuration options. The other
-file, locations.conf, contains configuration information for specific
-branch locations.
+Each user gets a pair of configurations files in ``$HOME/.bazaar``. The first
+one, named ``bazaar.conf``, includes default configuration options. The other
+file, ``locations.conf``, contains configuration information for specific
+branch locations.  These files are sometimes referred to as ``ini files``.
 
 General Format
 ==============
@@ -25,18 +25,18 @@
 Section Headers
 ---------------
 A section header is a word enclosed in brackets that starts at the begining
-of a line, typical section headers look like this::
+of a line.  A typical section header looks like this::
 
     [DEFAULT]
 
-The only valid section header for bazaar.conf is [DEFAULT], which is case
-senstive. The default section provides for setting variables which can be
-overridden with the branch config file.
+The only valid section header for bazaar.conf is [DEFAULT], which is
+case sensitive. The default section provides for setting variables
+which can be overridden with the branch config file.
 
-For locations.conf, the variables from the section with the longest matching
-section header are used to the exclusion of other potentially valid section
-headers. A section header uses the path for the branch as the section
-header. Some examples include::
+For ``locations.conf``, the variables from the section with the
+longest matching section header are used to the exclusion of other
+potentially valid section headers. A section header uses the path for
+the branch as the section header. Some examples include::
 
     [http://mybranches.isp.com/~jdoe/branchdir]
     [/home/jdoe/branches/]
@@ -47,8 +47,7 @@
 -----------------
 
 A section variable resides within a section. A section variable contains a
-variable name, an equals sign and a value and generally takes the following
-form::
+variable name, an equals sign and a value.  For example::
 
     email            = John Doe <jdoe at isp.com>
     check_signatures = require
@@ -87,12 +86,12 @@
 The main configuration file, bazaar.conf
 ----------------------------------------
 
-The main configuration file, $HOME/.bazaar/bazaar.conf, only allows one
-section called '''[DEFAULT]'''. This default section contains the default
+The main configuration file, ``$HOME/.bazaar/bazaar.conf``, only allows one
+section called ``[DEFAULT]``. This default section contains the default
 configuration options for all branches. The default section can be
-overriden by providing a branch specific section in locations.conf.
+overriden by providing a branch-specific section in ``locations.conf``.
 
-A typical bazaar.conf section often looks like the following::
+A typical ``bazaar.conf`` section often looks like the following::
 
     [DEFAULT]
     email             = John Doe <jdoe at isp.com>
@@ -100,11 +99,11 @@
     check_signatures  = check-available
     create_signatures = when-required
 
-$HOME/.bazaar/locations.conf allows one to specify overriding settings for a
+``$HOME/.bazaar/locations.conf`` allows one to specify overriding settings for a
 specific branch. The format is almost identical to the default section in
 bazaar.conf with one significant change: The section header, instead of
 saying default, will be the path to a branch that you wish to override a
-value for. The ? and * wildcards are supported::
+value for. The '?' and '*' wildcards are supported::
 
     [/home/jdoe/branches/nethack]
     email = Nethack Admin <nethack at nethack.com>
@@ -116,7 +115,7 @@
     [http://bazaar-vcs.org/bzr/*]
     check_signatures  = require
 
-Common Variable options
+Common Variable Options
 =======================
 
 email
@@ -130,14 +129,14 @@
 ------
 The path of the editor that you wish to use if *bzr commit* is run without
 a commit log message. This setting is trumped by the environment variable
-$BZR_EDITOR, and overrides $VISUAL and $EDITOR.
+``$BZR_EDITOR``, and overrides ``$VISUAL`` and ``$EDITOR``.
 
 check_signatures
 ----------------
 Defines the behavior for signatures.
 
 require
-    the gnupg signature for revisions must be present and must be valid
+    The gnupg signature for revisions must be present and must be valid.
 
 ignore
     Do not check gnupg signatures of revisions. 
@@ -145,39 +144,39 @@
 check-available
     (default) If gnupg signatures for revisions are present, check them.
     Bazaar will fail if it finds a bad signature, but will not fail if
-    no signature is present
+    no signature is present.
 
 create_signatures
 -----------------
-Defines the behaviour of signing revisions. Has three possible values:
-always, never and when-requied.
+Defines the behaviour of signing revisions.
 
 always
-    sign every new revision that is committed
+    Sign every new revision that is committed.
 
 when-required
     (default) Sign newly committed revisions only when the branch requires
-    signed revisions
+    signed revisions.
 
 never
-    Refuse to sign newly committed revisions, even if the branch requires signatures
+    Refuse to sign newly committed revisions, even if the branch
+    requires signatures.
 
 recurse
 -------
-Only useful in locations.conf. Defines whether or not the configuration for
-this section applies to subdirectories:
+Only useful in ``locations.conf``. Defines whether or not the
+configuration for this section applies to subdirectories:
 
 true
-    (default) This section applies to subdirectories as well
+    (default) This section applies to subdirectories as well.
 
 false
     This section only applies to the branch at this directory and not
-    branches 
+    branches below it. 
 
 gpg_signing_command
 -------------------
 (Default: "gpg"). Which program should be used to sign and check revisions.
-example::
+For example::
 
     gpg_signing_command = /usr/bin/gnpg
 
@@ -186,34 +185,33 @@
 ================
 
 These options apply only to branches that use the "experimental-branch6"
-format.  They are usually set in .bzr/branch/branch.conf automatically, but
-may be manually set in locations.conf or bazaar.conf
+format.  They are usually set in ``.bzr/branch/branch.conf`` automatically, but
+may be manually set in ``locations.conf`` or ``bazaar.conf``.
 
 append_revisions_only
 ---------------------
-If set to "True", then revisions can only be appended to the log, not removed.
-A branch with this setting enabled can only pull from another branch if the
-other branch's log is a longer version of its own.
-
-This is normally set by ``bzr init --append-revisions-only``.
+If set to "True" then revisions can only be appended to the log, not
+removed.  A branch with this setting enabled can only pull from
+another branch if the other branch's log is a longer version of its
+own.  This is normally set by ``bzr init --append-revisions-only``.
 
 parent_location
 ---------------
 If present, the location of the default branch for pull or merge.
-
-This is normally set by ``pull --remember`` or ``merge --remember``
+This option is normally set by ``pull --remember`` or ``merge
+--remember``
 
 push_location
 -------------
-If present, the location of the default branch for push.  This is normally
-set by ``push --remember``.
+If present, the location of the default branch for push.  This option
+is normally set by ``push --remember``.
 
 bound_location
 --------------
-The location that commits should go to when acting as a checkout.  (Normally
-set by ``bind``)
+The location that commits should go to when acting as a checkout.
+This option is normally set by ``bind``.
 
 bound
 -----
 If set to "True", the branch should act as a checkout, and push each commit to
-the bound_location.  (Normally set by ``bind``/``unbind``.)
+the bound_location.  This option is normally set by ``bind``/``unbind``.

=== modified file doc/http_smart_server.txt
--- doc/http_smart_server.txt
+++ doc/http_smart_server.txt
@@ -5,8 +5,8 @@
 **This feature is EXPERIMENTAL and is NOT SECURE.  It will allow access to
 arbitrary files on your server.**
 
-This document describes one way to setup a Bazaar HTTP smart server, using
-Apache 2.0 and FastCGI or mod_python.
+This document describes one way to set up a Bazaar HTTP smart server,
+using Apache 2.0 and FastCGI or mod_python.
 
 Example
 =======

=== modified file doc/index.txt
--- doc/index.txt
+++ doc/index.txt
@@ -41,7 +41,7 @@
 * `Using aliases <using_aliases.htm>`_
   (wiki page: http://bazaar-vcs.org/CommandAliases)
 
-    How to setup and use command aliases.
+    How to set up and use command aliases.
 
 * `Running a Bazaar server <server.htm>`_
   

=== modified file doc/plugins.txt
--- doc/plugins.txt
+++ doc/plugins.txt
@@ -7,17 +7,18 @@
 What is a Plugin
 ================
 A plugin is an external component for Bazaar that is typically made by
-third parties. A plugin is capable of augmenting Bazaar by adding or
-replacing new or current functionality in Bazaar. Plugins often work as
-a way for developers to test new features for Bazaar prior to inclusion
-in the official codebase. Plugins can do a variety of things, including
+third parties. A plugin is capable of augmenting Bazaar by adding new
+functionality.  A plugin can also change current Bazaar behavior by
+replacing current functionality. Plugins often work as a way for
+developers to test new features for Bazaar prior to inclusion in the
+official codebase. Plugins can do a variety of things, including
 overriding commands, adding new commands, providing additional network
-transports, customizing log output. The sky is the limit for the
+transports, or customizing log output. The sky is the limit for the
 customization that can be done through plugins.
 
 Where to find Plugins 
 =====================
-We keep our list of plugins on the http://bazaar-vcs.org/PluginRegistry page.
+We keep our list of plugins on the http://bazaar-vcs.org/BzrPlugins page.
 
 Writing a plugin
 ================
@@ -26,22 +27,22 @@
 but most plugins supply new commands.
 
 To create a command, make a new object that derives from
-`bzrlib.commands.Command`, and name it cmd_foo, where foo is the name of
+``bzrlib.commands.Command``, and name it ``cmd_foo``, where foo is the name of
 your command.  If you create a command whose name contains an underscore,
 it will appear in the UI with the underscore turned into a hyphen.  For
-example, "cmd_baz_import" will appear as "baz-import".  For examples of how
-to write commands, please see builtins.py.
+example, `cmd_baz_import` will appear as `baz-import`.  For examples of how
+to write commands, please see ``builtins.py``.
 
 Once you've created a command you must register the command with
-`bzrlib.commands.register_command(cmd_foo)`.  You must register the command
-when your file is imported, otherwise bzr will not see it.
+``bzrlib.commands.register_command(cmd_foo)``.  You must register the
+command when your file is imported, otherwise bzr will not see it.
 
-Bzr will scan **bzrlib/plugins** and **~/.bazaar/plugins** for plugins by
-default.  You can override this with **BZR_PLUGIN_PATH**.  Plugins may be
-either modules or packages.  If your plugin is a single file, you can
-structure it as a module.  If it has multiple files, or if you want to
-distribute it as a bzr branch, you should structure it as a package, i.e. a
-directory with an **__init__.py** file.
+Bzr will scan ``bzrlib/plugins`` and ``~/.bazaar/plugins`` for plugins
+by default.  You can override this with ``BZR_PLUGIN_PATH``.  Plugins
+may be either modules or packages.  If your plugin is a single file,
+you can structure it as a module.  If it has multiple files, or if you
+want to distribute it as a bzr branch, you should structure it as a
+package, i.e. a directory with an ``__init__.py`` file.
 
 Please feel free to contribute your plugin to BzrTools, if you think it
 would be useful to other people.
@@ -49,18 +50,18 @@
 How to Install a plugin 
 =======================
 Installing a plugin is very easy! One can either install a plugin
-systemwide or on a user by user basis. Both methods involve create a
-"plugins" directory. Within this directory one can place plugins in
-subdirectories. For example, "plugins/bzrtools/".
+system-wide or on a per user basis. Both methods involve creating a
+``plugins`` directory. Within this directory one can place plugins in
+subdirectories. For example, ``plugins/bzrtools/``.
 
-Two locations are currently checked; the bzrlib/plugins directory
-(typically found in /usr/lib/python2.4/site-packages/bzrlib/plugins/) and
-$HOME/.bazaar/plugins/.
+Two locations are currently checked:  the bzrlib/plugins directory
+(typically found in ``/usr/lib/python2.4/site-packages/bzrlib/plugins/``) and
+``$HOME/.bazaar/plugins/``.
 
 One can additionally override the home plugins by setting the environment
-variable BZR_PLUGIN_PATH to a directory that contains plugins. The
-installation of a plugin can be checked by running **bzr plugins** at
-any time. New commands can be seen by running **bzr help commands**.
+variable ``BZR_PLUGIN_PATH`` to a directory that contains plugins. The
+installation of a plugin can be checked by running ``bzr plugins`` at
+any time. New commands can be seen by running ``bzr help commands``.
 
 Plugins work particularly well with Bazaar branches. For example, to
 install the bzrtools plugins for your main user account, one can perform

=== modified file doc/server.txt
--- doc/server.txt
+++ doc/server.txt
@@ -18,22 +18,23 @@
 
 Bazaar supports writing over FTP, SFTP and via a plugin over HTTP-WebDAV.
 
-High performance server
+High-performance server
 =======================
 
 **In development**
 
-The high performance server is currently in development.  The version of Bazaar
+The high-performance server is currently in development.  The version of Bazaar
 that accompanies this documentation is able to use the servers underlying
-protocol as a dumb server.  This is the first stage high performance server
+protocol as a dumb server.  This is the first stage high-performance server
 functionality to be delivered.
 
-The current high performance server provides read only access by default for
-security. To enable read-write access, run it with --allow-writes. When using
-the SSH access method, bzr automatically runs with with the --allow-writes
-option.
+To maintain the highest security possible, the current
+high-performance server provides read-only access by default.  To
+enable read-write access, run it with ``--allow-writes``. When using
+the SSH access method, bzr automatically runs with with the
+``--allow-writes`` option.
 
-It can be configured to run in three different ways:
+The server can be configured to run in three different ways:
 
 SSH
 ---
@@ -42,35 +43,36 @@
 
     BZR_REMOTE_PATH=~/bin/bzr bzr log bzr+ssh://host/path/to/branch
 
-The `BZR_REMOTE_PATH` environment variable adjusts how `bzr` will be invoked on
-the remote system.  By default, just `bzr` will be invoked, which requires the
-`bzr` executable to be on the default search path.
+The ``BZR_REMOTE_PATH`` environment variable adjusts how `bzr` will be
+invoked on the remote system.  By default, just `bzr` will be invoked,
+which requires the `bzr` executable to be on the default search path.
 
-The `bzr+ssh://` URL scheme only supports absolute paths from the root of the
-filesystem.  Future versions are expected to support `~` in the same way as
-`sftp://` URLs.
+The ``bzr+ssh://`` URL scheme only supports absolute paths from the
+root of the filesystem.  Future versions are expected to support ``~``
+in the same way as ``sftp://`` URLs.
 
 inetd
 -----
 
-This example shows how to run `bzr` with a dedicated user `bzruser` for a shared
-repository in `/srv/bzr/repo` which has a branch at `/srv/bzr/repo/branchname`
+This example shows how to run `bzr` with a dedicated user `bzruser`
+for a shared repository in ``/srv/bzr/repo`` which has a branch at
+``/srv/bzr/repo/branchname``.
 
 Running a Bazaar server from inetd requires an inetd.conf entry::
 
     1234  stream  tcp  nowait  bzruser  /usr/bin/bzr serve --inet --directory=/srv/bzr/repo
 
 When running client commands, the URL you supply is a `bzr://` URL relative to
-the `--directory` option given in inetd.conf::
+the ``--directory`` option given in inetd.conf::
 
     bzr log bzr://host:1234/branchname
 
 Dedicated
 ---------
 
-This mode has the same path and URL behaviour as the inetd mode.  To run as a
-specific, you should use `su` or login as that user.  This example runs bzr
-serve on `localhost` port `1234`.
+This mode has the same path and URL behaviour as the inetd mode.  To
+run as a specific user, you should use ``su`` or login as that user.
+This example runs ``bzr serve`` on `localhost` port `1234`.
 
 server::
 

=== modified file doc/setting_up_email.txt
--- doc/setting_up_email.txt
+++ doc/setting_up_email.txt
@@ -2,38 +2,44 @@
 Setting up email
 ================
 
-The various ways that exist to tell Bazaar your email address for
+Description of the various ways to specify to Bazaar your email address for
 commits.
 
 Why set up an email address with Bazaar?
 ========================================
-Bazaar stores the claimed email address in revisions when they're
-created, so that people can tell who commited which revisions.  Of course,
-people can change the email address claimed, so you have to trust the
-people involved.  Additionally, the email address in a revision gives
-others a way to contact the author of a revision for credit and/or blame.
-:)
+Bazaar stores the specified email address in revisions when they're
+created so that people can tell who commited which revisions.  The
+email addresses are not verified, therefore they could be bogus, so
+you have to trust the people involved in your project.  Additionally,
+the email address in a revision gives others a way to contact the
+author of a revision for credit and/or blame.  :)
 
-How to setup your email address 
-===============================
+How to set up your email address 
+================================
 Bazaar will try to guess an email address based on your username and the
 hostname if none is set.  This will probably not be what you want, so three
-ways exist to tell Bazaar what email to use
+ways exist to tell Bazaar what email to use:
 
- * You can set your email in the default ini file,
- * You can set emails per-branch in the branch specific ini file,
- * Or your email can be set by an environmental variable.
+You can set your email in one of several configuration files.  Like
+other configuration values, you can set it in ``bazaar.conf`` as a
+general setting.  If you want to override the value for a particular
+branch, or set of branches, you can use ``locations.conf``.
+``.bzr/branch/branch.conf`` will also work, but will cause all commits
+to that branch to use the same email address, even if someone else
+does them.
 
 The order of precedence is
 
- 1. If the `$BZREMAIL` env variable is set, use it.
- 2. If an email is set for your current branch in the `locations.conf` ini
+ 1. If the ``$BZR_EMAIL`` environment variable is set.
+ #. If an email is set for your current branch in the ``locations.conf``
     file.
- 3. If an email is set in the `bazaar.conf` default ini file.
- 4. If the `$EMAIL` env variable is set.
- 5. Bazaar will try to guess based on your username and the hostname.
+ #. If an email is set four your current branch in the
+    ``.bzr/branch/branch.conf`` file.
+ #. If an email is set in the ``bazaar.conf`` default configuration file.
+ #. If the `$EMAIL` environment variable is set.
+ #. Bazaar will try to guess based on your username and the hostname.
 
-To check on what Bazaar thinks your current email is, use the '''whoami'''
+To check on what Bazaar thinks your current email is, use the ``whoami``
 ("who am i?") command::
 
     % bzr whoami
@@ -49,14 +55,15 @@
 
     % bzr whoami --branch 'Joe Cool <joe at example.com>'
 
-These modify your global bazaar.conf or branch branch.conf file, respectively.
+These modify your global ``bazaar.conf`` or branch ``branch.conf`` file, respectively.
 
-Setting email via default ini file
-==================================
-To use the default ini file, create the file `$HOME/.bazaar/bazaar.conf` (on
-Windows this is `%APPDATA%\bazaar\2.0\bazaar.conf`) and set an email address
+Setting email via default configuration file
+============================================
+To use the default ini file, create the file ``$HOME/.bazaar/bazaar.conf`` (on
+Windows this is ``%APPDATA%\bazaar\2.0\bazaar.conf``) and set an email address
 as shown below.  Please note that the word DEFAULT is case sensitive, and
-must be in upper-case.::
+must be in upper-case.
+::
 
     [DEFAULT]
     email=Your Name <name at isp.com>
@@ -67,29 +74,29 @@
 Setting email on a per-branch basis
 ===================================
 
-The second approach is to set email on a branch by branch basis by using the
-`$HOME/.bazaar/locations.conf` ini file, thusly::
+The second approach is to set email on a branch by branch basis by
+using the ``$HOME/.bazaar/locations.conf`` configuration file,
+thusly::
 
     [/some/branch/location]
     email=Your Name <name at other-isp.com>
 
-This will set your email address in the branch at `/some/branch/location`,
-overriding the default specified in the `bazaar.conf` above.
-
-Setting email via environment
------------------------------
-The final method Bazaar will use is checking for the `$BZREMAIL` and
-`$EMAIL` environment variables.  Generally, one would use this method to
-override the email in a script context.  If you would like to set a general
-default, then please see the ini methods above.
-
-
-Concerns for spam
-=================
+This will set your email address in the branch at ``/some/branch/location``,
+overriding the default specified in the ``bazaar.conf`` above.
+
+Setting email via environment variable
+--------------------------------------
+The final method Bazaar will use is checking for the ``$BZR_EMAIL``
+and ``$EMAIL`` environment variables.  Generally, you would use this
+method to override the email in a script context.  If you would like
+to set a general default, then please see the ini methods above.
+
+Concerns about spam
+==============--===
 Some people want to avoid sharing their email address so as not to get
 spam.  Bazaar will never disclose your email address, unless you publish
 a branch or changeset in a public location.  It's recommended that you
-''do'' use a real address, so that people can contact you about your work,
+*do* use a real address, so that people can contact you about your work,
 but it's not required.  You can use an address which is obfuscated, which
 bounces, or which goes through an anti-spam service such as
 `spamgourmet.com`.

=== modified file doc/specifying_revisions.txt
--- doc/specifying_revisions.txt
+++ doc/specifying_revisions.txt
@@ -3,15 +3,15 @@
 =============================
 
 Description of the subarguments for ``-r`` as used by commands such as
-**bzr log** and **bzr merge**.
+``bzr log`` and ``bzr merge``.
 
 You can get the online documentation with ``bzr help revisionspec``.
 
 Revision specs and ranges
 =========================
 
-**bzr** has a very expressive way to specify a revision, or a range of revisions.
-We'll take the example of the **log** command.
+``bzr`` has a very expressive way to specify a revision, or a range of revisions.
+We'll take the example of the ``log`` command.
 
 To specify a range of revisions, use for example::
 
@@ -22,10 +22,10 @@
     $ bzr log -r 1..
     $ bzr log -r ..4
 
-Note::
-    Omitting the lower bound doesn't work on currently released versions.
+Note:
+    Omitting the lower bound doesn't work on versions of ``bzr`` prior to 0.14.
 
-Other commands, like **bzr cat** take only one revision, not a range, like::
+Other commands, like ``bzr cat`` take only one revision, not a range, like::
 
     $ bzr cat -r 42 foo.c
 
@@ -58,7 +58,7 @@
 -------
 
 Positive numbers denote revision numbers in the current branch. Revision
-numbers are labelled as "revno" in the output of **bzr log**.  To display
+numbers are labelled as "revno" in the output of ``bzr log``.  To display
 the log for the first ten revisions::
 
     $ bzr log -r ..10
@@ -82,8 +82,8 @@
 revid
 -----
 
-**revid** allows specifying a an internal revision ID, as show by **bzr
-testament** and some other commands.
+**revid** allows specifying a an internal revision ID, as shown by ``bzr
+log`` and some other commands.
 
 For example::
 
@@ -98,7 +98,7 @@
     that appears before ''rev'' in the revision history, or the revision that
     was current when ''rev'' what comitted.
 
-''rev'' can be any revision specifier.
+''rev'' can be any revision specifier and may be chained.
 
 For example::
 
@@ -131,14 +131,14 @@
 --------
 
 **ancestor**:*path*
-    specifies the common ancestor between the current branch,and a 
+    specifies the common ancestor between the current branch and a 
     different branch. This is the same ancestor that would be used for
     merging purposes.
 
 *path* may be the URL of a remote branch, or the file path to a local branch.
 
 For example, to see what changes were made on a branch since it was forked
-off **../parent**::
+off ``../parent``::
 
     $ bzr diff -r ancestor:../parent
 
@@ -146,9 +146,9 @@
 ------
 
 branch
-   ''path'' specifies the latest revision in another branch.
+   ``path`` specifies the latest revision in another branch.
 
-''path'' may be the URL of a remote branch, or the file path to a local branch.
+``path`` may be the URL of a remote branch, or the file path to a local branch.
 
 For example, to get the differences between this and another branch::
 

=== modified file doc/tutorial.txt
--- doc/tutorial.txt
+++ doc/tutorial.txt
@@ -69,8 +69,8 @@
 
 The centralized model can have some drawbacks. A centralized RCS requires
 that one is able to connect to the server whenever one wants to do version
-control work. This can be a bit of a problem if your server on some other
-machine on the internet and you are not. Or, worse yet, you ''are'' on the
+control work. This can be a bit of a problem if your server is on some other
+machine on the internet and you are not. Or, worse yet, you **are** on the
 internet but the server is missing!
 
 Decentralized Revision Control Systems (which I'll call DRCS after this
@@ -90,11 +90,11 @@
 a **revision** of the directory tree whenever the user asks. 
 
 Revision control software such as Bazaar can do much more than just
-storage and performing undo.  For example, with Bazaar developer can
-take the modifications in one branch of software and apply them to
-another, related, branch -- even if those changes exist in a branch owned
-by somebody else. This allows developers to cooperate without giving write
-access to repository.
+storage and performing undo.  For example, with Bazaar a developer can
+take the modifications in one branch of software and apply them to a
+related branch -- even if those changes exist in a branch owned by
+somebody else. This allows developers to cooperate without giving
+write access to the repository.
 
 Bazaar remembers the ''ancestry'' of a revision: the previous revisions
 that it is based upon.  A single revision may have more than one direct
@@ -119,32 +119,31 @@
 guess that Bazaar makes, then three options exist:
 
  1. Set an email address via ``bzr whoami``.  This is the simplest way.
- To set a global identity, use::
- 
-     % bzr whoami 'Your Name <email at example.com>'
- 
- If you'd like to use a different address for a specific branch, enter
- the branch folder and use::
- 
-     % bzr whoami --branch 'Your Name <email at example.com>'
- 
- 1. Setting the email address in the
- ``~/.bazaar/bazaar.conf`` [1]_ by adding the following lines. Please note that
- ``[DEFAULT]`` is case sensitive::
 
+    To set a global identity, use::
+ 
+    % bzr whoami 'Your Name <email at example.com>'
+ 
+    If you'd like to use a different address for a specific branch, enter
+    the branch folder and use::
+ 
+    % bzr whoami --branch 'Your Name <email at example.com>'
+ 
+ #. Setting the email address in the ``~/.bazaar/bazaar.conf`` [1]_ by adding the following lines.
+    Please note that  ``[DEFAULT]`` is case sensitive::
     [DEFAULT]
     email= Your Name <email at isp.com>
  
- As above, you can override this settings on a branch by branch basis by
- creating a branch section in ``~/.bazaar/locations.conf`` and adding the
- following lines::
-
-    [/the/directory/to/the/branch]
+    As above, you can override this settings on a branch by branch basis by
+    creating a branch section in ``~/.bazaar/locations.conf`` and adding the
+    following lines::
+    [/the/path/to/the/branch]
     email=Your Name <email at isp.com>
- 
- 1. Overriding the two previous options by setting the global environment
- variable ``$BZREMAIL`` or ``$EMAIL`` (``$BZREMAIL`` will take precedence) 
- to your full email address.
+
+
+ #. Overriding the two previous options by setting the global environment
+    variable ``$BZREMAIL`` or ``$EMAIL`` (``$BZREMAIL`` will take precedence) 
+    to your full email address.
 
 .. [1] On Windows, the users configuration files can be found in the
    application data directory. So instead of ``~/.bazaar/branch.conf``
@@ -156,10 +155,10 @@
 Creating a branch
 =================
 
-History is by default stored in the .bzr directory of the branch. There
-will be a facility to store it in a separate repository, which may be
-remote.  We create a new branch by running **bzr init** in an existing
-directory::
+History is by default stored in the .bzr directory of the branch. In a
+future version of Bazaar, there will be a facility to store it in a
+separate repository, which may be remote.  We create a new branch by
+running ``bzr init`` in an existing directory::
 
     % mkdir tutorial
     % cd tutorial
@@ -173,7 +172,7 @@
     ./  ../  .bzr/
     %
 
-As for CVS, there are three classes of file: unknown, ignored, and
+As with CVS, there are three classes of file: unknown, ignored, and
 versioned.  The **add** command makes a file versioned: that is, changes
 to it will be recorded by the system::
 
@@ -198,17 +197,18 @@
 containing control files.  By default there is no separate repository or
 database as used in svn or svk. You can choose to create a repository if
 you want to (see the **bzr init-repo** command). You may wish to do this
-if you have very large branches, or many branches of a moderate sized
+if you have very large branches, or many branches of a moderately sized
 project.
 
 You'll usually refer to branches on your computer's filesystem just by
 giving the name of the directory containing the branch.  bzr also supports
-accessing branches over http, for example::
+accessing branches over http and sftp, for example::
 
     % bzr log http://bazaar-vcs.org/bzr/bzr.dev/
+    % bzr log sftp://bazaar-vcs.org/bzr/bzr.dev/
 
-By installing bzr plugins you can also access branches over the sftp or
-rsync protocols.
+By installing bzr plugins you can also access branches using the rsync
+protocol.
 
 Reviewing changes
 =================
@@ -499,14 +499,23 @@
   % bzr merge URL
 
 
-If there is a conflict during a merge, 3 files with the same basename are
-created. The filename of the common base is appended with .BASE, the
-filename of the file containing your changes is appended .THIS and the
-filename with the changes from the other tree is appended .OTHER.
-Using a program such as kdiff3, you can now comfortably merge them into
-one file. To commit you have to rename it to the original basename and
-delete the other two files. As long as there exist files with .BASE, .THIS
-or .OTHER the commit command will complain.
+If there is a conflict during a merge, 3 files with the same basename
+are created. The filename of the common base is appended with ".BASE",
+the filename of the file containing your changes is appended with
+".THIS" and the filename with the changes from the other tree is
+appended with ".OTHER".  Using a program such as kdiff3, you can now
+comfortably merge them into one file.  In order to commit you have to
+rename the merged file (".THIS") to the original file name.  To
+complete the conflict resolution you must use the resolve command,
+which will remove the ".OTHER" and ".BASE" files.  As long as there
+exist files with .BASE, .THIS or .OTHER the commit command will
+report an error.
+
+::
+
+  % kdiff3 file.BASE file.OTHER file.THIS
+  % mv file.THIS file
+  % bzr resolve file
 
 [**TODO**: explain conflict markers within files]
 
@@ -519,13 +528,14 @@
 directory.  One can push a branch (or the changes for a branch) by one of
 the following three methods:
 
-* Rsync:   rsync -avrz LOCALBRANCH  servername.com/this/directory/here
+* Rsync:   rsync -avrz LOCALBRANCH  servername.com/path/to/directory
 
   (or any other tool for publishing a directory to a web site.)
 
-* bzr push sftp://servername.com/this/directory/here 
+* bzr push sftp://servername.com/path/to/directory 
 
-  (The directory that must already exist)
+  (The destination directory must already exist unless the
+  ``--create-prefix`` option is used.)
 
 * The rspush plugin that comes with BzrTools
 

=== modified file doc/using_aliases.txt
--- doc/using_aliases.txt
+++ doc/using_aliases.txt
@@ -6,8 +6,8 @@
 are an easy way to create shortcuts for commonly-typed commands, or to set
 defaults for commands.
 
-Command aliases can be defined in the **[ALIASES]** section of your
-**.bazaar/bazaar.conf** file. Aliases start with the alias name, then an
+Command aliases can be defined in the ``[ALIASES]`` section of your
+``.bazaar/bazaar.conf`` file. Aliases start with the alias name, then an
 equal sign, then a command fragment.  Here's an example ALIASES section:
 
 Examples
@@ -23,29 +23,39 @@
 Explanation of examples
 =======================
 
- * The first alias makes a new 'recentlog' command that shows the logs for the
+ * The first alias makes a new ``recentlog`` command that shows the logs for the
    last three revisions
- * The **ll** alias shows the last 10 log entries in line format.
- * the **commit** alias sets the default for commit to refuse to commit if new
+ * The ``ll`` alias shows the last 10 log entries in line format.
+ * the ``commit`` alias sets the default for commit to refuse to commit if new
    files in the tree are not recognized.
- * the **diff** alias adds the coveted -p option to diff
-
+ * the ``diff`` alias adds the coveted -p option to diff
+
+Using the Aliases
+=================
+The aliases defined above would be used like so: ::
+
+   % bzr recentlog
+   % bzr ll
+   % bzr commit
+   % bzr diff
 
 Rules for Aliases
 =================
 
- * You can override parts of the options given in an alias by overriding it.
-   For example, if you run **lastlog -r-5..**, you will only get five
-   line-based log entries instead of 10.
+ * You can override a portion of the options given in an alias by
+   specifying the new part on the command-line.  For example, if
+   you run ``lastlog -r-5..``, you will only get five line-based log
+   entries instead of 10.  Note that all boolean options have an
+   implicit inverse, so you can override the commit alias with
+   ``commit --no-strict``.
+
  * Aliases can override the standard behaviour of existing commands by giving
-   an alias name that is thesame as the orignal command. For example, default
-   commit is changed with **commit=commit --strict**.
- * Aliases can not refer to other aliases. In other words making a
-   **lastlog** alias and referring to it with a **ll** alias will not work.
-
-This includes aliases that override standard commands
-
- * Giving the **--no-aliases** to the bzr command will tell it to ignore aliases
-   for that run. For example, running **bzr --no-aliases commit** will perform a
-   standard commit instead not do a **commit --strict**.
+   an alias name that is the same as the orignal command. For example, default
+   commit is changed with ``commit=commit --strict``.
+ * Aliases cannot refer to other aliases. In other words making a
+   ``lastlog`` alias and referring to it with a ``ll`` alias will not work.
+   This includes aliases that override standard commands
+ * Giving the ``--no-aliases`` to the bzr command will tell it to ignore aliases
+   for that run. For example, running ``bzr --no-aliases commit`` will perform a
+   standard commit instead not do a ``commit --strict``.
 

=== modified file doc/version_info.txt // last-changed:bac at canonical.com-200702
... 27221414-du51ihnpkdu59geo
--- doc/version_info.txt
+++ doc/version_info.txt
@@ -6,7 +6,7 @@
 ========
 
 This document describes ways of using ``bzr version-info`` as part of a
-build routine to embed version information into a final project.
+build process to embed version information into a final project.
 
 
 Python Project
@@ -23,24 +23,22 @@
 
 This generates a file which contains 3 dictionaries:
 
-  `version_info`: A dictionary containing the basic information about the
-                  current state.
-
-  revisions: A dictionary listing all of the revisions in the history of
-             the tree, along with the commit times and commit message.
-             This defaults to being empty unless ``--all`` or
-             ``--include-history`` is supplied. This is useful if you
-             want to track what bugfixes, etc, might be included in the
-             released version. But for many projects it is more
-             information than they need.
-
-  `file_revisions`: A dictionary listing the last-modified revision for
-                    all files in the project. This can be used similarly
-                    to how ``$Id$`` keywords are used in CVS controlled
-                    files. The last modified date can be determined by
-                    looking in the ``revisions`` map. This is also empty by
-                    default, and enabled only by ``--all`` or
-                    ``--include-file-revisions``.
+  * `version_info`: A dictionary containing the basic information about the
+    current state.
+
+  * `revisions`: A dictionary listing all of the revisions in the
+    history of the tree, along with the commit times and commit
+    message.  This defaults to being empty unless ``--all`` or
+    ``--include-history`` is supplied. This is useful if you want to
+    track what bug fixes, etc, might be included in the released
+    version. But for many projects it is more information than needed.
+
+  * `file_revisions`: A dictionary listing the last-modified revision
+    for all files in the project. This can be used similarly to how
+    ``$Id$`` keywords are used in CVS-controlled files. The last
+    modified date can be determined by looking in the ``revisions``
+    map. This is also empty by default, and enabled only by ``--all``
+    or ``--include-file-revisions``.
 
 Check Clean
 ===========

=== modified directory  // last-changed:bac at canonical.com-20070302124045-3a9o45
... va231z0w0a
# revision id: bac at canonical.com-20070302124045-3a9o45va231z0w0a
# sha1: 476cf466fdfba6d9bdb2e331318481583df431d5
# inventory sha1: b831493844ced6609cb52b8fd921c410504c5011
# parent ids:
#   bac at canonical.com-20070227221414-du51ihnpkdu59geo
# base id: pqm at pqm.ubuntu.com-20070227220846-8cce3b2986915092
# properties:
#   branch-nick: bzr.dev

# message:
#   Merge from my LP branch
#   
# committer: Brad Crittenden <bac at canonical.com>
# date: Tue 2007-02-27 17:14:14.134000063 -0500

=== added file bzrlib/tests/test_https_ca_bundle.py // file-id:test_https_ca_bu
... ndle-20070226095439-x5899kvqg7xsbk8e-1 // last-changed:bialix at ukr.net-20070
... 226202808-9t3wvwmh172lw6br // encoding:base64
LS0tIC9kZXYvbnVsbAorKysgYnpybGliL3Rlc3RzL3Rlc3RfaHR0cHNfY2FfYnVuZGxlLnB5CkBA
IC0wLDAgKzEsNzAgQEAKKyMgQ29weXJpZ2h0IChDKSAyMDA3IENhbm9uaWNhbCBMdGQKKyMKKyMg
VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFu
ZC9vciBtb2RpZnkKKyMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyMKKyMgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisjIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyMgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyMKKyMgWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
KyMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29m
dHdhcmUKKyMgRm91bmRhdGlvbiwgSW5jLiwgNTkgVGVtcGxlIFBsYWNlLCBTdWl0ZSAzMzAsIEJv
c3RvbiwgTUEgIDAyMTExLTEzMDcgIFVTQQorCisiIiJUZXN0aW5nIG9mIGJ6cmxpYi50cmFuc3Bv
cnQuaHR0cC5jYV9idW5kbGUgbW9kdWxlIiIiCisKK2ltcG9ydCBvcworaW1wb3J0IHN5cworCitp
bXBvcnQgYnpybGliCitmcm9tIGJ6cmxpYiBpbXBvcnQgb3N1dGlscworZnJvbSBienJsaWIudGVz
dHMgaW1wb3J0ICgKKyAgICBUZXN0Q2FzZUluVGVtcERpciwKKyAgICBUZXN0U2tpcHBlZCwKKyAg
ICApCitmcm9tIGJ6cmxpYi50cmFuc3BvcnQuaHR0cCBpbXBvcnQgY2FfYnVuZGxlCisKKworY2xh
c3MgVGVzdEdldENBUGF0aChUZXN0Q2FzZUluVGVtcERpcik6CisKKyAgICBkZWYgc2V0VXAoc2Vs
Zik6CisgICAgICAgIFRlc3RDYXNlSW5UZW1wRGlyLnNldFVwKHNlbGYpCisgICAgICAgIG5ld19l
bnYgPSB7CisgICAgICAgICAgICAnQ1VSTF9DQV9CVU5ETEUnOiBOb25lLAorICAgICAgICAgICAg
J1BBVEgnOiBOb25lLAorICAgICAgICAgICAgfQorICAgICAgICBzZWxmLl9vbGRfZW52ID0ge30K
KyAgICAgICAgc2VsZi5hZGRDbGVhbnVwKHNlbGYuX3Jlc3RvcmUpCisgICAgICAgIGZvciBuYW1l
LCB2YWx1ZSBpbiBuZXdfZW52Lml0ZXJpdGVtcygpOgorICAgICAgICAgICAgc2VsZi5fb2xkX2Vu
dltuYW1lXSA9IG9zdXRpbHMuc2V0X29yX3Vuc2V0X2VudihuYW1lLCBOb25lKQorCisgICAgZGVm
IF9yZXN0b3JlKHNlbGYpOgorICAgICAgICBmb3IgbmFtZSwgdmFsdWUgaW4gc2VsZi5fb2xkX2Vu
di5pdGVyaXRlbXMoKToKKyAgICAgICAgICAgIG9zdXRpbHMuc2V0X29yX3Vuc2V0X2VudihuYW1l
LCB2YWx1ZSkKKworICAgIGRlZiBfbWFrZV9maWxlKHNlbGYsIGluX2Rpcj0nLicpOgorICAgICAg
ICBmbmFtZSA9IG9zLnBhdGguam9pbihpbl9kaXIsICdjdXJsLWNhLWJ1bmRsZS5jcnQnKQorICAg
ICAgICBmID0gZmlsZShmbmFtZSwndycpCisgICAgICAgIGYud3JpdGUoJ3NwYW0nKQorICAgICAg
ICBmLmNsb3NlKCkKKworICAgIGRlZiB0ZXN0X2ZvdW5kX25vdGhpbmcoc2VsZik6CisgICAgICAg
IHNlbGYuYXNzZXJ0RXF1YWwoJycsIGNhX2J1bmRsZS5nZXRfY2FfcGF0aCh1c2VfY2FjaGU9RmFs
c2UpKQorCisgICAgZGVmIHRlc3RfZW52X3ZhcihzZWxmKToKKyAgICAgICAgb3N1dGlscy5zZXRf
b3JfdW5zZXRfZW52KCdDVVJMX0NBX0JVTkRMRScsICdmb28uYmFyJykKKyAgICAgICAgc2VsZi5f
bWFrZV9maWxlKCkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbCgnZm9vLmJhcicsIGNhX2J1bmRs
ZS5nZXRfY2FfcGF0aCh1c2VfY2FjaGU9RmFsc2UpKQorCisgICAgZGVmIHRlc3RfaW5fcGF0aChz
ZWxmKToKKyAgICAgICAgaWYgc3lzLnBsYXRmb3JtICE9ICd3aW4zMic6CisgICAgICAgICAgICBy
YWlzZSBUZXN0U2tpcHBlZCgnU2VhcmNoaW5nIGluIFBBVEggaW1wbGVtZW50ZWQgb25seSBmb3Ig
d2luMzInKQorICAgICAgICBvcy5ta2RpcignZm9vJykKKyAgICAgICAgaW5fZGlyID0gb3MucGF0
aC5qb2luKG9zLmdldGN3ZCgpLCAnZm9vJykKKyAgICAgICAgc2VsZi5fbWFrZV9maWxlKGluX2Rp
cj1pbl9kaXIpCisgICAgICAgIG9zdXRpbHMuc2V0X29yX3Vuc2V0X2VudignUEFUSCcsIGluX2Rp
cikKKyAgICAgICAgc2hvdWxkYmUgPSBvcy5wYXRoLmpvaW4oaW5fZGlyLCAnY3VybC1jYS1idW5k
bGUuY3J0JykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChzaG91bGRiZSwgY2FfYnVuZGxlLmdl
dF9jYV9wYXRoKHVzZV9jYWNoZT1GYWxzZSkpCgo=

=== added file bzrlib/transport/http/ca_bundle.py // file-id:ca_bundle.py-20070
... 226091335-84kb1xg1r2jjf858-1 // last-changed:bialix at ukr.net-20070227065737-
... yoon57v79cgycto6 // encoding:base64
LS0tIC9kZXYvbnVsbAorKysgYnpybGliL3RyYW5zcG9ydC9odHRwL2NhX2J1bmRsZS5weQpAQCAt
MCwwICsxLDc3IEBACisjIENvcHlyaWdodCAoQykgMjAwNyBDYW5vbmljYWwgTHRkCisjCisjIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247
IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisjIChhdCB5b3VyIG9wdGlvbikg
YW55IGxhdGVyIHZlcnNpb24uCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisjCisjIFlvdSBzaG91bGQg
aGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisj
IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3
YXJlCisjIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0
b24sIE1BICAwMjExMS0xMzA3ICBVU0EKKworIiIiQXV0by1kZXRlY3Qgb2YgQ0EgYnVuZGxlIGZv
ciBTU0wgY29ubmVjdGlvbnMiIiIKKworaW1wb3J0IG9zCitpbXBvcnQgc3lzCitmcm9tIGJ6cmxp
Yi50cmFjZSBpbXBvcnQgbXV0dGVyCisKKworX2NhX3BhdGggPSBOb25lCisKKworZGVmIGdldF9j
YV9wYXRoKHVzZV9jYWNoZT1UcnVlKToKKyAgICAiIiJSZXR1cm4gbG9jYXRpb24gb2YgQ0EgYnVu
ZGxlIiIiCisgICAgZ2xvYmFsIF9jYV9wYXRoCisKKyAgICBpZiBfY2FfcGF0aCBpcyBub3QgTm9u
ZSBhbmQgdXNlX2NhY2hlOgorICAgICAgICByZXR1cm4gX2NhX3BhdGgKKworICAgICMgRmluZCBD
QSBidW5kbGUgZm9yIFNTTAorICAgICMgUmVpbXBsZW1lbnRhdGlvbiBpbiBQeXRob24gdGhlIG1h
Z2ljIG9mIGN1cmwgY29tbWFuZCBsaW5lIHRvb2wKKyAgICAjIGZyb20gIkRldGFpbHMgb24gU2Vy
dmVyIFNTTCBDZXJ0aWZpY2F0ZXMiCisgICAgIyBodHRwOi8vY3VybC5oYXh4LnNlL2RvY3Mvc3Ns
Y2VydHMuaHRtbAorICAgICMKKyAgICAjIDQuIElmIHlvdSdyZSB1c2luZyB0aGUgY3VybCBjb21t
YW5kIGxpbmUgdG9vbCwgeW91IGNhbiBzcGVjaWZ5IHlvdXIgb3duIENBCisgICAgIyAgICBjZXJ0
IHBhdGggYnkgc2V0dGluZyB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgQ1VSTF9DQV9CVU5ETEUg
dG8gdGhlIHBhdGgKKyAgICAjICAgIG9mIHlvdXIgY2hvaWNlLgorICAgICMKKyAgICAjICAgIElm
IHlvdSdyZSB1c2luZyB0aGUgY3VybCBjb21tYW5kIGxpbmUgdG9vbCBvbiBXaW5kb3dzLCBjdXJs
IHdpbGwgc2VhcmNoCisgICAgIyAgICBmb3IgYSBDQSBjZXJ0IGZpbGUgbmFtZWQgImN1cmwtY2Et
YnVuZGxlLmNydCIgaW4gdGhlc2UgZGlyZWN0b3JpZXMgYW5kIGluCisgICAgIyAgICB0aGlzIG9y
ZGVyOgorICAgICMgICAgICAxLiBhcHBsaWNhdGlvbidzIGRpcmVjdG9yeQorICAgICMgICAgICAy
LiBjdXJyZW50IHdvcmtpbmcgZGlyZWN0b3J5CisgICAgIyAgICAgIDMuIFdpbmRvd3MgU3lzdGVt
IGRpcmVjdG9yeSAoZS5nLiBDOlx3aW5kb3dzXHN5c3RlbTMyKQorICAgICMgICAgICA0LiBXaW5k
b3dzIERpcmVjdG9yeSAoZS5nLiBDOlx3aW5kb3dzKQorICAgICMgICAgICA1LiBhbGwgZGlyZWN0
b3JpZXMgYWxvbmcgJVBBVEglCisgICAgIworICAgICMgTk9URVM6CisgICAgIyAgIGJpYWxpeDog
V2luZG93cyBkaXJlY3RvcmllcyB1c3VhbGx5IGxpc3RlZCBpbiBQQVRIIGVudiB2YXJpYWJsZQor
ICAgICMgICBqLWEtbWVpbmVsOiBienIgc2hvdWxkIG5vdCBsb29rIGluIGN1cnJlbnQgd29ya2lu
ZyBkaXIKKworICAgIHBhdGggPSBvcy5lbnZpcm9uLmdldCgnQ1VSTF9DQV9CVU5ETEUnKQorICAg
IGlmIG5vdCBwYXRoIGFuZCBzeXMucGxhdGZvcm0gPT0gJ3dpbjMyJzoKKyAgICAgICAgZGlycyA9
IFtvcy5wYXRoLnJlYWxwYXRoKG9zLnBhdGguZGlybmFtZShzeXMuYXJndlswXSkpXSAgICAgIyBh
cHAgZGlyCisgICAgICAgIHBhdGhzID0gb3MuZW52aXJvbi5nZXQoJ1BBVEgnKQorICAgICAgICBp
ZiBwYXRoczoKKyAgICAgICAgICAgICMgZG9uJ3QgaW5jbHVkZSB0aGUgY3dkIGluIHRoZSBzZWFy
Y2gKKyAgICAgICAgICAgIHBhdGhzID0gW2kgZm9yIGkgaW4gcGF0aHMuc3BsaXQob3MucGF0aHNl
cCkgaWYgaSBub3QgaW4gKCcnLCAnLicpXQorICAgICAgICAgICAgZGlycy5leHRlbmQocGF0aHMp
CisgICAgICAgIGZvciBkIGluIGRpcnM6CisgICAgICAgICAgICBmbmFtZSA9IG9zLnBhdGguam9p
bihkLCAiY3VybC1jYS1idW5kbGUuY3J0IikKKyAgICAgICAgICAgIGlmIG9zLnBhdGguaXNmaWxl
KGZuYW1lKToKKyAgICAgICAgICAgICAgICBwYXRoID0gZm5hbWUKKyAgICAgICAgICAgICAgICBi
cmVhaworICAgIGlmIHBhdGg6CisgICAgICAgIG11dHRlcigndXNpbmcgQ0EgYnVuZGxlOiAlcics
IHBhdGgpCisgICAgZWxzZToKKyAgICAgICAgcGF0aCA9ICcnCisKKyAgICBpZiB1c2VfY2FjaGU6
CisgICAgICAgIF9jYV9wYXRoID0gcGF0aAorCisgICAgcmV0dXJuIHBhdGgKCg==

=== modified file NEWS // last-changed:pqm at pqm.ubuntu.com-20070227220846-8cce3b
... 2986915092 // encoding:base64
LS0tIE5FV1MKKysrIE5FV1MKQEAgLTUyLDYgKzUyLDkgQEAKICAgICAgICJienIgdW5iaW5kIiwg
eW91IGNhbiAiYnpyIGJpbmQiIHRvIGJpbmQgdG8gdGhlIHByZXZpb3VzbHktc2VsZWN0ZWQKICAg
ICAgIGJpbmQgbG9jYXRpb24uCiAKKyAgICAqIFRoZSBienI6Ly8gdHJhbnNwb3J0IG5vdyBoYXMg
YSB3ZWxsLWtub3duIHBvcnQgbnVtYmVyLCA0MTU1LCB3aGljaCBpdCB3aWxsCisgICAgICB1c2Ug
YnkgZGVmYXVsdC4gIChBbmRyZXcgQmVubmV0dHMsIE1hcnRpbiBQb29sKQorCiAgICAgKiBCYXph
YXIgbm93IGxvb2tzIGZvciB1c2VyLWluc3RhbGxlZCBwbHVnaW5zIGJlZm9yZSBsb29raW5nIGZv
ciBzaXRlLXdpZGUKICAgICAgIHBsdWdpbnMuIChKb25hdGhhbiBMYW5nZSkKIApAQCAtMTI3LDYg
KzEzMCw5IEBACiAKICAgICAqIEZpeCBwcm9ibGVtIHdpdGggVU5DIHBhdGhzIG9uIFdpbmRvd3Mg
OTguIChBbGV4YW5kZXIgQmVsY2hlbmtvLCAjODQ3MjgpCiAKKyAgICAqIFNlYXJjaGluZyBsb2Nh
dGlvbiBvZiBDQSBidW5kbGUgZm9yIFB5Q3VybCBpbiBlbnYgdmFyaWFibGUgKENVUkxfQ0FfQlVO
RExFKSwKKyAgICAgIGFuZCBvbiB3aW4zMiBhbG9uZyB0aGUgUEFUSC4gKEFsZXhhbmRlciBCZWxj
aGVua28sICM4MjA4NikKKwogICBURVNUSU5HOgogCiAgICAgKiBOZXcgYGAtLWZpcnN0YGAgb3B0
aW9uIHRvIGBgYnpyIHNlbGZ0ZXN0YGAgdG8gcnVuIHNwZWNpZmllZCB0ZXN0cwpAQCAtMjgwLDYg
KzI4Niw4IEBACiAgICAgKiBBbGxvdyBwbHVnaW5zIGltcG9ydCBmcm9tIHppcCBhcmNoaXZlcy4K
ICAgICAgIChBbGV4YW5kZXIgQmVsY2hlbmtvLCAjNjgxMjQpCiAKKyAgICAqIGJ6ciByb2Nrcy4g
SXQgc3VyZSBkb2VzISBGaXggY2FzZS4gKFZpbmNlbnQgTGFkZXVpbCwgIzc4MDI2KQorCiAKIGJ6
ciAwLjEzICAyMDA2LTEyLTA1CiAgICAgCgo=

=== modified file bzrlib/builtins.py // last-changed:pqm at pqm.ubuntu.com-2007022
... 7220846-8cce3b2986915092 // encoding:base64
LS0tIGJ6cmxpYi9idWlsdGlucy5weQorKysgYnpybGliL2J1aWx0aW5zLnB5CkBAIC0yMzMyLDcg
KzIzMzIsNyBAQAogCiAgICAgQGRpc3BsYXlfY29tbWFuZAogICAgIGRlZiBydW4oc2VsZik6Ci0g
ICAgICAgIHByaW50ICJpdCBzdXJlIGRvZXMhIgorICAgICAgICBwcmludCAiSXQgc3VyZSBkb2Vz
ISIKIAogCiBjbGFzcyBjbWRfZmluZF9tZXJnZV9iYXNlKENvbW1hbmQpOgpAQCAtMzEyOCw3ICsz
MTI4LDggQEAKICAgICAgICAgT3B0aW9uKCdwb3J0JywKICAgICAgICAgICAgICAgIGhlbHA9J2xp
c3RlbiBmb3IgY29ubmVjdGlvbnMgb24gbm9taW5hdGVkIHBvcnQgb2YgdGhlIGZvcm0gJwogICAg
ICAgICAgICAgICAgICAgICAnW2hvc3RuYW1lOl1wb3J0bnVtYmVyLiBQYXNzaW5nIDAgYXMgdGhl
IHBvcnQgbnVtYmVyIHdpbGwgJwotICAgICAgICAgICAgICAgICAgICAncmVzdWx0IGluIGEgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkIHBvcnQuJywKKyAgICAgICAgICAgICAgICAgICAgJ3Jlc3VsdCBp
biBhIGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBwb3J0LiBEZWZhdWx0IHBvcnQgaXMgJworICAgICAg
ICAgICAgICAgICAgICAnNDE1NS4nLAogICAgICAgICAgICAgICAgdHlwZT1zdHIpLAogICAgICAg
ICBPcHRpb24oJ2RpcmVjdG9yeScsCiAgICAgICAgICAgICAgICBoZWxwPSdzZXJ2ZSBjb250ZW50
cyBvZiBkaXJlY3RvcnknLApAQCAtMzE1MSwxNiArMzE1MiwxOSBAQAogICAgICAgICB0ID0gZ2V0
X3RyYW5zcG9ydCh1cmwpCiAgICAgICAgIGlmIGluZXQ6CiAgICAgICAgICAgICBzZXJ2ZXIgPSBz
bWFydC5TbWFydFNlcnZlclBpcGVTdHJlYW1NZWRpdW0oc3lzLnN0ZGluLCBzeXMuc3Rkb3V0LCB0
KQotICAgICAgICBlbGlmIHBvcnQgaXMgbm90IE5vbmU6Ci0gICAgICAgICAgICBpZiAnOicgaW4g
cG9ydDoKLSAgICAgICAgICAgICAgICBob3N0LCBwb3J0ID0gcG9ydC5zcGxpdCgnOicpCi0gICAg
ICAgICAgICBlbHNlOgorICAgICAgICBlbHNlOgorICAgICAgICAgICAgaWYgcG9ydCBpcyBOb25l
OgorICAgICAgICAgICAgICAgIHBvcnQgPSBzbWFydC5CWlJfREVGQVVMVF9QT1JUCiAgICAgICAg
ICAgICAgICAgaG9zdCA9ICcxMjcuMC4wLjEnCi0gICAgICAgICAgICBzZXJ2ZXIgPSBzbWFydC5T
bWFydFRDUFNlcnZlcih0LCBob3N0PWhvc3QsIHBvcnQ9aW50KHBvcnQpKQorICAgICAgICAgICAg
ZWxzZToKKyAgICAgICAgICAgICAgICBpZiAnOicgaW4gcG9ydDoKKyAgICAgICAgICAgICAgICAg
ICAgaG9zdCwgcG9ydCA9IHBvcnQuc3BsaXQoJzonKQorICAgICAgICAgICAgICAgIGVsc2U6Cisg
ICAgICAgICAgICAgICAgICAgIGhvc3QgPSAnMTI3LjAuMC4xJworICAgICAgICAgICAgICAgIHBv
cnQgPSBpbnQocG9ydCkKKyAgICAgICAgICAgIHNlcnZlciA9IHNtYXJ0LlNtYXJ0VENQU2VydmVy
KHQsIGhvc3Q9aG9zdCwgcG9ydD1wb3J0KQogICAgICAgICAgICAgcHJpbnQgJ2xpc3RlbmluZyBv
biBwb3J0OiAnLCBzZXJ2ZXIucG9ydAogICAgICAgICAgICAgc3lzLnN0ZG91dC5mbHVzaCgpCi0g
ICAgICAgIGVsc2U6Ci0gICAgICAgICAgICByYWlzZSBlcnJvcnMuQnpyQ29tbWFuZEVycm9yKCJi
enIgc2VydmUgcmVxdWlyZXMgb25lIG9mIC0taW5ldCBvciAtLXBvcnQiKQogICAgICAgICBzZXJ2
ZXIuc2VydmUoKQogCiAKCg==

=== modified file bzrlib/tests/__init__.py // last-changed:bialix at ukr.net-20070
... 226100258-weo9uj2qnf35icxp // encoding:base64
LS0tIGJ6cmxpYi90ZXN0cy9fX2luaXRfXy5weQorKysgYnpybGliL3Rlc3RzL19faW5pdF9fLnB5
CkBAIC0xNzg0LDYgKzE3ODQsNyBAQAogICAgICAgICAgICAgICAgICAgICdienJsaWIudGVzdHMu
dGVzdF9oYXNoY2FjaGUnLAogICAgICAgICAgICAgICAgICAgICdienJsaWIudGVzdHMudGVzdF9o
dHRwJywKICAgICAgICAgICAgICAgICAgICAnYnpybGliLnRlc3RzLnRlc3RfaHR0cF9yZXNwb25z
ZScsCisgICAgICAgICAgICAgICAgICAgJ2J6cmxpYi50ZXN0cy50ZXN0X2h0dHBzX2NhX2J1bmRs
ZScsCiAgICAgICAgICAgICAgICAgICAgJ2J6cmxpYi50ZXN0cy50ZXN0X2lkZW50aXR5bWFwJywK
ICAgICAgICAgICAgICAgICAgICAnYnpybGliLnRlc3RzLnRlc3RfaWdub3JlcycsCiAgICAgICAg
ICAgICAgICAgICAgJ2J6cmxpYi50ZXN0cy50ZXN0X2ludicsCgo=

=== modified file bzrlib/tests/blackbox/test_selftest.py // last-changed:pqm at pq
... m.ubuntu.com-20070227220846-8cce3b2986915092 // encoding:base64
LS0tIGJ6cmxpYi90ZXN0cy9ibGFja2JveC90ZXN0X3NlbGZ0ZXN0LnB5CisrKyBienJsaWIvdGVz
dHMvYmxhY2tib3gvdGVzdF9zZWxmdGVzdC5weQpAQCAtMzI5LDcgKzMyOSw3IEBACiAgICAgICAg
IG91dCwgZXJyID0gc2VsZi5ydW5fYnpyX3N1YnByb2Nlc3MoJ3JvY2tzJywKICAgICAgICAgICAg
ICAgICAgICAgICAgIGVudl9jaGFuZ2VzPXsnTk9OX0VYSVNUQU5UX0VOVl9WQVInOk5vbmV9LAog
ICAgICAgICAgICAgICAgICAgICAgICAgdW5pdmVyc2FsX25ld2xpbmVzPVRydWUpCi0gICAgICAg
IHNlbGYuYXNzZXJ0RXF1YWwoJ2l0IHN1cmUgZG9lcyFcbicsIG91dCkKKyAgICAgICAgc2VsZi5h
c3NlcnRFcXVhbCgnSXQgc3VyZSBkb2VzIVxuJywgb3V0KQogICAgICAgICBzZWxmLmFzc2VydEVx
dWFsKCcnLCBlcnIpCiAKICAgICBkZWYgdGVzdF9ydW5fYnpyX3N1YnByb2Nlc3Nfd29ya2luZ19k
aXIoc2VsZik6CkBAIC00NDksNyArNDQ5LDcgQEAKIAogICAgIGRlZiB0ZXN0X3J1bl9ienJfZXJy
b3Ioc2VsZik6CiAgICAgICAgIG91dCwgZXJyID0gc2VsZi5ydW5fYnpyX2Vycm9yKFsnXiQnXSwg
J3JvY2tzJywgcmV0Y29kZT0wKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKG91dCwgJ2l0IHN1
cmUgZG9lcyFcbicpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwob3V0LCAnSXQgc3VyZSBkb2Vz
IVxuJykKIAogICAgICAgICBvdXQsIGVyciA9IHNlbGYucnVuX2J6cl9lcnJvcihbImJ6cjogRVJS
T1I6IGZvb2JhcmJheiBpcyBub3QgdmVyc2lvbmVkIl0sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdmaWxlLWlkJywgJ2Zvb2JhcmJheicpCgo=

=== modified file bzrlib/tests/blackbox/test_serve.py // last-changed:andrew.be
... nnetts at canonical.com-20070226092026-d56e1sqtimfkd5zt // encoding:base64
LS0tIGJ6cmxpYi90ZXN0cy9ibGFja2JveC90ZXN0X3NlcnZlLnB5CisrKyBienJsaWIvdGVzdHMv
YmxhY2tib3gvdGVzdF9zZXJ2ZS5weQpAQCAtMTI2LDExICsxMjYsNiBAQAogCiAgICAgICAgIHNl
bGYuYXNzZXJ0U2VydmVyRmluaXNoZXNDbGVhbmx5KHByb2Nlc3MpCiAKLSAgICBkZWYgdGVzdF9i
enJfc2VydmVfbm9fYXJncyhzZWxmKToKLSAgICAgICAgIiIiJ2J6ciBzZXJ2ZScgd2l0aCBubyBh
cmd1bWVudHMgb3Igb3B0aW9ucyBzaG91bGQgbm90IHRyYWNlYmFjay4iIiIKLSAgICAgICAgb3V0
LCBlcnIgPSBzZWxmLnJ1bl9ienJfZXJyb3IoCi0gICAgICAgICAgICBbJ2J6ciBzZXJ2ZSByZXF1
aXJlcyBvbmUgb2YgLS1pbmV0IG9yIC0tcG9ydCddLCAnc2VydmUnKQotCiAgICAgZGVmIHRlc3Rf
YnpyX2Nvbm5lY3RfdG9fYnpyX3NzaChzZWxmKToKICAgICAgICAgIiIiVXNlciBhY2NlcHRhbmNl
IHRoYXQgZ2V0X3RyYW5zcG9ydCBvZiBhIGJ6citzc2g6Ly8gYmVoYXZlcyBjb3JyZWN0bHkuCiAK
Cg==

=== modified file bzrlib/transport/http/_pycurl.py // last-changed:bialix at ukr.n
... et-20070226100258-weo9uj2qnf35icxp // encoding:base64
LS0tIGJ6cmxpYi90cmFuc3BvcnQvaHR0cC9fcHljdXJsLnB5CisrKyBienJsaWIvdHJhbnNwb3J0
L2h0dHAvX3B5Y3VybC5weQpAQCAtMjUsNiArMjUsNyBAQAogCiBpbXBvcnQgb3MKIGZyb20gY1N0
cmluZ0lPIGltcG9ydCBTdHJpbmdJTworaW1wb3J0IHN5cwogCiBmcm9tIGJ6cmxpYiBpbXBvcnQg
KAogICAgIGVycm9ycywKQEAgLTM3LDYgKzM4LDcgQEAKIGZyb20gYnpybGliLnRyYWNlIGltcG9y
dCBtdXR0ZXIKIGZyb20gYnpybGliLnRyYW5zcG9ydCBpbXBvcnQgcmVnaXN0ZXJfdXJscGFyc2Vf
bmV0bG9jX3Byb3RvY29sCiBmcm9tIGJ6cmxpYi50cmFuc3BvcnQuaHR0cCBpbXBvcnQgKAorICAg
IGNhX2J1bmRsZSwKICAgICBfZXh0cmFjdF9oZWFkZXJzLAogICAgIEh0dHBUcmFuc3BvcnRCYXNl
LAogICAgIF9weWN1cmxfZXJyb3JzLApAQCAtNzksNiArODEsNyBAQAogCiAgICAgZGVmIF9faW5p
dF9fKHNlbGYsIGJhc2UsIGZyb21fdHJhbnNwb3J0PU5vbmUpOgogICAgICAgICBzdXBlcihQeUN1
cmxUcmFuc3BvcnQsIHNlbGYpLl9faW5pdF9fKGJhc2UpCisgICAgICAgIHNlbGYuY2FidW5kbGUg
PSBjYV9idW5kbGUuZ2V0X2NhX3BhdGgoKQogICAgICAgICBpZiBmcm9tX3RyYW5zcG9ydCBpcyBu
b3QgTm9uZToKICAgICAgICAgICAgIHNlbGYuX2N1cmwgPSBmcm9tX3RyYW5zcG9ydC5fY3VybAog
ICAgICAgICBlbHNlOgpAQCAtMjMwLDYgKzIzMyw4IEBACiAgICAgICAgIHVhX3N0ciA9ICdienIv
JXMgKHB5Y3VybCknICUgKGJ6cmxpYi5fX3ZlcnNpb25fXywpCiAgICAgICAgIGN1cmwuc2V0b3B0
KHB5Y3VybC5VU0VSQUdFTlQsIHVhX3N0cikKICAgICAgICAgY3VybC5zZXRvcHQocHljdXJsLkZP
TExPV0xPQ0FUSU9OLCAxKSAjIGZvbGxvdyByZWRpcmVjdCByZXNwb25zZXMKKyAgICAgICAgaWYg
c2VsZi5jYWJ1bmRsZToKKyAgICAgICAgICAgIGN1cmwuc2V0b3B0KHB5Y3VybC5DQUlORk8sIHNl
bGYuY2FidW5kbGUpCiAKICAgICBkZWYgX2N1cmxfcGVyZm9ybShzZWxmLCBjdXJsLCBtb3JlX2hl
YWRlcnM9W10pOgogICAgICAgICAiIiJQZXJmb3JtIGN1cmwgb3BlcmF0aW9uIGFuZCB0cmFuc2xh
dGUgZXhjZXB0aW9ucy4iIiIKCg==

=== modified file bzrlib/transport/smart.py // last-changed:andrew.bennetts at can
... onical.com-20070227022050-mop4cp2f5gf3bx9t // encoding:base64
LS0tIGJ6cmxpYi90cmFuc3BvcnQvc21hcnQucHkKKysrIGJ6cmxpYi90cmFuc3BvcnQvc21hcnQu
cHkKQEAgLTIyMyw2ICsyMjMsMTAgQEAKIGRlbCBzY2hlbWUKIAogCisjIFBvcnQgNDE1NSBpcyB0
aGUgZGVmYXVsdCBwb3J0IGZvciBienI6Ly8sIHJlZ2lzdGVyZWQgd2l0aCBJQU5BLgorQlpSX0RF
RkFVTFRfUE9SVCA9IDQxNTUKKworCiBkZWYgX3JlY3ZfdHVwbGUoZnJvbV9maWxlKToKICAgICBy
ZXFfbGluZSA9IGZyb21fZmlsZS5yZWFkbGluZSgpCiAgICAgcmV0dXJuIF9kZWNvZGVfdHVwbGUo
cmVxX2xpbmUpCkBAIC0xNzMxLDEwICsxNzM1LDE0IEBACiAgICAgZGVmIF9faW5pdF9fKHNlbGYs
IHVybCk6CiAgICAgICAgIF9zY2hlbWUsIF91c2VybmFtZSwgX3Bhc3N3b3JkLCBfaG9zdCwgX3Bv
cnQsIF9wYXRoID0gXAogICAgICAgICAgICAgdHJhbnNwb3J0LnNwbGl0X3VybCh1cmwpCi0gICAg
ICAgIHRyeToKLSAgICAgICAgICAgIF9wb3J0ID0gaW50KF9wb3J0KQotICAgICAgICBleGNlcHQg
KFZhbHVlRXJyb3IsIFR5cGVFcnJvciksIGU6Ci0gICAgICAgICAgICByYWlzZSBlcnJvcnMuSW52
YWxpZFVSTChwYXRoPXVybCwgZXh0cmE9ImludmFsaWQgcG9ydCAlcyIgJSBfcG9ydCkKKyAgICAg
ICAgaWYgX3BvcnQgaXMgTm9uZToKKyAgICAgICAgICAgIF9wb3J0ID0gQlpSX0RFRkFVTFRfUE9S
VAorICAgICAgICBlbHNlOgorICAgICAgICAgICAgdHJ5OgorICAgICAgICAgICAgICAgIF9wb3J0
ID0gaW50KF9wb3J0KQorICAgICAgICAgICAgZXhjZXB0IChWYWx1ZUVycm9yLCBUeXBlRXJyb3Ip
LCBlOgorICAgICAgICAgICAgICAgIHJhaXNlIGVycm9ycy5JbnZhbGlkVVJMKAorICAgICAgICAg
ICAgICAgICAgICBwYXRoPXVybCwgZXh0cmE9ImludmFsaWQgcG9ydCAlcyIgJSBfcG9ydCkKICAg
ICAgICAgbWVkaXVtID0gU21hcnRUQ1BDbGllbnRNZWRpdW0oX2hvc3QsIF9wb3J0KQogICAgICAg
ICBzdXBlcihTbWFydFRDUFRyYW5zcG9ydCwgc2VsZikuX19pbml0X18odXJsLCBtZWRpdW09bWVk
aXVtKQogCgo=

=== modified directory  // last-changed:bac at canonical.com-20070227221414-du51ih
... npkdu59geo
=== modified file doc/centralized_workflow.txt // last-changed:bac at canonical.co
... m-20070227221414-du51ihnpkdu59geo
=== modified file doc/configuration.txt // last-changed:bac at canonical.com-20070
... 227221414-du51ihnpkdu59geo
=== modified file doc/plugins.txt // last-changed:bac at canonical.com-20070227221
... 414-du51ihnpkdu59geo
=== modified file doc/server.txt // last-changed:bac at canonical.com-200702272214
... 14-du51ihnpkdu59geo
=== modified file doc/setting_up_email.txt // last-changed:bac at canonical.com-20
... 070227221414-du51ihnpkdu59geo
=== modified file doc/specifying_revisions.txt // last-changed:bac at canonical.co
... m-20070227221414-du51ihnpkdu59geo
=== modified file doc/using_aliases.txt // last-changed:bac at canonical.com-20070
... 227221414-du51ihnpkdu59geo
=== modified file doc/version_info.txt // last-changed:bac at canonical.com-200702
... 27221414-du51ihnpkdu59geo
# revision id: bac at canonical.com-20070227221414-du51ihnpkdu59geo
# sha1: 55bf2fd4e1d9e57a46a4d5aa471f3c03860ba012
# inventory sha1: 205c8806ffae400c7da654c72d3821033ea5615b
# parent ids:
#   bac at canonical.com-20070227221101-b854hjop5278bqqb
#   joe at blow.com-20070227214342-ixfizya7jemgtady
# properties:
#   branch-nick: bzr.dev

# message:
#   Merge from trunk.
#   
# committer: Brad Crittenden <bac at canonical.com>
# date: Tue 2007-02-27 17:11:01.875999928 -0500

=== modified file doc/centralized_workflow.txt // last-changed:bac at canonical.co
... m-20070227220504-es0kpgzrjetontoi // encoding:base64
LS0tIGRvYy9jZW50cmFsaXplZF93b3JrZmxvdy50eHQKKysrIGRvYy9jZW50cmFsaXplZF93b3Jr
Zmxvdy50eHQKQEAgLTEzLDcgKzEzLDcgQEAKIG1hbm5lci4gQmF6YWFyXyBpcyBkZXNpZ25lZCB0
byBiZSB2ZXJ5IGZsZXhpYmxlIGFuZCBhbGxvd3Mgc2V2ZXJhbAogZGlmZmVyZW50IHdvcmtmbG93
cywgZnJvbSBmdWxseSBkZWNlbnRyYWxpemVkIHRvIG1vc3RseSBjZW50cmFsaXplZC4gIFRoZQog
d29ya2Zsb3cgdXNlZCBoZXJlIGlzIG1lYW50IHRvIGVhc2UgYSBuZXcgdXNlciBpbnRvIG1vcmUg
YWR2YW5jZWQgdXNhZ2Ugb2YKLUJhemFhcl8sIGFuZCBhbGxvd3MgdGhlbSB0byB3b3JrIGluIGEg
bWl4IG9mIGNlbnRyYWxpemVkIGFuZCBkZWNlbnRyYWxpemVkCitCYXphYXJfLCBhbmQgYWxsb3cg
dGhlbSB0byB3b3JrIGluIGEgbWl4IG9mIGNlbnRyYWxpemVkIGFuZCBkZWNlbnRyYWxpemVkCiBv
cGVyYXRpb25zLgogCiBJbiBnZW5lcmFsLCB0aGlzIGRvY3VtZW50IGlzIG1lYW50IGZvciB1c2Vy
cyBjb21pbmcgZnJvbSBhIGJhY2tncm91bmQgb2YKQEAgLTg3LDE2ICs4NywxOSBAQAogICAlIGJ6
ciBpbml0LXJlcG8gLS1uby10cmVlcyBzZnRwOi8vY2VudHJhbGhvc3Qvc3J2L2J6ci8KIAogWW91
IGNhbiB0aGluayBvZiB0aGlzIHN0ZXAgYXMgc2ltaWxhciB0byBzZXR0aW5nIHVwIGEgbmV3IGN2
c3Jvb3QsIG9yCi1zdWJ2ZXJzaW9uIHJlcG9zaXRvcnkuCi0KLQotVmVyc2lvbmluZyBhbiBleGlz
dGluZyBwcm9qZWN0Ci09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KK3N1YnZlcnNpb24g
cmVwb3NpdG9yeS4gIFRoZSB7e3stLW5vLXRyZWVzfX19IG9wdGlvbiB0ZWxscyBienIgdG8gbm90
Citwb3B1bGF0ZSB0aGUgZGlyZWN0b3J5IHdpdGggYSB3b3JraW5nIHRyZWUuICBUaGlzIGlzIGFw
cHJvcHJpYXRlIHNpbmNlCitubyBvbmUgd2lsbCBiZSBtYWtpbmcgY2hhbmdlcyBkaXJlY3RseSBp
biB0aGUgYnJhbmNoZXMgd2l0aGluIHRoZQorY2VudHJhbCByZXBvc2l0b3J5LgorCisKK1BsYWNp
bmcgYW4gZXhpc3RpbmcgcHJvamVjdCBpbnRvIEJhemFhcgorPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09CiAKIE5vdyB0aGF0IHdlIGhhdmUgYSByZXBvc2l0b3J5LCBsZXQn
cyBjcmVhdGUgYSB2ZXJzaW9uZWQgcHJvamVjdC4gTW9zdCBvZgogdGhlIHRpbWUsIHlvdSB3aWxs
IGFscmVhZHkgaGF2ZSBzb21lIGNvZGUgdGhhdCB5b3UgYXJlIHdvcmtpbmcgd2l0aCwKIHRoYXQg
eW91IG5vdyB3YW50IHRvIHZlcnNpb24gdXNpbmcgQmF6YWFyXy4gSWYgdGhlIGNvZGUgd2FzIG9y
aWdpbmFsbHkKLWluIHNvdXJjZSBjb250cm9sLCB0aGVyZSBhcmUgbWFueSB3YXlzIHRvIGNvbnZl
cnQgdGhlIHByb2plY3QgdG8gQmF6YWFyXworaW4gc291cmNlIGNvbnRyb2wgdGhlcmUgYXJlIG1h
bnkgd2F5cyB0byBjb252ZXJ0IHRoZSBwcm9qZWN0IHRvIEJhemFhcl8KIHdpdGhvdXQgbG9zaW5n
IGFueSBoaXN0b3J5LiBIb3dldmVyLCB0aGlzIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMK
IGRvY3VtZW50LiBTZWUgYFRyYWNraW5nIFVwc3RyZWFtYF8gZm9yIHNvbWUgcG9zc2liaWxpdGll
cyAoc2VjdGlvbgogIkNvbnZlcnRpbmcgYW5kIGtlZXBpbmcgaGlzdG9yeSIpLgpAQCAtMTEyLDgg
KzExNSw4IEBACiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKIFNv
IGZpcnN0LCB3ZSB3YW50IHRvIGNyZWF0ZSBhIGJyYW5jaCBpbiBvdXIgcmVtb3RlIFJlcG9zaXRv
cnksIHdoZXJlIHdlCi13aWxsIHdhbnQgdG8gaG9zdCB0aGUgcHJvamVjdC4gIExldCdzIGFzc3Vt
ZSB3ZSBoYXZlIGEgcHJvamVjdCBuYW1lZAotInNpZ2lsIiB0aGF0IHdlIHdhbnQgdG8gc3RhcnQg
dmVyc2lvbmluZy4KK3dhbnQgdG8gaG9zdCB0aGUgcHJvamVjdC4gIExldCdzIGFzc3VtZSB3ZSBo
YXZlIGEgcHJvamVjdCBuYW1lZAorInNpZ2lsIiB0aGF0IHdlIHdhbnQgdG8gcHV0IHVuZGVyIHZl
cnNpb24gY29udHJvbC4KIAogOjoKIApAQCAtMTQxLDcgKzE0NCw3IEBACiAgICUgYnpyIGNvbW1p
dCAtbSAiSW5pdGlhbCBpbXBvcnQgb2YgU2lnaWwiCiAKIAotSW4gdGhlIGV4YW1wbGUgYWJvdmUs
IHdlIGNyZWF0ZWQgYW4gZW1wdHkgYnJhbmNoICh0aGUgYGAvc2lnaWxgYCBicmFuY2gpCitJbiB0
aGUgcHJldmlvdXMgc2VjdGlvbiwgd2UgY3JlYXRlZCBhbiBlbXB0eSBicmFuY2ggKHRoZSBgYC9z
aWdpbGBgIGJyYW5jaCkKIG9uIGBgY2VudHJhbGhvc3RgYCwgYW5kIHRoZW4gY2hlY2tvdXQgb3V0
IHRoaXMgZW1wdHkgYnJhbmNoIG9udG8gb3VyCiB3b3Jrc3RhdGlvbiB0byBhZGQgZmlsZXMgZnJv
bSBvdXIgZXhpc3RpbmcgcHJvamVjdC4KIFRoZXJlIGFyZSBtYW55IHdheXMgdG8gc2V0dXAgeW91
ciB3b3JraW5nIGRpcmVjdG9yeSwgYnV0IHRoZSBzdGVwcyBhYm92ZQpAQCAtMTcwLDcgKzE3Myw3
IEBACiB0aGUgY2hlY2tvdXRzIHdpbGwgYmUgb3V0IG9mIGRhdGUgd2l0aCB0aGUgY3VycmVudCB2
ZXJzaW9uLgogQXQgY29tbWl0IHRpbWUsIEJhemFhcl8gd2lsbCBpbmZvcm0gdGhlIHVzZXIgb2Yg
dGhpcyBhbmQgcHJldmVudCB0aGVtIGZyb20KIGNvbW1pdHRpbmcuIFRvIGdldCB1cCB0byBkYXRl
LCB1c2UgYGBienIgdXBkYXRlYGAgdG8gdXBkYXRlIHRoZQotdHJlZSB3aXRoIHRoZSByZW1vdGUg
Y2hhbmdlcy4gVGhpcyBtYXkgcmVxdWlyZSByZXNvbHZpbmcgY29uZmxpY3RzLCBpZiB0aGUKK3Ry
ZWUgd2l0aCB0aGUgcmVtb3RlIGNoYW5nZXMuIFRoaXMgbWF5IHJlcXVpcmUgcmVzb2x2aW5nIGNv
bmZsaWN0cyBpZiB0aGUKIHNhbWUgZmlsZXMgaGF2ZSBiZWVuIG1vZGlmaWVkLgogCiAKQEAgLTIx
MSwxMiArMjE0LDEyIEBACiBub3QgaW50ZXJydXB0IHBlb3BsZSB3aG8gYXJlIHdvcmtpbmcgb24g
b3RoZXIgcGFydHMgb2YgdGhlIGNvZGUuICBCZWNhdXNlCiB3ZSBoYXZlIGEgY2hlY2tvdXQsIGFu
eSBjb21taXRzIG1hZGUgaW4gdGhlIGBgfi93b3JrL3NpZ2lsL2Rvb2RsZS1maXhlcy9gYAogd2ls
bCBhbHNvIHNob3cgdXAgb24gYGBjZW50cmFsaG9zdGBgLiBbI25lc3RlZGJyYW5jaGVzXV8gSXQg
aXMgYWxzbwotcG9zc2libGUgdG8gaGF2ZSAyIGRldmVsb3BlcnMgY29sbGFib3JhdGUgb24gb25l
IG9mIHRoZXNlIGJyYW5jaGVzLCBqdXN0Citwb3NzaWJsZSB0byBoYXZlIHR3byBkZXZlbG9wZXJz
IGNvbGxhYm9yYXRlIG9uIG9uZSBvZiB0aGVzZSBicmFuY2hlcywganVzdAogbGlrZSB0aGV5IHdv
dWxkIGhhdmUgY29sbGFib3JhdGVkIG9uIHRoZSBgYGRldmBgIGJyYW5jaC4gWyNjYnJhbmNoXV8K
IAogLi4gWyNuZXN0ZWRicmFuY2hlc10gSXQgbWF5IGxvb2sgb2RkIHRvIGhhdmUgYSBicmFuY2gg
aW4gYSBzdWJkaXJlY3Rvcnkgb2YKICAgIGFub3RoZXIgYnJhbmNoLiBUaGlzIGlzIGp1c3QgZmlu
ZSwgYW5kIHlvdSBjYW4gdGhpbmsgb2YgaXQgYXMgYQotICAgaGVpcmFyY2hpYWwgbmFtZXNwYWNl
LiBXaGVyZSB0aGUgbmVzdGVkIGJyYW5jaCBpcyBkZXJpdmVkIGZyb20gdGhlCisgICBoaWVyYXJj
aGljYWwgbmFtZXNwYWNlIHdoZXJlIHRoZSBuZXN0ZWQgYnJhbmNoIGlzIGRlcml2ZWQgZnJvbSB0
aGUKICAgIG91dGVyIGJyYW5jaC4KIAogLi4gWyNjYnJhbmNoXSBXaGVuIHVzaW5nIGxvdHMgb2Yg
aW5kZXBlbmRlbnQgYnJhbmNoZXMsIGhhdmluZyB0byByZXR5cGUKQEAgLTIyNiw3ICsyMjksMTEg
QEAKICAgIFdoaWNoIGlzIGRlc2lnbmVkIHRvIHRha2UgYSBiYXNlIGJyYW5jaCwgY3JlYXRlIGEg
bmV3IHB1YmxpYyBicmFuY2gsCiAgICBhbmQgY3JlYXRlIGEgY2hlY2tvdXQgb2YgdGhhdCBicmFu
Y2gsIGFsbCB3aXRoIG11Y2ggbGVzcyB0eXBpbmcuCiAgICBDb25maWd1cmluZyBgYGNicmFuY2hg
YCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LCBidXQgdGhlCi0gICBmaW5h
bCBjb21tYW5kcyBsb29rIGxpa2UgYGBienIgY2JyYW5jaCBkZXYgbXktZmVhdHVyZS1icmFuY2hg
YAorICAgZmluYWwgY29tbWFuZHMgYXJlIHNpbWlsYXIgdG86CisKKzo6CisKKyAgICUgYnpyIGNi
cmFuY2ggZGV2IG15LWZlYXR1cmUtYnJhbmNoCiAKIC4uIF9ienJ0b29sczogaHR0cHM6Ly9sYXVu
Y2hwYWQubmV0L3Byb2R1Y3RzL2J6cnRvb2xzCiAKQEAgLTI3NSw3ICsyODIsOCBAQAogICAgICAg
ICAgICAgICAgc2Z0cDovL2NlbnRyYWxob3N0L3Nydi9ienIvc2lnaWwvdXNlci1iCiAKIFRoaXMg
Z2l2ZXMgZWFjaCBkZXZlbG9wZXIgdGhlaXIgb3duIGJyYW5jaCB0byB3b3JrIG9uLiBBbmQsIHRo
ZXkgY2FuCi1lYXNpbHkgY3JlYXRlIGEgbmV3IGZlYXR1cmUgYnJhbmNoIGZvciB0aGVtc2VsdmVz
IHdpdGgganVzdFsjY2JyYW5jaF1fOjoKK2Vhc2lseSBjcmVhdGUgYSBuZXcgZmVhdHVyZSBicmFu
Y2ggZm9yIHRoZW1zZWx2ZXMgd2l0aCBqdXN0IFsjY2JyYW5jaF1fCis6OgogCiAgICUgYnpyIGJy
YW5jaCBzZnRwOi8vY2VudHJhbGhvc3Qvc3J2L2J6ci9zaWdpbC91c2VyLWEgXAogICAgICAgICAg
ICAgICAgc2Z0cDovL2NlbnRyYWxob3N0L3Nydi9ienIvc2lnaWwvdXNlci1hL2ZlYXR1cmUgCkBA
IC0yODksMjAgKzI5NywyMCBAQAogU2hhcmVkIFJlcG9zaXRvcnkKIC0tLS0tLS0tLS0tLS0tLS0t
CiAKLUJhemFhcl8gaGFzIHRoZSBjb25jZXB0IG9mIGEgIlNoYXJlZCBSZXBvc2l0b3J5Ii4gVGhp
cyBpcyBzaW1pbGFyIHRvIHRoZQotY29uY2VwdCBvZiBvdGhlciBSQ1MncyByZXBvc2l0b3J5LiBT
dWNoIGFzIGluIFN1YnZlcnNpb24sIHdoZXJlIHlvdSBoYXZlIGEKLXJlbW90ZSByZXBvc2l0b3J5
LCB3aGljaCBpcyB3aGVyZSBhbGwgb2YgdGhlIGhpc3RvcnkgaXMgc3RvcmVkLCBhbmQKLWxvY2Fs
bHkgeW91IGRvbid0IGhhdmUgYW55IGhpc3RvcnkgaW5mb3JtYXRpb24sIG9ubHkgYSBjaGVja291
dCBvZiB0aGUKLXdvcmtpbmcgdHJlZSBmaWxlcy4gTm90ZSB0aGF0ICJTaGFyZWQiIGluIHRoaXMg
Y29udGV4dCBtZWFucyBzaGFyZWQKLWJldHdlZW4gYnJhbmNoZXMuIEl0ICptYXkqIGJlIHNoYXJl
ZCBiZXR3ZWVuIHBlb3BsZSwgYnV0IHN0YW5kYWxvbmUKLWJyYW5jaGVzIGNhbiBhbHNvIGJlIHNo
YXJlZCBiZXR3ZWVuIHBlb3BsZS4KK0JhemFhcl8gaGFzIHRoZSBjb25jZXB0IG9mIGEgIlNoYXJl
ZCBSZXBvc2l0b3J5Ii4gVGhpcyBpcyBzaW1pbGFyIHRvCit0aGUgY29uY2VwdCBvZiBhIHJlcG9z
aXRvcnkgaW4gb3RoZXIgUkNTcy4gRm9yIGV4YW1wbGUsIGluIFN1YnZlcnNpb24KK3lvdSBoYXZl
IGEgcmVtb3RlIHJlcG9zaXRvcnksIHdoaWNoIGlzIHdoZXJlIGFsbCBvZiB0aGUgaGlzdG9yeSBp
cworc3RvcmVkLCBhbmQgbG9jYWxseSB5b3UgZG9uJ3QgaGF2ZSBhbnkgaGlzdG9yeSBpbmZvcm1h
dGlvbiwgb25seSBhCitjaGVja291dCBvZiB0aGUgd29ya2luZyB0cmVlIGZpbGVzLiBOb3RlIHRo
YXQgIlNoYXJlZCIgaW4gdGhpcyBjb250ZXh0CittZWFucyBzaGFyZWQgYmV0d2VlbiBicmFuY2hl
cy4gSXQgKm1heSogYmUgc2hhcmVkIGJldHdlZW4gcGVvcGxlLCBidXQKK3N0YW5kYWxvbmUgYnJh
bmNoZXMgY2FuIGFsc28gYmUgc2hhcmVkIGJldHdlZW4gcGVvcGxlLgogCiBJbiBCYXphYXJfIHRl
cm1zLCBhICJTaGFyZWQgUmVwb3NpdG9yeSIgaXMgYSBsb2NhdGlvbiB3aGVyZSBtdWx0aXBsZQot
YnJhbmNoZXMgY2FuICoqc2hhcmUqKiB0aGVpciByZXZpc2lvbiBoaXN0b3J5IGluZm9ybWF0aW9u
LiBCZWNhdXNlIEJhemFhcl8KLXdhbnRzIHRvIHN1cHBvcnQgZGVjZW50cmFsaXplZCB3b3JrZmxv
d3MsIGl0IGlzIHBvc3NpYmxlIGZvciBldmVyeSBicmFuY2gKLXRvIG1haW50YWluIGl0cyBvd24g
cmV2aXNpb24gaGlzdG9yeSBpbmZvcm1hdGlvbi4gQnV0IHRoaXMgaXMgb2Z0ZW4KLWluZWZmaWNp
ZW50LCBzaW5jZSByZWxhdGVkIGJyYW5jaGVzIHNoYXJlIGhpc3RvcnksIGFuZCB0aGV5IG1pZ2h0
IGFzIHdlbGwKLXNoYXJlIHRoZSBzdG9yYWdlIGFzIHdlbGwuCiticmFuY2hlcyBjYW4gKipzaGFy
ZSoqIHRoZWlyIHJldmlzaW9uIGhpc3RvcnkgaW5mb3JtYXRpb24uIEluIG9yZGVyIHRvCitzdXBw
b3J0IGRlY2VudHJhbGl6ZWQgd29ya2Zsb3dzLCBpdCBpcyBwb3NzaWJsZSBmb3IgZXZlcnkgYnJh
bmNoIHRvCittYWludGFpbiBpdHMgb3duIHJldmlzaW9uIGhpc3RvcnkgaW5mb3JtYXRpb24uIEJ1
dCB0aGlzIGlzIG9mdGVuCitpbmVmZmljaWVudCwgc2luY2UgcmVsYXRlZCBicmFuY2hlcyBzaGFy
ZSBoaXN0b3J5LCBhbmQgdGhleSBtaWdodCBhcword2VsbCBzaGFyZSB0aGUgc3RvcmFnZSBhcyB3
ZWxsLgogCiAKIC4uIAoK

=== modified file doc/configuration.txt // last-changed:bac at canonical.com-20070
... 227220504-es0kpgzrjetontoi // encoding:base64
LS0tIGRvYy9jb25maWd1cmF0aW9uLnR4dAorKysgZG9jL2NvbmZpZ3VyYXRpb24udHh0CkBAIC02
LDEwICs2LDEwIEBACiAKIExvY2F0aW9uIG9mIGNvbmZpZ3VyYXRpb24gZmlsZQogPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci1FYWNoIHVzZXIgZ2V0cyBhIHBhaXIgb2YgY29uZmlndXJh
dGlvbnMgZmlsZXMgaW4gJEhPTUUvLmJhemFhci4gVGhlIGZpcnN0Ci1vbmUsIG5hbWVkIGJhemFh
ci5jb25mLCBpbmNsdWRlcyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gb3B0aW9ucy4gVGhlIG90aGVy
Ci1maWxlLCBsb2NhdGlvbnMuY29uZiwgY29udGFpbnMgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlv
biBmb3Igc3BlY2lmaWMKLWJyYW5jaCBsb2NhdGlvbnMuCitFYWNoIHVzZXIgZ2V0cyBhIHBhaXIg
b2YgY29uZmlndXJhdGlvbnMgZmlsZXMgaW4gYGAkSE9NRS8uYmF6YWFyYGAuIFRoZSBmaXJzdAor
b25lLCBuYW1lZCBgYGJhemFhci5jb25mYGAsIGluY2x1ZGVzIGRlZmF1bHQgY29uZmlndXJhdGlv
biBvcHRpb25zLiBUaGUgb3RoZXIKK2ZpbGUsIGBgbG9jYXRpb25zLmNvbmZgYCwgY29udGFpbnMg
Y29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbiBmb3Igc3BlY2lmaWMKK2JyYW5jaCBsb2NhdGlvbnMu
ICBUaGVzZSBmaWxlcyBhcmUgc29tZXRpbWVzIHJlZmVycmVkIHRvIGFzIGBgaW5pIGZpbGVzYGAu
CiAKIEdlbmVyYWwgRm9ybWF0CiA9PT09PT09PT09PT09PQpAQCAtMjUsMTUgKzI1LDE1IEBACiBT
ZWN0aW9uIEhlYWRlcnMKIC0tLS0tLS0tLS0tLS0tLQogQSBzZWN0aW9uIGhlYWRlciBpcyBhIHdv
cmQgZW5jbG9zZWQgaW4gYnJhY2tldHMgdGhhdCBzdGFydHMgYXQgdGhlIGJlZ2luaW5nCi1vZiBh
IGxpbmUsIHR5cGljYWwgc2VjdGlvbiBoZWFkZXJzIGxvb2sgbGlrZSB0aGlzOjoKK29mIGEgbGlu
ZS4gIEEgdHlwaWNhbCBzZWN0aW9uIGhlYWRlcnMgbG9vayBsaWtlIHRoaXM6OgogCiAgICAgW0RF
RkFVTFRdCiAKIFRoZSBvbmx5IHZhbGlkIHNlY3Rpb24gaGVhZGVyIGZvciBiYXphYXIuY29uZiBp
cyBbREVGQVVMVF0sIHdoaWNoIGlzIGNhc2UKLXNlbnN0aXZlLiBUaGUgZGVmYXVsdCBzZWN0aW9u
IHByb3ZpZGVzIGZvciBzZXR0aW5nIHZhcmlhYmxlcyB3aGljaCBjYW4gYmUKK3NlbnNpdGl2ZS4g
VGhlIGRlZmF1bHQgc2VjdGlvbiBwcm92aWRlcyBmb3Igc2V0dGluZyB2YXJpYWJsZXMgd2hpY2gg
Y2FuIGJlCiBvdmVycmlkZGVuIHdpdGggdGhlIGJyYW5jaCBjb25maWcgZmlsZS4KIAotRm9yIGxv
Y2F0aW9ucy5jb25mLCB0aGUgdmFyaWFibGVzIGZyb20gdGhlIHNlY3Rpb24gd2l0aCB0aGUgbG9u
Z2VzdCBtYXRjaGluZworRm9yIGBgbG9jYXRpb25zLmNvbmZgYCwgdGhlIHZhcmlhYmxlcyBmcm9t
IHRoZSBzZWN0aW9uIHdpdGggdGhlIGxvbmdlc3QgbWF0Y2hpbmcKIHNlY3Rpb24gaGVhZGVyIGFy
ZSB1c2VkIHRvIHRoZSBleGNsdXNpb24gb2Ygb3RoZXIgcG90ZW50aWFsbHkgdmFsaWQgc2VjdGlv
bgogaGVhZGVycy4gQSBzZWN0aW9uIGhlYWRlciB1c2VzIHRoZSBwYXRoIGZvciB0aGUgYnJhbmNo
IGFzIHRoZSBzZWN0aW9uCiBoZWFkZXIuIFNvbWUgZXhhbXBsZXMgaW5jbHVkZTo6CkBAIC00Nyw4
ICs0Nyw3IEBACiAtLS0tLS0tLS0tLS0tLS0tLQogCiBBIHNlY3Rpb24gdmFyaWFibGUgcmVzaWRl
cyB3aXRoaW4gYSBzZWN0aW9uLiBBIHNlY3Rpb24gdmFyaWFibGUgY29udGFpbnMgYQotdmFyaWFi
bGUgbmFtZSwgYW4gZXF1YWxzIHNpZ24gYW5kIGEgdmFsdWUgYW5kIGdlbmVyYWxseSB0YWtlcyB0
aGUgZm9sbG93aW5nCi1mb3JtOjoKK3ZhcmlhYmxlIG5hbWUsIGFuIGVxdWFscyBzaWduIGFuZCBh
IHZhbHVlLiAgRm9yIGV4YW1wbGU6OgogCiAgICAgZW1haWwgICAgICAgICAgICA9IEpvaG4gRG9l
IDxqZG9lQGlzcC5jb20+CiAgICAgY2hlY2tfc2lnbmF0dXJlcyA9IHJlcXVpcmUKQEAgLTg3LDEy
ICs4NiwxMiBAQAogVGhlIG1haW4gY29uZmlndXJhdGlvbiBmaWxlLCBiYXphYXIuY29uZgogLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCi1UaGUgbWFpbiBjb25maWd1
cmF0aW9uIGZpbGUsICRIT01FLy5iYXphYXIvYmF6YWFyLmNvbmYsIG9ubHkgYWxsb3dzIG9uZQot
c2VjdGlvbiBjYWxsZWQgJycnW0RFRkFVTFRdJycnLiBUaGlzIGRlZmF1bHQgc2VjdGlvbiBjb250
YWlucyB0aGUgZGVmYXVsdAorVGhlIG1haW4gY29uZmlndXJhdGlvbiBmaWxlLCBgYCRIT01FLy5i
YXphYXIvYmF6YWFyLmNvbmZgYCwgb25seSBhbGxvd3Mgb25lCitzZWN0aW9uIGNhbGxlZCBgYFtE
RUZBVUxUXWBgLiBUaGlzIGRlZmF1bHQgc2VjdGlvbiBjb250YWlucyB0aGUgZGVmYXVsdAogY29u
ZmlndXJhdGlvbiBvcHRpb25zIGZvciBhbGwgYnJhbmNoZXMuIFRoZSBkZWZhdWx0IHNlY3Rpb24g
Y2FuIGJlCi1vdmVycmlkZW4gYnkgcHJvdmlkaW5nIGEgYnJhbmNoIHNwZWNpZmljIHNlY3Rpb24g
aW4gbG9jYXRpb25zLmNvbmYuCitvdmVycmlkZW4gYnkgcHJvdmlkaW5nIGEgYnJhbmNoIHNwZWNp
ZmljIHNlY3Rpb24gaW4gYGBsb2NhdGlvbnMuY29uZmBgLgogCi1BIHR5cGljYWwgYmF6YWFyLmNv
bmYgc2VjdGlvbiBvZnRlbiBsb29rcyBsaWtlIHRoZSBmb2xsb3dpbmc6OgorQSB0eXBpY2FsIGBg
YmF6YWFyLmNvbmZgYCBzZWN0aW9uIG9mdGVuIGxvb2tzIGxpa2UgdGhlIGZvbGxvd2luZzo6CiAK
ICAgICBbREVGQVVMVF0KICAgICBlbWFpbCAgICAgICAgICAgICA9IEpvaG4gRG9lIDxqZG9lQGlz
cC5jb20+CkBAIC0xMDAsMTEgKzk5LDExIEBACiAgICAgY2hlY2tfc2lnbmF0dXJlcyAgPSBjaGVj
ay1hdmFpbGFibGUKICAgICBjcmVhdGVfc2lnbmF0dXJlcyA9IHdoZW4tcmVxdWlyZWQKIAotJEhP
TUUvLmJhemFhci9sb2NhdGlvbnMuY29uZiBhbGxvd3Mgb25lIHRvIHNwZWNpZnkgb3ZlcnJpZGlu
ZyBzZXR0aW5ncyBmb3IgYQorYGAkSE9NRS8uYmF6YWFyL2xvY2F0aW9ucy5jb25mYGAgYWxsb3dz
IG9uZSB0byBzcGVjaWZ5IG92ZXJyaWRpbmcgc2V0dGluZ3MgZm9yIGEKIHNwZWNpZmljIGJyYW5j
aC4gVGhlIGZvcm1hdCBpcyBhbG1vc3QgaWRlbnRpY2FsIHRvIHRoZSBkZWZhdWx0IHNlY3Rpb24g
aW4KIGJhemFhci5jb25mIHdpdGggb25lIHNpZ25pZmljYW50IGNoYW5nZTogVGhlIHNlY3Rpb24g
aGVhZGVyLCBpbnN0ZWFkIG9mCiBzYXlpbmcgZGVmYXVsdCwgd2lsbCBiZSB0aGUgcGF0aCB0byBh
IGJyYW5jaCB0aGF0IHlvdSB3aXNoIHRvIG92ZXJyaWRlIGEKLXZhbHVlIGZvci4gVGhlID8gYW5k
ICogd2lsZGNhcmRzIGFyZSBzdXBwb3J0ZWQ6OgordmFsdWUgZm9yLiBUaGUgJz8nIGFuZCAnKicg
d2lsZGNhcmRzIGFyZSBzdXBwb3J0ZWQ6OgogCiAgICAgWy9ob21lL2pkb2UvYnJhbmNoZXMvbmV0
aGFja10KICAgICBlbWFpbCA9IE5ldGhhY2sgQWRtaW4gPG5ldGhhY2tAbmV0aGFjay5jb20+CkBA
IC0xMTYsNyArMTE1LDcgQEAKICAgICBbaHR0cDovL2JhemFhci12Y3Mub3JnL2J6ci8qXQogICAg
IGNoZWNrX3NpZ25hdHVyZXMgID0gcmVxdWlyZQogCi1Db21tb24gVmFyaWFibGUgb3B0aW9ucwor
Q29tbW9uIFZhcmlhYmxlIE9wdGlvbnMKID09PT09PT09PT09PT09PT09PT09PT09CiAKIGVtYWls
CkBAIC0xMzAsMTQgKzEyOSwxNCBAQAogLS0tLS0tCiBUaGUgcGF0aCBvZiB0aGUgZWRpdG9yIHRo
YXQgeW91IHdpc2ggdG8gdXNlIGlmICpienIgY29tbWl0KiBpcyBydW4gd2l0aG91dAogYSBjb21t
aXQgbG9nIG1lc3NhZ2UuIFRoaXMgc2V0dGluZyBpcyB0cnVtcGVkIGJ5IHRoZSBlbnZpcm9ubWVu
dCB2YXJpYWJsZQotJEJaUl9FRElUT1IsIGFuZCBvdmVycmlkZXMgJFZJU1VBTCBhbmQgJEVESVRP
Ui4KK2BgJEJaUl9FRElUT1JgYCwgYW5kIG92ZXJyaWRlcyBgYCRWSVNVQUxgYCBhbmQgYGAkRURJ
VE9SYGAuCiAKIGNoZWNrX3NpZ25hdHVyZXMKIC0tLS0tLS0tLS0tLS0tLS0KIERlZmluZXMgdGhl
IGJlaGF2aW9yIGZvciBzaWduYXR1cmVzLgogCiByZXF1aXJlCi0gICAgdGhlIGdudXBnIHNpZ25h
dHVyZSBmb3IgcmV2aXNpb25zIG11c3QgYmUgcHJlc2VudCBhbmQgbXVzdCBiZSB2YWxpZAorICAg
IFRoZSBnbnVwZyBzaWduYXR1cmUgZm9yIHJldmlzaW9ucyBtdXN0IGJlIHByZXNlbnQgYW5kIG11
c3QgYmUgdmFsaWQuCiAKIGlnbm9yZQogICAgIERvIG5vdCBjaGVjayBnbnVwZyBzaWduYXR1cmVz
IG9mIHJldmlzaW9ucy4gCkBAIC0xNDUsMzkgKzE0NCwzOCBAQAogY2hlY2stYXZhaWxhYmxlCiAg
ICAgKGRlZmF1bHQpIElmIGdudXBnIHNpZ25hdHVyZXMgZm9yIHJldmlzaW9ucyBhcmUgcHJlc2Vu
dCwgY2hlY2sgdGhlbS4KICAgICBCYXphYXIgd2lsbCBmYWlsIGlmIGl0IGZpbmRzIGEgYmFkIHNp
Z25hdHVyZSwgYnV0IHdpbGwgbm90IGZhaWwgaWYKLSAgICBubyBzaWduYXR1cmUgaXMgcHJlc2Vu
dAorICAgIG5vIHNpZ25hdHVyZSBpcyBwcmVzZW50LgogCiBjcmVhdGVfc2lnbmF0dXJlcwogLS0t
LS0tLS0tLS0tLS0tLS0KLURlZmluZXMgdGhlIGJlaGF2aW91ciBvZiBzaWduaW5nIHJldmlzaW9u
cy4gSGFzIHRocmVlIHBvc3NpYmxlIHZhbHVlczoKLWFsd2F5cywgbmV2ZXIgYW5kIHdoZW4tcmVx
dWllZC4KK0RlZmluZXMgdGhlIGJlaGF2aW91ciBvZiBzaWduaW5nIHJldmlzaW9ucy4KIAogYWx3
YXlzCi0gICAgc2lnbiBldmVyeSBuZXcgcmV2aXNpb24gdGhhdCBpcyBjb21taXR0ZWQKKyAgICBT
aWduIGV2ZXJ5IG5ldyByZXZpc2lvbiB0aGF0IGlzIGNvbW1pdHRlZC4KIAogd2hlbi1yZXF1aXJl
ZAogICAgIChkZWZhdWx0KSBTaWduIG5ld2x5IGNvbW1pdHRlZCByZXZpc2lvbnMgb25seSB3aGVu
IHRoZSBicmFuY2ggcmVxdWlyZXMKLSAgICBzaWduZWQgcmV2aXNpb25zCisgICAgc2lnbmVkIHJl
dmlzaW9ucy4KIAogbmV2ZXIKLSAgICBSZWZ1c2UgdG8gc2lnbiBuZXdseSBjb21taXR0ZWQgcmV2
aXNpb25zLCBldmVuIGlmIHRoZSBicmFuY2ggcmVxdWlyZXMgc2lnbmF0dXJlcworICAgIFJlZnVz
ZSB0byBzaWduIG5ld2x5IGNvbW1pdHRlZCByZXZpc2lvbnMsIGV2ZW4gaWYgdGhlIGJyYW5jaCBy
ZXF1aXJlcyBzaWduYXR1cmVzLgogCiByZWN1cnNlCiAtLS0tLS0tCi1Pbmx5IHVzZWZ1bCBpbiBs
b2NhdGlvbnMuY29uZi4gRGVmaW5lcyB3aGV0aGVyIG9yIG5vdCB0aGUgY29uZmlndXJhdGlvbiBm
b3IKK09ubHkgdXNlZnVsIGluIGBgbG9jYXRpb25zLmNvbmZgYC4gRGVmaW5lcyB3aGV0aGVyIG9y
IG5vdCB0aGUgY29uZmlndXJhdGlvbiBmb3IKIHRoaXMgc2VjdGlvbiBhcHBsaWVzIHRvIHN1YmRp
cmVjdG9yaWVzOgogCiB0cnVlCi0gICAgKGRlZmF1bHQpIFRoaXMgc2VjdGlvbiBhcHBsaWVzIHRv
IHN1YmRpcmVjdG9yaWVzIGFzIHdlbGwKKyAgICAoZGVmYXVsdCkgVGhpcyBzZWN0aW9uIGFwcGxp
ZXMgdG8gc3ViZGlyZWN0b3JpZXMuCiAKIGZhbHNlCiAgICAgVGhpcyBzZWN0aW9uIG9ubHkgYXBw
bGllcyB0byB0aGUgYnJhbmNoIGF0IHRoaXMgZGlyZWN0b3J5IGFuZCBub3QKLSAgICBicmFuY2hl
cyAKKyAgICBicmFuY2hlcyBiZWxvdyBpdC4gCiAKIGdwZ19zaWduaW5nX2NvbW1hbmQKIC0tLS0t
LS0tLS0tLS0tLS0tLS0KIChEZWZhdWx0OiAiZ3BnIikuIFdoaWNoIHByb2dyYW0gc2hvdWxkIGJl
IHVzZWQgdG8gc2lnbiBhbmQgY2hlY2sgcmV2aXNpb25zLgotZXhhbXBsZTo6CitGb3IgZXhhbXBs
ZTo6CiAKICAgICBncGdfc2lnbmluZ19jb21tYW5kID0gL3Vzci9iaW4vZ25wZwogCkBAIC0xODYs
MzQgKzE4NCwzMyBAQAogPT09PT09PT09PT09PT09PQogCiBUaGVzZSBvcHRpb25zIGFwcGx5IG9u
bHkgdG8gYnJhbmNoZXMgdGhhdCB1c2UgdGhlICJleHBlcmltZW50YWwtYnJhbmNoNiIKLWZvcm1h
dC4gIFRoZXkgYXJlIHVzdWFsbHkgc2V0IGluIC5ienIvYnJhbmNoL2JyYW5jaC5jb25mIGF1dG9t
YXRpY2FsbHksIGJ1dAotbWF5IGJlIG1hbnVhbGx5IHNldCBpbiBsb2NhdGlvbnMuY29uZiBvciBi
YXphYXIuY29uZgorZm9ybWF0LiAgVGhleSBhcmUgdXN1YWxseSBzZXQgaW4gYGAuYnpyL2JyYW5j
aC9icmFuY2guY29uZmBgIGF1dG9tYXRpY2FsbHksIGJ1dAorbWF5IGJlIG1hbnVhbGx5IHNldCBp
biBgYGxvY2F0aW9ucy5jb25mYGAgb3IgYGBiYXphYXIuY29uZmBgLgogCiBhcHBlbmRfcmV2aXNp
b25zX29ubHkKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQotSWYgc2V0IHRvICJUcnVlIiwgdGhlbiBy
ZXZpc2lvbnMgY2FuIG9ubHkgYmUgYXBwZW5kZWQgdG8gdGhlIGxvZywgbm90IHJlbW92ZWQuCi1B
IGJyYW5jaCB3aXRoIHRoaXMgc2V0dGluZyBlbmFibGVkIGNhbiBvbmx5IHB1bGwgZnJvbSBhbm90
aGVyIGJyYW5jaCBpZiB0aGUKLW90aGVyIGJyYW5jaCdzIGxvZyBpcyBhIGxvbmdlciB2ZXJzaW9u
IG9mIGl0cyBvd24uCi0KLVRoaXMgaXMgbm9ybWFsbHkgc2V0IGJ5IGBgYnpyIGluaXQgLS1hcHBl
bmQtcmV2aXNpb25zLW9ubHlgYC4KK0lmIHNldCB0byAidHJ1ZSIgdGhlbiByZXZpc2lvbnMgY2Fu
IG9ubHkgYmUgYXBwZW5kZWQgdG8gdGhlIGxvZywgbm90CityZW1vdmVkLiAgQSBicmFuY2ggd2l0
aCB0aGlzIHNldHRpbmcgZW5hYmxlZCBjYW4gb25seSBwdWxsIGZyb20KK2Fub3RoZXIgYnJhbmNo
IGlmIHRoZSBvdGhlciBicmFuY2gncyBsb2cgaXMgYSBsb25nZXIgdmVyc2lvbiBvZiBpdHMKK293
bi4gIFRoaXMgaXMgbm9ybWFsbHkgc2V0IGJ5IGBgYnpyIGluaXQgLS1hcHBlbmQtcmV2aXNpb25z
LW9ubHlgYC4KIAogcGFyZW50X2xvY2F0aW9uCiAtLS0tLS0tLS0tLS0tLS0KIElmIHByZXNlbnQs
IHRoZSBsb2NhdGlvbiBvZiB0aGUgZGVmYXVsdCBicmFuY2ggZm9yIHB1bGwgb3IgbWVyZ2UuCi0K
LVRoaXMgaXMgbm9ybWFsbHkgc2V0IGJ5IGBgcHVsbCAtLXJlbWVtYmVyYGAgb3IgYGBtZXJnZSAt
LXJlbWVtYmVyYGAKK1RoaXMgb3B0aW9uIGlzIG5vcm1hbGx5IHNldCBieSBgYHB1bGwgLS1yZW1l
bWJlcmBgIG9yIGBgbWVyZ2UKKy0tcmVtZW1iZXJgYAogCiBwdXNoX2xvY2F0aW9uCiAtLS0tLS0t
LS0tLS0tCi1JZiBwcmVzZW50LCB0aGUgbG9jYXRpb24gb2YgdGhlIGRlZmF1bHQgYnJhbmNoIGZv
ciBwdXNoLiAgVGhpcyBpcyBub3JtYWxseQotc2V0IGJ5IGBgcHVzaCAtLXJlbWVtYmVyYGAuCitJ
ZiBwcmVzZW50LCB0aGUgbG9jYXRpb24gb2YgdGhlIGRlZmF1bHQgYnJhbmNoIGZvciBwdXNoLiAg
VGhpcyBvcHRpb24KK2lzIG5vcm1hbGx5IHNldCBieSBgYHB1c2ggLS1yZW1lbWJlcmBgLgogCiBi
b3VuZF9sb2NhdGlvbgogLS0tLS0tLS0tLS0tLS0KLVRoZSBsb2NhdGlvbiB0aGF0IGNvbW1pdHMg
c2hvdWxkIGdvIHRvIHdoZW4gYWN0aW5nIGFzIGEgY2hlY2tvdXQuICAoTm9ybWFsbHkKLXNldCBi
eSBgYGJpbmRgYCkKK1RoZSBsb2NhdGlvbiB0aGF0IGNvbW1pdHMgc2hvdWxkIGdvIHRvIHdoZW4g
YWN0aW5nIGFzIGEgY2hlY2tvdXQuCitUaGlzIG9wdGlvbiBpcyBub3JtYWxseSBzZXQgYnkgYGBi
aW5kYGAuCiAKIGJvdW5kCiAtLS0tLQogSWYgc2V0IHRvICJUcnVlIiwgdGhlIGJyYW5jaCBzaG91
bGQgYWN0IGFzIGEgY2hlY2tvdXQsIGFuZCBwdXNoIGVhY2ggY29tbWl0IHRvCi10aGUgYm91bmRf
bG9jYXRpb24uICAoTm9ybWFsbHkgc2V0IGJ5IGBgYmluZGBgL2BgdW5iaW5kYGAuKQordGhlIGJv
dW5kX2xvY2F0aW9uLiAgVGhpcyBvcHRpb24gaXMgbm9ybWFsbHkgc2V0IGJ5IGBgYmluZGBgL2Bg
dW5iaW5kYGAuCgo=

=== modified file doc/plugins.txt // last-changed:bac at canonical.com-20070227220
... 504-es0kpgzrjetontoi // encoding:base64
LS0tIGRvYy9wbHVnaW5zLnR4dAorKysgZG9jL3BsdWdpbnMudHh0CkBAIC03LDE3ICs3LDE4IEBA
CiBXaGF0IGlzIGEgUGx1Z2luCiA9PT09PT09PT09PT09PT09CiBBIHBsdWdpbiBpcyBhbiBleHRl
cm5hbCBjb21wb25lbnQgZm9yIEJhemFhciB0aGF0IGlzIHR5cGljYWxseSBtYWRlIGJ5Ci10aGly
ZCBwYXJ0aWVzLiBBIHBsdWdpbiBpcyBjYXBhYmxlIG9mIGF1Z21lbnRpbmcgQmF6YWFyIGJ5IGFk
ZGluZyBvcgotcmVwbGFjaW5nIG5ldyBvciBjdXJyZW50IGZ1bmN0aW9uYWxpdHkgaW4gQmF6YWFy
LiBQbHVnaW5zIG9mdGVuIHdvcmsgYXMKLWEgd2F5IGZvciBkZXZlbG9wZXJzIHRvIHRlc3QgbmV3
IGZlYXR1cmVzIGZvciBCYXphYXIgcHJpb3IgdG8gaW5jbHVzaW9uCi1pbiB0aGUgb2ZmaWNpYWwg
Y29kZWJhc2UuIFBsdWdpbnMgY2FuIGRvIGEgdmFyaWV0eSBvZiB0aGluZ3MsIGluY2x1ZGluZwor
dGhpcmQgcGFydGllcy4gQSBwbHVnaW4gaXMgY2FwYWJsZSBvZiBhdWdtZW50aW5nIEJhemFhciBi
eSBhZGRpbmcgbmV3CitmdW5jdGlvbmFsaXR5LiAgQSBwbHVnaW4gY2FuIGFsc28gY2hhbmdlIGN1
cnJlbnQgQmF6YWFyIGJlaGF2aW9yIGJ5CityZXBsYWNpbmcgY3VycmVudCBmdW5jdGlvbmFsaXR5
LiBQbHVnaW5zIG9mdGVuIHdvcmsgYXMgYSB3YXkgZm9yCitkZXZlbG9wZXJzIHRvIHRlc3QgbmV3
IGZlYXR1cmVzIGZvciBCYXphYXIgcHJpb3IgdG8gaW5jbHVzaW9uIGluIHRoZQorb2ZmaWNpYWwg
Y29kZWJhc2UuIFBsdWdpbnMgY2FuIGRvIGEgdmFyaWV0eSBvZiB0aGluZ3MsIGluY2x1ZGluZwog
b3ZlcnJpZGluZyBjb21tYW5kcywgYWRkaW5nIG5ldyBjb21tYW5kcywgcHJvdmlkaW5nIGFkZGl0
aW9uYWwgbmV0d29yawotdHJhbnNwb3J0cywgY3VzdG9taXppbmcgbG9nIG91dHB1dC4gVGhlIHNr
eSBpcyB0aGUgbGltaXQgZm9yIHRoZQotY3VzdG9taXphdGlvbiB0aGF0IGNhbiBiZSBkb25lIHRo
cm91Z2ggcGx1Z2lucy4KK3RyYW5zcG9ydHMsIG9yIGN1c3RvbWl6aW5nIGxvZyBvdXRwdXQuIFRo
ZSBza3kgaXMgdGhlIGxpbWl0IGZvciB0aGUKK2N1c3RvbWl6YXRpb25zIHRoYXQgY2FuIGJlIGRv
bmUgdGhyb3VnaCBwbHVnaW5zLgogCiBXaGVyZSB0byBmaW5kIFBsdWdpbnMgCiA9PT09PT09PT09
PT09PT09PT09PT0KLVdlIGtlZXAgb3VyIGxpc3Qgb2YgcGx1Z2lucyBvbiB0aGUgaHR0cDovL2Jh
emFhci12Y3Mub3JnL1BsdWdpblJlZ2lzdHJ5IHBhZ2UuCitXZSBrZWVwIG91ciBsaXN0IG9mIHBs
dWdpbnMgb24gdGhlIGh0dHA6Ly9iYXphYXItdmNzLm9yZy9CenJQbHVnaW5zIHBhZ2UuCiAKIFdy
aXRpbmcgYSBwbHVnaW4KID09PT09PT09PT09PT09PT0KQEAgLTI2LDIyICsyNywyMiBAQAogYnV0
IG1vc3QgcGx1Z2lucyBzdXBwbHkgbmV3IGNvbW1hbmRzLgogCiBUbyBjcmVhdGUgYSBjb21tYW5k
LCBtYWtlIGEgbmV3IG9iamVjdCB0aGF0IGRlcml2ZXMgZnJvbQotYGJ6cmxpYi5jb21tYW5kcy5D
b21tYW5kYCwgYW5kIG5hbWUgaXQgY21kX2Zvbywgd2hlcmUgZm9vIGlzIHRoZSBuYW1lIG9mCitg
YGJ6cmxpYi5jb21tYW5kcy5Db21tYW5kYGAsIGFuZCBuYW1lIGl0IGBgY21kX2Zvb2BgLCB3aGVy
ZSBmb28gaXMgdGhlIG5hbWUgb2YKIHlvdXIgY29tbWFuZC4gIElmIHlvdSBjcmVhdGUgYSBjb21t
YW5kIHdob3NlIG5hbWUgY29udGFpbnMgYW4gdW5kZXJzY29yZSwKIGl0IHdpbGwgYXBwZWFyIGlu
IHRoZSBVSSB3aXRoIHRoZSB1bmRlcnNjb3JlIHR1cm5lZCBpbnRvIGEgaHlwaGVuLiAgRm9yCi1l
eGFtcGxlLCAiY21kX2Jhel9pbXBvcnQiIHdpbGwgYXBwZWFyIGFzICJiYXotaW1wb3J0Ii4gIEZv
ciBleGFtcGxlcyBvZiBob3cKLXRvIHdyaXRlIGNvbW1hbmRzLCBwbGVhc2Ugc2VlIGJ1aWx0aW5z
LnB5LgorZXhhbXBsZSwgYGNtZF9iYXpfaW1wb3J0YCB3aWxsIGFwcGVhciBhcyBgYmF6LWltcG9y
dGAuICBGb3IgZXhhbXBsZXMgb2YgaG93Cit0byB3cml0ZSBjb21tYW5kcywgcGxlYXNlIHNlZSBg
YGJ1aWx0aW5zLnB5YGAuCiAKIE9uY2UgeW91J3ZlIGNyZWF0ZWQgYSBjb21tYW5kIHlvdSBtdXN0
IHJlZ2lzdGVyIHRoZSBjb21tYW5kIHdpdGgKLWBienJsaWIuY29tbWFuZHMucmVnaXN0ZXJfY29t
bWFuZChjbWRfZm9vKWAuICBZb3UgbXVzdCByZWdpc3RlciB0aGUgY29tbWFuZAotd2hlbiB5b3Vy
IGZpbGUgaXMgaW1wb3J0ZWQsIG90aGVyd2lzZSBienIgd2lsbCBub3Qgc2VlIGl0LgorYGBienJs
aWIuY29tbWFuZHMucmVnaXN0ZXJfY29tbWFuZChjbWRfZm9vKWBgLiAgWW91IG11c3QgcmVnaXN0
ZXIgdGhlCitjb21tYW5kIHdoZW4geW91ciBmaWxlIGlzIGltcG9ydGVkLCBvdGhlcndpc2UgYnpy
IHdpbGwgbm90IHNlZSBpdC4KIAotQnpyIHdpbGwgc2NhbiAqKmJ6cmxpYi9wbHVnaW5zKiogYW5k
ICoqfi8uYmF6YWFyL3BsdWdpbnMqKiBmb3IgcGx1Z2lucyBieQotZGVmYXVsdC4gIFlvdSBjYW4g
b3ZlcnJpZGUgdGhpcyB3aXRoICoqQlpSX1BMVUdJTl9QQVRIKiouICBQbHVnaW5zIG1heSBiZQot
ZWl0aGVyIG1vZHVsZXMgb3IgcGFja2FnZXMuICBJZiB5b3VyIHBsdWdpbiBpcyBhIHNpbmdsZSBm
aWxlLCB5b3UgY2FuCi1zdHJ1Y3R1cmUgaXQgYXMgYSBtb2R1bGUuICBJZiBpdCBoYXMgbXVsdGlw
bGUgZmlsZXMsIG9yIGlmIHlvdSB3YW50IHRvCi1kaXN0cmlidXRlIGl0IGFzIGEgYnpyIGJyYW5j
aCwgeW91IHNob3VsZCBzdHJ1Y3R1cmUgaXQgYXMgYSBwYWNrYWdlLCBpLmUuIGEKLWRpcmVjdG9y
eSB3aXRoIGFuICoqX19pbml0X18ucHkqKiBmaWxlLgorQnpyIHdpbGwgc2NhbiBgYGJ6cmxpYi9w
bHVnaW5zYGAgYW5kIGBgfi8uYmF6YWFyL3BsdWdpbnNgYCBmb3IgcGx1Z2lucworYnkgZGVmYXVs
dC4gIFlvdSBjYW4gb3ZlcnJpZGUgdGhpcyB3aXRoIGBgQlpSX1BMVUdJTl9QQVRIYGAuICBQbHVn
aW5zCittYXkgYmUgZWl0aGVyIG1vZHVsZXMgb3IgcGFja2FnZXMuICBJZiB5b3VyIHBsdWdpbiBp
cyBhIHNpbmdsZSBmaWxlLAoreW91IGNhbiBzdHJ1Y3R1cmUgaXQgYXMgYSBtb2R1bGUuICBJZiBp
dCBoYXMgbXVsdGlwbGUgZmlsZXMsIG9yIGlmIHlvdQord2FudCB0byBkaXN0cmlidXRlIGl0IGFz
IGEgYnpyIGJyYW5jaCwgeW91IHNob3VsZCBzdHJ1Y3R1cmUgaXQgYXMgYQorcGFja2FnZSwgaS5l
LiBhIGRpcmVjdG9yeSB3aXRoIGFuIGBgX19pbml0X18ucHlgYCBmaWxlLgogCiBQbGVhc2UgZmVl
bCBmcmVlIHRvIGNvbnRyaWJ1dGUgeW91ciBwbHVnaW4gdG8gQnpyVG9vbHMsIGlmIHlvdSB0aGlu
ayBpdAogd291bGQgYmUgdXNlZnVsIHRvIG90aGVyIHBlb3BsZS4KQEAgLTQ5LDE4ICs1MCwxOCBA
QAogSG93IHRvIEluc3RhbGwgYSBwbHVnaW4gCiA9PT09PT09PT09PT09PT09PT09PT09PQogSW5z
dGFsbGluZyBhIHBsdWdpbiBpcyB2ZXJ5IGVhc3khIE9uZSBjYW4gZWl0aGVyIGluc3RhbGwgYSBw
bHVnaW4KLXN5c3RlbXdpZGUgb3Igb24gYSB1c2VyIGJ5IHVzZXIgYmFzaXMuIEJvdGggbWV0aG9k
cyBpbnZvbHZlIGNyZWF0ZSBhCi0icGx1Z2lucyIgZGlyZWN0b3J5LiBXaXRoaW4gdGhpcyBkaXJl
Y3Rvcnkgb25lIGNhbiBwbGFjZSBwbHVnaW5zIGluCi1zdWJkaXJlY3Rvcmllcy4gRm9yIGV4YW1w
bGUsICJwbHVnaW5zL2J6cnRvb2xzLyIuCitzeXN0ZW0td2lkZSBvciBvbiBhIHBlciB1c2VyIGJh
c2lzLiBCb3RoIG1ldGhvZHMgaW52b2x2ZSBjcmVhdGluZyBhCitgYHBsdWdpbnNgYCBkaXJlY3Rv
cnkuIFdpdGhpbiB0aGlzIGRpcmVjdG9yeSBvbmUgY2FuIHBsYWNlIHBsdWdpbnMgaW4KK3N1YmRp
cmVjdG9yaWVzLiBGb3IgZXhhbXBsZSwgYGBwbHVnaW5zL2J6cnRvb2xzL2BgLgogCi1Ud28gbG9j
YXRpb25zIGFyZSBjdXJyZW50bHkgY2hlY2tlZDsgdGhlIGJ6cmxpYi9wbHVnaW5zIGRpcmVjdG9y
eQotKHR5cGljYWxseSBmb3VuZCBpbiAvdXNyL2xpYi9weXRob24yLjQvc2l0ZS1wYWNrYWdlcy9i
enJsaWIvcGx1Z2lucy8pIGFuZAotJEhPTUUvLmJhemFhci9wbHVnaW5zLy4KK1R3byBsb2NhdGlv
bnMgYXJlIGN1cnJlbnRseSBjaGVja2VkOiAgdGhlIGJ6cmxpYi9wbHVnaW5zIGRpcmVjdG9yeQor
KHR5cGljYWxseSBmb3VuZCBpbiBgYC91c3IvbGliL3B5dGhvbjIuNC9zaXRlLXBhY2thZ2VzL2J6
cmxpYi9wbHVnaW5zL2BgKSBhbmQKK2BgJEhPTUUvLmJhemFhci9wbHVnaW5zL2BgLgogCiBPbmUg
Y2FuIGFkZGl0aW9uYWxseSBvdmVycmlkZSB0aGUgaG9tZSBwbHVnaW5zIGJ5IHNldHRpbmcgdGhl
IGVudmlyb25tZW50Ci12YXJpYWJsZSBCWlJfUExVR0lOX1BBVEggdG8gYSBkaXJlY3RvcnkgdGhh
dCBjb250YWlucyBwbHVnaW5zLiBUaGUKLWluc3RhbGxhdGlvbiBvZiBhIHBsdWdpbiBjYW4gYmUg
Y2hlY2tlZCBieSBydW5uaW5nICoqYnpyIHBsdWdpbnMqKiBhdAotYW55IHRpbWUuIE5ldyBjb21t
YW5kcyBjYW4gYmUgc2VlbiBieSBydW5uaW5nICoqYnpyIGhlbHAgY29tbWFuZHMqKi4KK3Zhcmlh
YmxlIGBgQlpSX1BMVUdJTl9QQVRIYGAgdG8gYSBkaXJlY3RvcnkgdGhhdCBjb250YWlucyBwbHVn
aW5zLiBUaGUKK2luc3RhbGxhdGlvbiBvZiBhIHBsdWdpbiBjYW4gYmUgY2hlY2tlZCBieSBydW5u
aW5nIGBgYnpyIHBsdWdpbnNgYCBhdAorYW55IHRpbWUuIE5ldyBjb21tYW5kcyBjYW4gYmUgc2Vl
biBieSBydW5uaW5nIGBgYnpyIGhlbHAgY29tbWFuZHNgYC4KIAogUGx1Z2lucyB3b3JrIHBhcnRp
Y3VsYXJseSB3ZWxsIHdpdGggQmF6YWFyIGJyYW5jaGVzLiBGb3IgZXhhbXBsZSwgdG8KIGluc3Rh
bGwgdGhlIGJ6cnRvb2xzIHBsdWdpbnMgZm9yIHlvdXIgbWFpbiB1c2VyIGFjY291bnQsIG9uZSBj
YW4gcGVyZm9ybQoK

=== modified file doc/server.txt // last-changed:bac at canonical.com-200702272205
... 04-es0kpgzrjetontoi // encoding:base64
LS0tIGRvYy9zZXJ2ZXIudHh0CisrKyBkb2Mvc2VydmVyLnR4dApAQCAtMjgsMTIgKzI4LDEyIEBA
CiBwcm90b2NvbCBhcyBhIGR1bWIgc2VydmVyLiAgVGhpcyBpcyB0aGUgZmlyc3Qgc3RhZ2UgaGln
aCBwZXJmb3JtYW5jZSBzZXJ2ZXIKIGZ1bmN0aW9uYWxpdHkgdG8gYmUgZGVsaXZlcmVkLgogCi1U
aGUgY3VycmVudCBoaWdoIHBlcmZvcm1hbmNlIHNlcnZlciBwcm92aWRlcyByZWFkIG9ubHkgYWNj
ZXNzIGJ5IGRlZmF1bHQgZm9yCi1zZWN1cml0eS4gVG8gZW5hYmxlIHJlYWQtd3JpdGUgYWNjZXNz
LCBydW4gaXQgd2l0aCAtLWFsbG93LXdyaXRlcy4gV2hlbiB1c2luZwotdGhlIFNTSCBhY2Nlc3Mg
bWV0aG9kLCBienIgYXV0b21hdGljYWxseSBydW5zIHdpdGggd2l0aCB0aGUgLS1hbGxvdy13cml0
ZXMKLW9wdGlvbi4KK1RoZSBjdXJyZW50IGhpZ2ggcGVyZm9ybWFuY2Ugc2VydmVyIHByb3ZpZGVz
IHJlYWQtb25seSBhY2Nlc3MgYnkKK2RlZmF1bHQgZm9yIHNlY3VyaXR5LiBUbyBlbmFibGUgcmVh
ZC13cml0ZSBhY2Nlc3MsIHJ1biBpdCB3aXRoCitgYC0tYWxsb3ctd3JpdGVzYGAuIFdoZW4gdXNp
bmcgdGhlIFNTSCBhY2Nlc3MgbWV0aG9kLCBienIKK2F1dG9tYXRpY2FsbHkgcnVucyB3aXRoIHdp
dGggdGhlIGBgLS1hbGxvdy13cml0ZXNgYCBvcHRpb24uCiAKLUl0IGNhbiBiZSBjb25maWd1cmVk
IHRvIHJ1biBpbiB0aHJlZSBkaWZmZXJlbnQgd2F5czoKK1RoZSBzZXJ2ZXIgY2FuIGJlIGNvbmZp
Z3VyZWQgdG8gcnVuIGluIHRocmVlIGRpZmZlcmVudCB3YXlzOgogCiBTU0gKIC0tLQpAQCAtNDIs
MjYgKzQyLDI3IEBACiAKICAgICBCWlJfUkVNT1RFX1BBVEg9fi9iaW4vYnpyIGJ6ciBsb2cgYnpy
K3NzaDovL2hvc3QvcGF0aC90by9icmFuY2gKIAotVGhlIGBCWlJfUkVNT1RFX1BBVEhgIGVudmly
b25tZW50IHZhcmlhYmxlIGFkanVzdHMgaG93IGBienJgIHdpbGwgYmUgaW52b2tlZCBvbgorVGhl
IGBgQlpSX1JFTU9URV9QQVRIYGAgZW52aXJvbm1lbnQgdmFyaWFibGUgYWRqdXN0cyBob3cgYGJ6
cmAgd2lsbCBiZSBpbnZva2VkIG9uCiB0aGUgcmVtb3RlIHN5c3RlbS4gIEJ5IGRlZmF1bHQsIGp1
c3QgYGJ6cmAgd2lsbCBiZSBpbnZva2VkLCB3aGljaCByZXF1aXJlcyB0aGUKIGBienJgIGV4ZWN1
dGFibGUgdG8gYmUgb24gdGhlIGRlZmF1bHQgc2VhcmNoIHBhdGguCiAKLVRoZSBgYnpyK3NzaDov
L2AgVVJMIHNjaGVtZSBvbmx5IHN1cHBvcnRzIGFic29sdXRlIHBhdGhzIGZyb20gdGhlIHJvb3Qg
b2YgdGhlCi1maWxlc3lzdGVtLiAgRnV0dXJlIHZlcnNpb25zIGFyZSBleHBlY3RlZCB0byBzdXBw
b3J0IGB+YCBpbiB0aGUgc2FtZSB3YXkgYXMKLWBzZnRwOi8vYCBVUkxzLgorVGhlIGBgYnpyK3Nz
aDovL2BgIFVSTCBzY2hlbWUgb25seSBzdXBwb3J0cyBhYnNvbHV0ZSBwYXRocyBmcm9tIHRoZSBy
b290IG9mIHRoZQorZmlsZXN5c3RlbS4gIEZ1dHVyZSB2ZXJzaW9ucyBhcmUgZXhwZWN0ZWQgdG8g
c3VwcG9ydCBgYH5gYCBpbiB0aGUgc2FtZSB3YXkgYXMKK2Bgc2Z0cDovL2BgIFVSTHMuCiAKIGlu
ZXRkCiAtLS0tLQogCi1UaGlzIGV4YW1wbGUgc2hvd3MgaG93IHRvIHJ1biBgYnpyYCB3aXRoIGEg
ZGVkaWNhdGVkIHVzZXIgYGJ6cnVzZXJgIGZvciBhIHNoYXJlZAotcmVwb3NpdG9yeSBpbiBgL3Ny
di9ienIvcmVwb2Agd2hpY2ggaGFzIGEgYnJhbmNoIGF0IGAvc3J2L2J6ci9yZXBvL2JyYW5jaG5h
bWVgCitUaGlzIGV4YW1wbGUgc2hvd3MgaG93IHRvIHJ1biBgYnpyYCB3aXRoIGEgZGVkaWNhdGVk
IHVzZXIgYGJ6cnVzZXJgCitmb3IgYSBzaGFyZWQgcmVwb3NpdG9yeSBpbiBgYC9zcnYvYnpyL3Jl
cG9gYCB3aGljaCBoYXMgYSBicmFuY2ggYXQKK2BgL3Nydi9ienIvcmVwby9icmFuY2huYW1lYGAu
CiAKIFJ1bm5pbmcgYSBCYXphYXIgc2VydmVyIGZyb20gaW5ldGQgcmVxdWlyZXMgYW4gaW5ldGQu
Y29uZiBlbnRyeTo6CiAKICAgICAxMjM0ICBzdHJlYW0gIHRjcCAgbm93YWl0ICBienJ1c2VyICAv
dXNyL2Jpbi9ienIgc2VydmUgLS1pbmV0IC0tZGlyZWN0b3J5PS9zcnYvYnpyL3JlcG8KIAogV2hl
biBydW5uaW5nIGNsaWVudCBjb21tYW5kcywgdGhlIFVSTCB5b3Ugc3VwcGx5IGlzIGEgYGJ6cjov
L2AgVVJMIHJlbGF0aXZlIHRvCi10aGUgYC0tZGlyZWN0b3J5YCBvcHRpb24gZ2l2ZW4gaW4gaW5l
dGQuY29uZjo6Cit0aGUgYGAtLWRpcmVjdG9yeWBgIG9wdGlvbiBnaXZlbiBpbiBpbmV0ZC5jb25m
OjoKIAogICAgIGJ6ciBsb2cgYnpyOi8vaG9zdDoxMjM0L2JyYW5jaG5hbWUKIApAQCAtNjksOCAr
NzAsOCBAQAogLS0tLS0tLS0tCiAKIFRoaXMgbW9kZSBoYXMgdGhlIHNhbWUgcGF0aCBhbmQgVVJM
IGJlaGF2aW91ciBhcyB0aGUgaW5ldGQgbW9kZS4gIFRvIHJ1biBhcyBhCi1zcGVjaWZpYywgeW91
IHNob3VsZCB1c2UgYHN1YCBvciBsb2dpbiBhcyB0aGF0IHVzZXIuICBUaGlzIGV4YW1wbGUgcnVu
cyBienIKLXNlcnZlIG9uIGBsb2NhbGhvc3RgIHBvcnQgYDEyMzRgLgorc3BlY2lmaWMgdXNlciwg
eW91IHNob3VsZCB1c2UgYGBzdWBgIG9yIGxvZ2luIGFzIHRoYXQgdXNlci4gIFRoaXMgZXhhbXBs
ZSBydW5zIGBgYnpyCitzZXJ2ZWBgIG9uIGBsb2NhbGhvc3RgIHBvcnQgYDEyMzRgLgogCiBzZXJ2
ZXI6OgogCgo=

=== modified file doc/setting_up_email.txt // last-changed:bac at canonical.com-20
... 070227220504-es0kpgzrjetontoi // encoding:base64
LS0tIGRvYy9zZXR0aW5nX3VwX2VtYWlsLnR4dAorKysgZG9jL3NldHRpbmdfdXBfZW1haWwudHh0
CkBAIC0yLDM4ICsyLDQwIEBACiBTZXR0aW5nIHVwIGVtYWlsCiA9PT09PT09PT09PT09PT09CiAK
LVRoZSB2YXJpb3VzIHdheXMgdGhhdCBleGlzdCB0byB0ZWxsIEJhemFhciB5b3VyIGVtYWlsIGFk
ZHJlc3MgZm9yCitEZXNjcmlwdGlvbiBvZiB0aGUgdmFyaW91cyB3YXlzIHRvIHNwZWNpZnkgdG8g
QmF6YWFyIHlvdXIgZW1haWwgYWRkcmVzcyBmb3IKIGNvbW1pdHMuCiAKIFdoeSBzZXQgdXAgYW4g
ZW1haWwgYWRkcmVzcyB3aXRoIEJhemFhcj8KID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLUJhemFhciBzdG9yZXMgdGhlIGNsYWltZWQgZW1haWwgYWRkcmVzcyBpbiBy
ZXZpc2lvbnMgd2hlbiB0aGV5J3JlCi1jcmVhdGVkLCBzbyB0aGF0IHBlb3BsZSBjYW4gdGVsbCB3
aG8gY29tbWl0ZWQgd2hpY2ggcmV2aXNpb25zLiAgT2YgY291cnNlLAotcGVvcGxlIGNhbiBjaGFu
Z2UgdGhlIGVtYWlsIGFkZHJlc3MgY2xhaW1lZCwgc28geW91IGhhdmUgdG8gdHJ1c3QgdGhlCi1w
ZW9wbGUgaW52b2x2ZWQuICBBZGRpdGlvbmFsbHksIHRoZSBlbWFpbCBhZGRyZXNzIGluIGEgcmV2
aXNpb24gZ2l2ZXMKLW90aGVycyBhIHdheSB0byBjb250YWN0IHRoZSBhdXRob3Igb2YgYSByZXZp
c2lvbiBmb3IgY3JlZGl0IGFuZC9vciBibGFtZS4KLTopCitCYXphYXIgc3RvcmVzIHRoZSBzcGVj
aWZpZWQgZW1haWwgYWRkcmVzcyBpbiByZXZpc2lvbnMgd2hlbiB0aGV5J3JlCitjcmVhdGVkIHNv
IHRoYXQgcGVvcGxlIGNhbiB0ZWxsIHdobyBjb21taXRlZCB3aGljaCByZXZpc2lvbnMuICBUaGUK
K2VtYWlsIGFkZHJlc3NlcyBhcmUgbm90IHZlcmlmaWVkLCB0aGVyZWZvcmUgdGhleSBjb3VsZCBi
ZSBib2d1cywgc28KK3lvdSBoYXZlIHRvIHRydXN0IHRoZSBwZW9wbGUgaW52b2x2ZWQgaW4geW91
ciBwcm9qZWN0LiAgQWRkaXRpb25hbGx5LAordGhlIGVtYWlsIGFkZHJlc3MgaW4gYSByZXZpc2lv
biBnaXZlcyBvdGhlcnMgYSB3YXkgdG8gY29udGFjdCB0aGUKK2F1dGhvciBvZiBhIHJldmlzaW9u
IGZvciBjcmVkaXQgYW5kL29yIGJsYW1lLiAgOikKIAogSG93IHRvIHNldHVwIHlvdXIgZW1haWwg
YWRkcmVzcyAKID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIEJhemFhciB3aWxsIHRy
eSB0byBndWVzcyBhbiBlbWFpbCBhZGRyZXNzIGJhc2VkIG9uIHlvdXIgdXNlcm5hbWUgYW5kIHRo
ZQogaG9zdG5hbWUgaWYgbm9uZSBpcyBzZXQuICBUaGlzIHdpbGwgcHJvYmFibHkgbm90IGJlIHdo
YXQgeW91IHdhbnQsIHNvIHRocmVlCi13YXlzIGV4aXN0IHRvIHRlbGwgQmF6YWFyIHdoYXQgZW1h
aWwgdG8gdXNlCit3YXlzIGV4aXN0IHRvIHRlbGwgQmF6YWFyIHdoYXQgZW1haWwgdG8gdXNlOgog
Ci0gKiBZb3UgY2FuIHNldCB5b3VyIGVtYWlsIGluIHRoZSBkZWZhdWx0IGluaSBmaWxlLAorICog
WW91IGNhbiBzZXQgeW91ciBlbWFpbCBpbiB0aGUgZGVmYXVsdCBjb25maWd1cmF0aW9uIGZpbGUs
CiAgKiBZb3UgY2FuIHNldCBlbWFpbHMgcGVyLWJyYW5jaCBpbiB0aGUgYnJhbmNoIHNwZWNpZmlj
IGluaSBmaWxlLAogICogT3IgeW91ciBlbWFpbCBjYW4gYmUgc2V0IGJ5IGFuIGVudmlyb25tZW50
YWwgdmFyaWFibGUuCiAKIFRoZSBvcmRlciBvZiBwcmVjZWRlbmNlIGlzCiAKLSAxLiBJZiB0aGUg
YCRCWlJFTUFJTGAgZW52IHZhcmlhYmxlIGlzIHNldCwgdXNlIGl0LgotIDIuIElmIGFuIGVtYWls
IGlzIHNldCBmb3IgeW91ciBjdXJyZW50IGJyYW5jaCBpbiB0aGUgYGxvY2F0aW9ucy5jb25mYCBp
bmkKKyAxLiBJZiB0aGUgYGAkQlpSX0VNQUlMYGAgZW52aXJvbm1lbnQgdmFyaWFibGUgaXMgc2V0
LgorICMuIElmIGFuIGVtYWlsIGlzIHNldCBmb3IgeW91ciBjdXJyZW50IGJyYW5jaCBpbiB0aGUg
YGBsb2NhdGlvbnMuY29uZmBgCiAgICAgZmlsZS4KLSAzLiBJZiBhbiBlbWFpbCBpcyBzZXQgaW4g
dGhlIGBiYXphYXIuY29uZmAgZGVmYXVsdCBpbmkgZmlsZS4KLSA0LiBJZiB0aGUgYCRFTUFJTGAg
ZW52IHZhcmlhYmxlIGlzIHNldC4KLSA1LiBCYXphYXIgd2lsbCB0cnkgdG8gZ3Vlc3MgYmFzZWQg
b24geW91ciB1c2VybmFtZSBhbmQgdGhlIGhvc3RuYW1lLgorICMuIElmIGFuIGVtYWlsIGlzIHNl
dCBmb3VyIHlvdXIgY3VycmVudCBicmFuY2ggaW4gdGhlCisgICAgYGAuYnpyL2JyYW5jaC9icmFu
Y2guY29uZmBgIGZpbGUuCisgIy4gSWYgYW4gZW1haWwgaXMgc2V0IGluIHRoZSBgYGJhemFhci5j
b25mYGAgZGVmYXVsdCBjb25maWd1cmF0aW9uIGZpbGUuCisgIy4gSWYgdGhlIGAkRU1BSUxgIGVu
dmlyb25tZW50IHZhcmlhYmxlIGlzIHNldC4KKyAjLiBCYXphYXIgd2lsbCB0cnkgdG8gZ3Vlc3Mg
YmFzZWQgb24geW91ciB1c2VybmFtZSBhbmQgdGhlIGhvc3RuYW1lLgogCi1UbyBjaGVjayBvbiB3
aGF0IEJhemFhciB0aGlua3MgeW91ciBjdXJyZW50IGVtYWlsIGlzLCB1c2UgdGhlICcnJ3dob2Ft
aScnJworVG8gY2hlY2sgb24gd2hhdCBCYXphYXIgdGhpbmtzIHlvdXIgY3VycmVudCBlbWFpbCBp
cywgdXNlIHRoZSBgYHdob2FtaWBgCiAoIndobyBhbSBpPyIpIGNvbW1hbmQ6OgogCiAgICAgJSBi
enIgd2hvYW1pCkBAIC00OSwxNCArNTEsMTQgQEAKIAogICAgICUgYnpyIHdob2FtaSAtLWJyYW5j
aCAnSm9lIENvb2wgPGpvZUBleGFtcGxlLmNvbT4nCiAKLVRoZXNlIG1vZGlmeSB5b3VyIGdsb2Jh
bCBiYXphYXIuY29uZiBvciBicmFuY2ggYnJhbmNoLmNvbmYgZmlsZSwgcmVzcGVjdGl2ZWx5Lgor
VGhlc2UgbW9kaWZ5IHlvdXIgZ2xvYmFsIGBgYmF6YWFyLmNvbmZgYCBvciBicmFuY2ggYGBicmFu
Y2guY29uZmBgIGZpbGUsIHJlc3BlY3RpdmVseS4KIAotU2V0dGluZyBlbWFpbCB2aWEgZGVmYXVs
dCBpbmkgZmlsZQotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotVG8gdXNlIHRo
ZSBkZWZhdWx0IGluaSBmaWxlLCBjcmVhdGUgdGhlIGZpbGUgYCRIT01FLy5iYXphYXIvYmF6YWFy
LmNvbmZgIChvbgotV2luZG93cyB0aGlzIGlzIGAlQVBQREFUQSVcYmF6YWFyXDIuMFxiYXphYXIu
Y29uZmApIGFuZCBzZXQgYW4gZW1haWwgYWRkcmVzcworU2V0dGluZyBlbWFpbCB2aWEgZGVmYXVs
dCBjb25maWd1cmF0aW9uIGZpbGUKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CitUbyB1c2UgdGhlIGRlZmF1bHQgaW5pIGZpbGUsIGNyZWF0ZSB0aGUgZmlsZSBg
YCRIT01FLy5iYXphYXIvYmF6YWFyLmNvbmZgYCAob24KK1dpbmRvd3MgdGhpcyBpcyBgYCVBUFBE
QVRBJVxiYXphYXJcMi4wXGJhemFhci5jb25mYGApIGFuZCBzZXQgYW4gZW1haWwgYWRkcmVzcwog
YXMgc2hvd24gYmVsb3cuICBQbGVhc2Ugbm90ZSB0aGF0IHRoZSB3b3JkIERFRkFVTFQgaXMgY2Fz
ZSBzZW5zaXRpdmUsIGFuZAotbXVzdCBiZSBpbiB1cHBlci1jYXNlLjo6CittdXN0IGJlIGluIHVw
cGVyLWNhc2UuIDo6CiAKICAgICBbREVGQVVMVF0KICAgICBlbWFpbD1Zb3VyIE5hbWUgPG5hbWVA
aXNwLmNvbT4KQEAgLTY4LDI4ICs3MCwyNyBAQAogPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KIAogVGhlIHNlY29uZCBhcHByb2FjaCBpcyB0byBzZXQgZW1haWwgb24gYSBicmFu
Y2ggYnkgYnJhbmNoIGJhc2lzIGJ5IHVzaW5nIHRoZQotYCRIT01FLy5iYXphYXIvbG9jYXRpb25z
LmNvbmZgIGluaSBmaWxlLCB0aHVzbHk6OgorYGAkSE9NRS8uYmF6YWFyL2xvY2F0aW9ucy5jb25m
YGAgaW5pIGZpbGUsIHRodXNseTo6CiAKICAgICBbL3NvbWUvYnJhbmNoL2xvY2F0aW9uXQogICAg
IGVtYWlsPVlvdXIgTmFtZSA8bmFtZUBvdGhlci1pc3AuY29tPgogCi1UaGlzIHdpbGwgc2V0IHlv
dXIgZW1haWwgYWRkcmVzcyBpbiB0aGUgYnJhbmNoIGF0IGAvc29tZS9icmFuY2gvbG9jYXRpb25g
LAotb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCBzcGVjaWZpZWQgaW4gdGhlIGBiYXphYXIuY29uZmAg
YWJvdmUuCitUaGlzIHdpbGwgc2V0IHlvdXIgZW1haWwgYWRkcmVzcyBpbiB0aGUgYnJhbmNoIGF0
IGBgL3NvbWUvYnJhbmNoL2xvY2F0aW9uYGAsCitvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHNwZWNp
ZmllZCBpbiB0aGUgYGBiYXphYXIuY29uZmBgIGFib3ZlLgogCi1TZXR0aW5nIGVtYWlsIHZpYSBl
bnZpcm9ubWVudAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLVRoZSBmaW5hbCBtZXRo
b2QgQmF6YWFyIHdpbGwgdXNlIGlzIGNoZWNraW5nIGZvciB0aGUgYCRCWlJFTUFJTGAgYW5kCi1g
JEVNQUlMYCBlbnZpcm9ubWVudCB2YXJpYWJsZXMuICBHZW5lcmFsbHksIG9uZSB3b3VsZCB1c2Ug
dGhpcyBtZXRob2QgdG8KK1NldHRpbmcgZW1haWwgdmlhIGVudmlyb25tZW50IHZhcmlhYmxlCist
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorVGhlIGZpbmFsIG1ldGhvZCBC
YXphYXIgd2lsbCB1c2UgaXMgY2hlY2tpbmcgZm9yIHRoZSBgYCRCWlJfRU1BSUxgYCBhbmQKK2Bg
JEVNQUlMYGAgZW52aXJvbm1lbnQgdmFyaWFibGVzLiAgR2VuZXJhbGx5LCBvbmUgd291bGQgdXNl
IHRoaXMgbWV0aG9kIHRvCiBvdmVycmlkZSB0aGUgZW1haWwgaW4gYSBzY3JpcHQgY29udGV4dC4g
IElmIHlvdSB3b3VsZCBsaWtlIHRvIHNldCBhIGdlbmVyYWwKIGRlZmF1bHQsIHRoZW4gcGxlYXNl
IHNlZSB0aGUgaW5pIG1ldGhvZHMgYWJvdmUuCiAKLQogQ29uY2VybnMgZm9yIHNwYW0KID09PT09
PT09PT09PT09PT09CiBTb21lIHBlb3BsZSB3YW50IHRvIGF2b2lkIHNoYXJpbmcgdGhlaXIgZW1h
aWwgYWRkcmVzcyBzbyBhcyBub3QgdG8gZ2V0CiBzcGFtLiAgQmF6YWFyIHdpbGwgbmV2ZXIgZGlz
Y2xvc2UgeW91ciBlbWFpbCBhZGRyZXNzLCB1bmxlc3MgeW91IHB1Ymxpc2gKIGEgYnJhbmNoIG9y
IGNoYW5nZXNldCBpbiBhIHB1YmxpYyBsb2NhdGlvbi4gIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5
b3UKLScnZG8nJyB1c2UgYSByZWFsIGFkZHJlc3MsIHNvIHRoYXQgcGVvcGxlIGNhbiBjb250YWN0
IHlvdSBhYm91dCB5b3VyIHdvcmssCisqZG8qIHVzZSBhIHJlYWwgYWRkcmVzcywgc28gdGhhdCBw
ZW9wbGUgY2FuIGNvbnRhY3QgeW91IGFib3V0IHlvdXIgd29yaywKIGJ1dCBpdCdzIG5vdCByZXF1
aXJlZC4gIFlvdSBjYW4gdXNlIGFuIGFkZHJlc3Mgd2hpY2ggaXMgb2JmdXNjYXRlZCwgd2hpY2gK
IGJvdW5jZXMsIG9yIHdoaWNoIGdvZXMgdGhyb3VnaCBhbiBhbnRpLXNwYW0gc2VydmljZSBzdWNo
IGFzCiBgc3BhbWdvdXJtZXQuY29tYC4KCg==

=== modified file doc/specifying_revisions.txt // last-changed:bac at canonical.co
... m-20070227220504-es0kpgzrjetontoi // encoding:base64
LS0tIGRvYy9zcGVjaWZ5aW5nX3JldmlzaW9ucy50eHQKKysrIGRvYy9zcGVjaWZ5aW5nX3Jldmlz
aW9ucy50eHQKQEAgLTMsMTUgKzMsMTUgQEAKID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
CiAKIERlc2NyaXB0aW9uIG9mIHRoZSBzdWJhcmd1bWVudHMgZm9yIGBgLXJgYCBhcyB1c2VkIGJ5
IGNvbW1hbmRzIHN1Y2ggYXMKLSoqYnpyIGxvZyoqIGFuZCAqKmJ6ciBtZXJnZSoqLgorYGBienIg
bG9nYGAgYW5kIGBgYnpyIG1lcmdlYGAuCiAKIFlvdSBjYW4gZ2V0IHRoZSBvbmxpbmUgZG9jdW1l
bnRhdGlvbiB3aXRoIGBgYnpyIGhlbHAgcmV2aXNpb25zcGVjYGAuCiAKIFJldmlzaW9uIHNwZWNz
IGFuZCByYW5nZXMKID09PT09PT09PT09PT09PT09PT09PT09PT0KIAotKipienIqKiBoYXMgYSB2
ZXJ5IGV4cHJlc3NpdmUgd2F5IHRvIHNwZWNpZnkgYSByZXZpc2lvbiwgb3IgYSByYW5nZSBvZiBy
ZXZpc2lvbnMuCi1XZSdsbCB0YWtlIHRoZSBleGFtcGxlIG9mIHRoZSAqKmxvZyoqIGNvbW1hbmQu
CitgYGJ6cmBgIGhhcyBhIHZlcnkgZXhwcmVzc2l2ZSB3YXkgdG8gc3BlY2lmeSBhIHJldmlzaW9u
LCBvciBhIHJhbmdlIG9mIHJldmlzaW9ucy4KK1dlJ2xsIHRha2UgdGhlIGV4YW1wbGUgb2YgdGhl
IGBgbG9nYGAgY29tbWFuZC4KIAogVG8gc3BlY2lmeSBhIHJhbmdlIG9mIHJldmlzaW9ucywgdXNl
IGZvciBleGFtcGxlOjoKIApAQCAtMjIsMTAgKzIyLDEwIEBACiAgICAgJCBienIgbG9nIC1yIDEu
LgogICAgICQgYnpyIGxvZyAtciAuLjQKIAotTm90ZTo6CitOb3RlOgogICAgIE9taXR0aW5nIHRo
ZSBsb3dlciBib3VuZCBkb2Vzbid0IHdvcmsgb24gY3VycmVudGx5IHJlbGVhc2VkIHZlcnNpb25z
LgogCi1PdGhlciBjb21tYW5kcywgbGlrZSAqKmJ6ciBjYXQqKiB0YWtlIG9ubHkgb25lIHJldmlz
aW9uLCBub3QgYSByYW5nZSwgbGlrZTo6CitPdGhlciBjb21tYW5kcywgbGlrZSBgYGJ6ciBjYXRg
YCB0YWtlIG9ubHkgb25lIHJldmlzaW9uLCBub3QgYSByYW5nZSwgbGlrZTo6CiAKICAgICAkIGJ6
ciBjYXQgLXIgNDIgZm9vLmMKIApAQCAtNTgsNyArNTgsNyBAQAogLS0tLS0tLQogCiBQb3NpdGl2
ZSBudW1iZXJzIGRlbm90ZSByZXZpc2lvbiBudW1iZXJzIGluIHRoZSBjdXJyZW50IGJyYW5jaC4g
UmV2aXNpb24KLW51bWJlcnMgYXJlIGxhYmVsbGVkIGFzICJyZXZubyIgaW4gdGhlIG91dHB1dCBv
ZiAqKmJ6ciBsb2cqKi4gIFRvIGRpc3BsYXkKK251bWJlcnMgYXJlIGxhYmVsbGVkIGFzICJyZXZu
byIgaW4gdGhlIG91dHB1dCBvZiBgYGJ6ciBsb2dgYC4gIFRvIGRpc3BsYXkKIHRoZSBsb2cgZm9y
IHRoZSBmaXJzdCB0ZW4gcmV2aXNpb25zOjoKIAogICAgICQgYnpyIGxvZyAtciAuLjEwCkBAIC04
Miw4ICs4Miw4IEBACiByZXZpZAogLS0tLS0KIAotKipyZXZpZCoqIGFsbG93cyBzcGVjaWZ5aW5n
IGEgYW4gaW50ZXJuYWwgcmV2aXNpb24gSUQsIGFzIHNob3cgYnkgKipienIKLXRlc3RhbWVudCoq
IGFuZCBzb21lIG90aGVyIGNvbW1hbmRzLgorKipyZXZpZCoqIGFsbG93cyBzcGVjaWZ5aW5nIGEg
YW4gaW50ZXJuYWwgcmV2aXNpb24gSUQsIGFzIHNob3cgYnkgYGBienIKK3Rlc3RhbWVudGBgIGFu
ZCBzb21lIG90aGVyIGNvbW1hbmRzLgogCiBGb3IgZXhhbXBsZTo6CiAKQEAgLTk4LDcgKzk4LDcg
QEAKICAgICB0aGF0IGFwcGVhcnMgYmVmb3JlICcncmV2JycgaW4gdGhlIHJldmlzaW9uIGhpc3Rv
cnksIG9yIHRoZSByZXZpc2lvbiB0aGF0CiAgICAgd2FzIGN1cnJlbnQgd2hlbiAnJ3JldicnIHdo
YXQgY29taXR0ZWQuCiAKLScncmV2JycgY2FuIGJlIGFueSByZXZpc2lvbiBzcGVjaWZpZXIuCisn
J3JldicnIGNhbiBiZSBhbnkgcmV2aXNpb24gc3BlY2lmaWVyIGFuZCBtYXkgYmUgY2hhaW5lZC4K
IAogRm9yIGV4YW1wbGU6OgogCkBAIC0xMzEsMTQgKzEzMSwxNCBAQAogLS0tLS0tLS0KIAogKiph
bmNlc3RvcioqOipwYXRoKgotICAgIHNwZWNpZmllcyB0aGUgY29tbW9uIGFuY2VzdG9yIGJldHdl
ZW4gdGhlIGN1cnJlbnQgYnJhbmNoLGFuZCBhIAorICAgIHNwZWNpZmllcyB0aGUgY29tbW9uIGFu
Y2VzdG9yIGJldHdlZW4gdGhlIGN1cnJlbnQgYnJhbmNoIGFuZCBhIAogICAgIGRpZmZlcmVudCBi
cmFuY2guIFRoaXMgaXMgdGhlIHNhbWUgYW5jZXN0b3IgdGhhdCB3b3VsZCBiZSB1c2VkIGZvcgog
ICAgIG1lcmdpbmcgcHVycG9zZXMuCiAKICpwYXRoKiBtYXkgYmUgdGhlIFVSTCBvZiBhIHJlbW90
ZSBicmFuY2gsIG9yIHRoZSBmaWxlIHBhdGggdG8gYSBsb2NhbCBicmFuY2guCiAKIEZvciBleGFt
cGxlLCB0byBzZWUgd2hhdCBjaGFuZ2VzIHdlcmUgbWFkZSBvbiBhIGJyYW5jaCBzaW5jZSBpdCB3
YXMgZm9ya2VkCi1vZmYgKiouLi9wYXJlbnQqKjo6CitvZmYgYGAuLi9wYXJlbnRgYDo6CiAKICAg
ICAkIGJ6ciBkaWZmIC1yIGFuY2VzdG9yOi4uL3BhcmVudAogCkBAIC0xNDYsOSArMTQ2LDkgQEAK
IC0tLS0tLQogCiBicmFuY2gKLSAgICcncGF0aCcnIHNwZWNpZmllcyB0aGUgbGF0ZXN0IHJldmlz
aW9uIGluIGFub3RoZXIgYnJhbmNoLgorICAgYGBwYXRoYGAgc3BlY2lmaWVzIHRoZSBsYXRlc3Qg
cmV2aXNpb24gaW4gYW5vdGhlciBicmFuY2guCiAKLScncGF0aCcnIG1heSBiZSB0aGUgVVJMIG9m
IGEgcmVtb3RlIGJyYW5jaCwgb3IgdGhlIGZpbGUgcGF0aCB0byBhIGxvY2FsIGJyYW5jaC4KK2Bg
cGF0aGBgIG1heSBiZSB0aGUgVVJMIG9mIGEgcmVtb3RlIGJyYW5jaCwgb3IgdGhlIGZpbGUgcGF0
aCB0byBhIGxvY2FsIGJyYW5jaC4KIAogRm9yIGV4YW1wbGUsIHRvIGdldCB0aGUgZGlmZmVyZW5j
ZXMgYmV0d2VlbiB0aGlzIGFuZCBhbm90aGVyIGJyYW5jaDo6CiAKCg==

=== modified file doc/tutorial.txt // last-changed:brad.crittenden at canonical.co
... m-20070216171028-43ozltjcna8z4fu7 // encoding:base64
LS0tIGRvYy90dXRvcmlhbC50eHQKKysrIGRvYy90dXRvcmlhbC50eHQKQEAgLTY5LDggKzY5LDgg
QEAKIAogVGhlIGNlbnRyYWxpemVkIG1vZGVsIGNhbiBoYXZlIHNvbWUgZHJhd2JhY2tzLiBBIGNl
bnRyYWxpemVkIFJDUyByZXF1aXJlcwogdGhhdCBvbmUgaXMgYWJsZSB0byBjb25uZWN0IHRvIHRo
ZSBzZXJ2ZXIgd2hlbmV2ZXIgb25lIHdhbnRzIHRvIGRvIHZlcnNpb24KLWNvbnRyb2wgd29yay4g
VGhpcyBjYW4gYmUgYSBiaXQgb2YgYSBwcm9ibGVtIGlmIHlvdXIgc2VydmVyIG9uIHNvbWUgb3Ro
ZXIKLW1hY2hpbmUgb24gdGhlIGludGVybmV0IGFuZCB5b3UgYXJlIG5vdC4gT3IsIHdvcnNlIHll
dCwgeW91ICcnYXJlJycgb24gdGhlCitjb250cm9sIHdvcmsuIFRoaXMgY2FuIGJlIGEgYml0IG9m
IGEgcHJvYmxlbSBpZiB5b3VyIHNlcnZlciBpcyBvbiBzb21lIG90aGVyCittYWNoaW5lIG9uIHRo
ZSBpbnRlcm5ldCBhbmQgeW91IGFyZSBub3QuIE9yLCB3b3JzZSB5ZXQsIHlvdSAqKmFyZSoqIG9u
IHRoZQogaW50ZXJuZXQgYnV0IHRoZSBzZXJ2ZXIgaXMgbWlzc2luZyEKIAogRGVjZW50cmFsaXpl
ZCBSZXZpc2lvbiBDb250cm9sIFN5c3RlbXMgKHdoaWNoIEknbGwgY2FsbCBEUkNTIGFmdGVyIHRo
aXMKQEAgLTkwLDExICs5MCwxMSBAQAogYSAqKnJldmlzaW9uKiogb2YgdGhlIGRpcmVjdG9yeSB0
cmVlIHdoZW5ldmVyIHRoZSB1c2VyIGFza3MuIAogCiBSZXZpc2lvbiBjb250cm9sIHNvZnR3YXJl
IHN1Y2ggYXMgQmF6YWFyIGNhbiBkbyBtdWNoIG1vcmUgdGhhbiBqdXN0Ci1zdG9yYWdlIGFuZCBw
ZXJmb3JtaW5nIHVuZG8uICBGb3IgZXhhbXBsZSwgd2l0aCBCYXphYXIgZGV2ZWxvcGVyIGNhbgor
c3RvcmFnZSBhbmQgcGVyZm9ybWluZyB1bmRvLiAgRm9yIGV4YW1wbGUsIHdpdGggQmF6YWFyIGEg
ZGV2ZWxvcGVyIGNhbgogdGFrZSB0aGUgbW9kaWZpY2F0aW9ucyBpbiBvbmUgYnJhbmNoIG9mIHNv
ZnR3YXJlIGFuZCBhcHBseSB0aGVtIHRvCi1hbm90aGVyLCByZWxhdGVkLCBicmFuY2ggLS0gZXZl
biBpZiB0aG9zZSBjaGFuZ2VzIGV4aXN0IGluIGEgYnJhbmNoIG93bmVkCithbm90aGVyIHJlbGF0
ZWQgYnJhbmNoIC0tIGV2ZW4gaWYgdGhvc2UgY2hhbmdlcyBleGlzdCBpbiBhIGJyYW5jaCBvd25l
ZAogYnkgc29tZWJvZHkgZWxzZS4gVGhpcyBhbGxvd3MgZGV2ZWxvcGVycyB0byBjb29wZXJhdGUg
d2l0aG91dCBnaXZpbmcgd3JpdGUKLWFjY2VzcyB0byByZXBvc2l0b3J5LgorYWNjZXNzIHRvIHRo
ZSByZXBvc2l0b3J5LgogCiBCYXphYXIgcmVtZW1iZXJzIHRoZSAnJ2FuY2VzdHJ5Jycgb2YgYSBy
ZXZpc2lvbjogdGhlIHByZXZpb3VzIHJldmlzaW9ucwogdGhhdCBpdCBpcyBiYXNlZCB1cG9uLiAg
QSBzaW5nbGUgcmV2aXNpb24gbWF5IGhhdmUgbW9yZSB0aGFuIG9uZSBkaXJlY3QKQEAgLTExOSwz
MiArMTE5LDMxIEBACiBndWVzcyB0aGF0IEJhemFhciBtYWtlcywgdGhlbiB0aHJlZSBvcHRpb25z
IGV4aXN0OgogCiAgMS4gU2V0IGFuIGVtYWlsIGFkZHJlc3MgdmlhIGBgYnpyIHdob2FtaWBgLiAg
VGhpcyBpcyB0aGUgc2ltcGxlc3Qgd2F5LgotIFRvIHNldCBhIGdsb2JhbCBpZGVudGl0eSwgdXNl
OjoKLSAKLSAgICAgJSBienIgd2hvYW1pICdZb3VyIE5hbWUgPGVtYWlsQGV4YW1wbGUuY29tPicK
LSAKLSBJZiB5b3UnZCBsaWtlIHRvIHVzZSBhIGRpZmZlcmVudCBhZGRyZXNzIGZvciBhIHNwZWNp
ZmljIGJyYW5jaCwgZW50ZXIKLSB0aGUgYnJhbmNoIGZvbGRlciBhbmQgdXNlOjoKLSAKLSAgICAg
JSBienIgd2hvYW1pIC0tYnJhbmNoICdZb3VyIE5hbWUgPGVtYWlsQGV4YW1wbGUuY29tPicKLSAK
LSAxLiBTZXR0aW5nIHRoZSBlbWFpbCBhZGRyZXNzIGluIHRoZQotIGBgfi8uYmF6YWFyL2JhemFh
ci5jb25mYGAgWzFdXyBieSBhZGRpbmcgdGhlIGZvbGxvd2luZyBsaW5lcy4gUGxlYXNlIG5vdGUg
dGhhdAotIGBgW0RFRkFVTFRdYGAgaXMgY2FzZSBzZW5zaXRpdmU6OgogCisgICAgVG8gc2V0IGEg
Z2xvYmFsIGlkZW50aXR5LCB1c2U6OgorIAorICAgICUgYnpyIHdob2FtaSAnWW91ciBOYW1lIDxl
bWFpbEBleGFtcGxlLmNvbT4nCisgCisgICAgSWYgeW91J2QgbGlrZSB0byB1c2UgYSBkaWZmZXJl
bnQgYWRkcmVzcyBmb3IgYSBzcGVjaWZpYyBicmFuY2gsIGVudGVyCisgICAgdGhlIGJyYW5jaCBm
b2xkZXIgYW5kIHVzZTo6CisgCisgICAgJSBienIgd2hvYW1pIC0tYnJhbmNoICdZb3VyIE5hbWUg
PGVtYWlsQGV4YW1wbGUuY29tPicKKyAKKyAjLiBTZXR0aW5nIHRoZSBlbWFpbCBhZGRyZXNzIGlu
IHRoZSBgYH4vLmJhemFhci9iYXphYXIuY29uZmBgIFsxXV8gYnkgYWRkaW5nIHRoZSBmb2xsb3dp
bmcgbGluZXMuCisgICAgUGxlYXNlIG5vdGUgdGhhdCAgYGBbREVGQVVMVF1gYCBpcyBjYXNlIHNl
bnNpdGl2ZTo6CiAgICAgW0RFRkFVTFRdCiAgICAgZW1haWw9IFlvdXIgTmFtZSA8ZW1haWxAaXNw
LmNvbT4KICAKLSBBcyBhYm92ZSwgeW91IGNhbiBvdmVycmlkZSB0aGlzIHNldHRpbmdzIG9uIGEg
YnJhbmNoIGJ5IGJyYW5jaCBiYXNpcyBieQotIGNyZWF0aW5nIGEgYnJhbmNoIHNlY3Rpb24gaW4g
YGB+Ly5iYXphYXIvbG9jYXRpb25zLmNvbmZgYCBhbmQgYWRkaW5nIHRoZQotIGZvbGxvd2luZyBs
aW5lczo6Ci0KLSAgICBbL3RoZS9kaXJlY3RvcnkvdG8vdGhlL2JyYW5jaF0KKyAgICBBcyBhYm92
ZSwgeW91IGNhbiBvdmVycmlkZSB0aGlzIHNldHRpbmdzIG9uIGEgYnJhbmNoIGJ5IGJyYW5jaCBi
YXNpcyBieQorICAgIGNyZWF0aW5nIGEgYnJhbmNoIHNlY3Rpb24gaW4gYGB+Ly5iYXphYXIvbG9j
YXRpb25zLmNvbmZgYCBhbmQgYWRkaW5nIHRoZQorICAgIGZvbGxvd2luZyBsaW5lczo6CisgICAg
Wy90aGUvcGF0aC90by90aGUvYnJhbmNoXQogICAgIGVtYWlsPVlvdXIgTmFtZSA8ZW1haWxAaXNw
LmNvbT4KLSAKLSAxLiBPdmVycmlkaW5nIHRoZSB0d28gcHJldmlvdXMgb3B0aW9ucyBieSBzZXR0
aW5nIHRoZSBnbG9iYWwgZW52aXJvbm1lbnQKLSB2YXJpYWJsZSBgYCRCWlJFTUFJTGBgIG9yIGBg
JEVNQUlMYGAgKGBgJEJaUkVNQUlMYGAgd2lsbCB0YWtlIHByZWNlZGVuY2UpIAotIHRvIHlvdXIg
ZnVsbCBlbWFpbCBhZGRyZXNzLgorCisKKyAjLiBPdmVycmlkaW5nIHRoZSB0d28gcHJldmlvdXMg
b3B0aW9ucyBieSBzZXR0aW5nIHRoZSBnbG9iYWwgZW52aXJvbm1lbnQKKyAgICB2YXJpYWJsZSBg
YCRCWlJFTUFJTGBgIG9yIGBgJEVNQUlMYGAgKGBgJEJaUkVNQUlMYGAgd2lsbCB0YWtlIHByZWNl
ZGVuY2UpIAorICAgIHRvIHlvdXIgZnVsbCBlbWFpbCBhZGRyZXNzLgogCiAuLiBbMV0gT24gV2lu
ZG93cywgdGhlIHVzZXJzIGNvbmZpZ3VyYXRpb24gZmlsZXMgY2FuIGJlIGZvdW5kIGluIHRoZQog
ICAgYXBwbGljYXRpb24gZGF0YSBkaXJlY3RvcnkuIFNvIGluc3RlYWQgb2YgYGB+Ly5iYXphYXIv
YnJhbmNoLmNvbmZgYApAQCAtMTU2LDEwICsxNTUsMTAgQEAKIENyZWF0aW5nIGEgYnJhbmNoCiA9
PT09PT09PT09PT09PT09PQogCi1IaXN0b3J5IGlzIGJ5IGRlZmF1bHQgc3RvcmVkIGluIHRoZSAu
YnpyIGRpcmVjdG9yeSBvZiB0aGUgYnJhbmNoLiBUaGVyZQotd2lsbCBiZSBhIGZhY2lsaXR5IHRv
IHN0b3JlIGl0IGluIGEgc2VwYXJhdGUgcmVwb3NpdG9yeSwgd2hpY2ggbWF5IGJlCi1yZW1vdGUu
ICBXZSBjcmVhdGUgYSBuZXcgYnJhbmNoIGJ5IHJ1bm5pbmcgKipienIgaW5pdCoqIGluIGFuIGV4
aXN0aW5nCi1kaXJlY3Rvcnk6OgorSGlzdG9yeSBpcyBieSBkZWZhdWx0IHN0b3JlZCBpbiB0aGUg
LmJ6ciBkaXJlY3Rvcnkgb2YgdGhlIGJyYW5jaC4gSW4gYQorZnV0dXJlIHZlcnNpb24gb2YgQmF6
YWFyLCB0aGVyZSB3aWxsIGJlIGEgZmFjaWxpdHkgdG8gc3RvcmUgaXQgaW4gYQorc2VwYXJhdGUg
cmVwb3NpdG9yeSwgd2hpY2ggbWF5IGJlIHJlbW90ZS4gIFdlIGNyZWF0ZSBhIG5ldyBicmFuY2gg
YnkKK3J1bm5pbmcgKipienIgaW5pdCoqIGluIGFuIGV4aXN0aW5nIGRpcmVjdG9yeTo6CiAKICAg
ICAlIG1rZGlyIHR1dG9yaWFsCiAgICAgJSBjZCB0dXRvcmlhbApAQCAtMTczLDcgKzE3Miw3IEBA
CiAgICAgLi8gIC4uLyAgLmJ6ci8KICAgICAlCiAKLUFzIGZvciBDVlMsIHRoZXJlIGFyZSB0aHJl
ZSBjbGFzc2VzIG9mIGZpbGU6IHVua25vd24sIGlnbm9yZWQsIGFuZAorQXMgd2l0aCBDVlMsIHRo
ZXJlIGFyZSB0aHJlZSBjbGFzc2VzIG9mIGZpbGU6IHVua25vd24sIGlnbm9yZWQsIGFuZAogdmVy
c2lvbmVkLiAgVGhlICoqYWRkKiogY29tbWFuZCBtYWtlcyBhIGZpbGUgdmVyc2lvbmVkOiB0aGF0
IGlzLCBjaGFuZ2VzCiB0byBpdCB3aWxsIGJlIHJlY29yZGVkIGJ5IHRoZSBzeXN0ZW06OgogCkBA
IC0xOTgsNyArMTk3LDcgQEAKIGNvbnRhaW5pbmcgY29udHJvbCBmaWxlcy4gIEJ5IGRlZmF1bHQg
dGhlcmUgaXMgbm8gc2VwYXJhdGUgcmVwb3NpdG9yeSBvcgogZGF0YWJhc2UgYXMgdXNlZCBpbiBz
dm4gb3Igc3ZrLiBZb3UgY2FuIGNob29zZSB0byBjcmVhdGUgYSByZXBvc2l0b3J5IGlmCiB5b3Ug
d2FudCB0byAoc2VlIHRoZSAqKmJ6ciBpbml0LXJlcG8qKiBjb21tYW5kKS4gWW91IG1heSB3aXNo
IHRvIGRvIHRoaXMKLWlmIHlvdSBoYXZlIHZlcnkgbGFyZ2UgYnJhbmNoZXMsIG9yIG1hbnkgYnJh
bmNoZXMgb2YgYSBtb2RlcmF0ZSBzaXplZAoraWYgeW91IGhhdmUgdmVyeSBsYXJnZSBicmFuY2hl
cywgb3IgbWFueSBicmFuY2hlcyBvZiBhIG1vZGVyYXRlbHkgc2l6ZWQKIHByb2plY3QuCiAKIFlv
dSdsbCB1c3VhbGx5IHJlZmVyIHRvIGJyYW5jaGVzIG9uIHlvdXIgY29tcHV0ZXIncyBmaWxlc3lz
dGVtIGp1c3QgYnkKQEAgLTIwNyw3ICsyMDYsNyBAQAogCiAgICAgJSBienIgbG9nIGh0dHA6Ly9i
YXphYXItdmNzLm9yZy9ienIvYnpyLmRldi8KIAotQnkgaW5zdGFsbGluZyBienIgcGx1Z2lucyB5
b3UgY2FuIGFsc28gYWNjZXNzIGJyYW5jaGVzIG92ZXIgdGhlIHNmdHAgb3IKK0J5IGluc3RhbGxp
bmcgYnpyIHBsdWdpbnMgeW91IGNhbiBhbHNvIGFjY2VzcyBicmFuY2hlcyB1c2luZyB0aGUgc2Z0
cCBvcgogcnN5bmMgcHJvdG9jb2xzLgogCiBSZXZpZXdpbmcgY2hhbmdlcwpAQCAtNDk5LDE0ICs0
OTgsMjQgQEAKICAgJSBienIgbWVyZ2UgVVJMCiAKIAotSWYgdGhlcmUgaXMgYSBjb25mbGljdCBk
dXJpbmcgYSBtZXJnZSwgMyBmaWxlcyB3aXRoIHRoZSBzYW1lIGJhc2VuYW1lIGFyZQotY3JlYXRl
ZC4gVGhlIGZpbGVuYW1lIG9mIHRoZSBjb21tb24gYmFzZSBpcyBhcHBlbmRlZCB3aXRoIC5CQVNF
LCB0aGUKLWZpbGVuYW1lIG9mIHRoZSBmaWxlIGNvbnRhaW5pbmcgeW91ciBjaGFuZ2VzIGlzIGFw
cGVuZGVkIC5USElTIGFuZCB0aGUKLWZpbGVuYW1lIHdpdGggdGhlIGNoYW5nZXMgZnJvbSB0aGUg
b3RoZXIgdHJlZSBpcyBhcHBlbmRlZCAuT1RIRVIuCi1Vc2luZyBhIHByb2dyYW0gc3VjaCBhcyBr
ZGlmZjMsIHlvdSBjYW4gbm93IGNvbWZvcnRhYmx5IG1lcmdlIHRoZW0gaW50bwotb25lIGZpbGUu
IFRvIGNvbW1pdCB5b3UgaGF2ZSB0byByZW5hbWUgaXQgdG8gdGhlIG9yaWdpbmFsIGJhc2VuYW1l
IGFuZAotZGVsZXRlIHRoZSBvdGhlciB0d28gZmlsZXMuIEFzIGxvbmcgYXMgdGhlcmUgZXhpc3Qg
ZmlsZXMgd2l0aCAuQkFTRSwgLlRISVMKLW9yIC5PVEhFUiB0aGUgY29tbWl0IGNvbW1hbmQgd2ls
bCBjb21wbGFpbi4KK0lmIHRoZXJlIGlzIGEgY29uZmxpY3QgZHVyaW5nIGEgbWVyZ2UsIDMgZmls
ZXMgd2l0aCB0aGUgc2FtZSBiYXNlbmFtZQorYXJlIGNyZWF0ZWQuIFRoZSBmaWxlbmFtZSBvZiB0
aGUgY29tbW9uIGJhc2UgaXMgYXBwZW5kZWQgd2l0aCAiLkJBU0UiLAordGhlIGZpbGVuYW1lIG9m
IHRoZSBmaWxlIGNvbnRhaW5pbmcgeW91ciBjaGFuZ2VzIGlzIGFwcGVuZGVkIHdpdGgKKyIuVEhJ
UyIgYW5kIHRoZSBmaWxlbmFtZSB3aXRoIHRoZSBjaGFuZ2VzIGZyb20gdGhlIG90aGVyIHRyZWUg
aXMKK2FwcGVuZGVkIHdpdGggIi5PVEhFUiIuICBVc2luZyBhIHByb2dyYW0gc3VjaCBhcyBrZGlm
ZjMsIHlvdSBjYW4gbm93Citjb21mb3J0YWJseSBtZXJnZSB0aGVtIGludG8gb25lIGZpbGUuICBJ
biBvcmRlciB0byBjb21taXQgeW91IGhhdmUgdG8KK3JlbmFtZSB0aGUgbWVyZ2VkIGZpbGUgKCIu
VEhJUyIpIHRvIHRoZSBvcmlnaW5hbCBmaWxlIG5hbWUgYW5kIGRlbGV0ZQordGhlIG90aGVyIHR3
byB0ZW1wb3JhcnkgZmlsZXMgKCIuQkFTRSIgYW5kICIuT1RIRVIiKS4gQXMgbG9uZyBhcyB0aGVy
ZQorZXhpc3QgZmlsZXMgd2l0aCAuQkFTRSwgLlRISVMgb3IgLk9USEVSIHRoZSBjb21taXQgY29t
bWFuZCB3aWxsCitjb21wbGFpbi4gIFRvIGNvbXBsZXRlIHRoZSBjb25mbGljdCByZXNvbHV0aW9u
IHlvdSBtdXN0IHVzZSB0aGUKK3Jlc29sdmUgY29tbWFuZC4KKworOjoKKworICAlIGtkaWZmMyBm
aWxlLkJBU0UgZmlsZS5PVEhFUiBmaWxlLlRISVMKKyAgJSBtdiBmaWxlLlRISVMgZmlsZQorICAl
IHJtIGZpbGUuQkFTRSBmaWxlLk9USEVSCisgICUgYnpyIHJlc29sdmUgZmlsZQogCiBbKipUT0RP
Kio6IGV4cGxhaW4gY29uZmxpY3QgbWFya2VycyB3aXRoaW4gZmlsZXNdCiAKQEAgLTUyNSw3ICs1
MzQsNyBAQAogCiAqIGJ6ciBwdXNoIHNmdHA6Ly9zZXJ2ZXJuYW1lLmNvbS90aGlzL2RpcmVjdG9y
eS9oZXJlIAogCi0gIChUaGUgZGlyZWN0b3J5IHRoYXQgbXVzdCBhbHJlYWR5IGV4aXN0KQorICAo
VGhlIGRlc3RpbmF0aW9uIGRpcmVjdG9yeSBtdXN0IGFscmVhZHkgZXhpc3QpCiAKICogVGhlIHJz
cHVzaCBwbHVnaW4gdGhhdCBjb21lcyB3aXRoIEJ6clRvb2xzCiAKCg==

=== modified file doc/using_aliases.txt // last-changed:bac at canonical.com-20070
... 227220504-es0kpgzrjetontoi // encoding:base64
LS0tIGRvYy91c2luZ19hbGlhc2VzLnR4dAorKysgZG9jL3VzaW5nX2FsaWFzZXMudHh0CkBAIC02
LDggKzYsOCBAQAogYXJlIGFuIGVhc3kgd2F5IHRvIGNyZWF0ZSBzaG9ydGN1dHMgZm9yIGNvbW1v
bmx5LXR5cGVkIGNvbW1hbmRzLCBvciB0byBzZXQKIGRlZmF1bHRzIGZvciBjb21tYW5kcy4KIAot
Q29tbWFuZCBhbGlhc2VzIGNhbiBiZSBkZWZpbmVkIGluIHRoZSAqKltBTElBU0VTXSoqIHNlY3Rp
b24gb2YgeW91cgotKiouYmF6YWFyL2JhemFhci5jb25mKiogZmlsZS4gQWxpYXNlcyBzdGFydCB3
aXRoIHRoZSBhbGlhcyBuYW1lLCB0aGVuIGFuCitDb21tYW5kIGFsaWFzZXMgY2FuIGJlIGRlZmlu
ZWQgaW4gdGhlIGBgW0FMSUFTRVNdYGAgc2VjdGlvbiBvZiB5b3VyCitgYC5iYXphYXIvYmF6YWFy
LmNvbmZgYCBmaWxlLiBBbGlhc2VzIHN0YXJ0IHdpdGggdGhlIGFsaWFzIG5hbWUsIHRoZW4gYW4K
IGVxdWFsIHNpZ24sIHRoZW4gYSBjb21tYW5kIGZyYWdtZW50LiAgSGVyZSdzIGFuIGV4YW1wbGUg
QUxJQVNFUyBzZWN0aW9uOgogCiBFeGFtcGxlcwpAQCAtMjMsMjkgKzIzLDM1IEBACiBFeHBsYW5h
dGlvbiBvZiBleGFtcGxlcwogPT09PT09PT09PT09PT09PT09PT09PT0KIAotICogVGhlIGZpcnN0
IGFsaWFzIG1ha2VzIGEgbmV3ICdyZWNlbnRsb2cnIGNvbW1hbmQgdGhhdCBzaG93cyB0aGUgbG9n
cyBmb3IgdGhlCisgKiBUaGUgZmlyc3QgYWxpYXMgbWFrZXMgYSBuZXcgYGByZWNlbnRsb2dgYCBj
b21tYW5kIHRoYXQgc2hvd3MgdGhlIGxvZ3MgZm9yIHRoZQogICAgbGFzdCB0aHJlZSByZXZpc2lv
bnMKLSAqIFRoZSAqKmxsKiogYWxpYXMgc2hvd3MgdGhlIGxhc3QgMTAgbG9nIGVudHJpZXMgaW4g
bGluZSBmb3JtYXQuCi0gKiB0aGUgKipjb21taXQqKiBhbGlhcyBzZXRzIHRoZSBkZWZhdWx0IGZv
ciBjb21taXQgdG8gcmVmdXNlIHRvIGNvbW1pdCBpZiBuZXcKKyAqIFRoZSBgYGxsYGAgYWxpYXMg
c2hvd3MgdGhlIGxhc3QgMTAgbG9nIGVudHJpZXMgaW4gbGluZSBmb3JtYXQuCisgKiB0aGUgYGBj
b21taXRgYCBhbGlhcyBzZXRzIHRoZSBkZWZhdWx0IGZvciBjb21taXQgdG8gcmVmdXNlIHRvIGNv
bW1pdCBpZiBuZXcKICAgIGZpbGVzIGluIHRoZSB0cmVlIGFyZSBub3QgcmVjb2duaXplZC4KLSAq
IHRoZSAqKmRpZmYqKiBhbGlhcyBhZGRzIHRoZSBjb3ZldGVkIC1wIG9wdGlvbiB0byBkaWZmCi0K
KyAqIHRoZSBgYGRpZmZgYCBhbGlhcyBhZGRzIHRoZSBjb3ZldGVkIC1wIG9wdGlvbiB0byBkaWZm
CisKK1VzaW5nIHRoZSBBbGlhc2VzCis9PT09PT09PT09PT09PT09PQorVGhlIGFsaWFzZXMgZGVm
aW5lZCBhYm92ZSB3b3VsZCBiZSB1c2VkIGxpa2Ugc286IDo6CisKKyAgICUgYnpyIHJlY2VudGxv
ZworICAgJSBienIgbGwKKyAgICUgYnpyIGNvbW1pdAorICAgJSBienIgZGlmZgogCiBSdWxlcyBm
b3IgQWxpYXNlcwogPT09PT09PT09PT09PT09PT0KIAogICogWW91IGNhbiBvdmVycmlkZSBwYXJ0
cyBvZiB0aGUgb3B0aW9ucyBnaXZlbiBpbiBhbiBhbGlhcyBieSBvdmVycmlkaW5nIGl0LgotICAg
Rm9yIGV4YW1wbGUsIGlmIHlvdSBydW4gKipsYXN0bG9nIC1yLTUuLioqLCB5b3Ugd2lsbCBvbmx5
IGdldCBmaXZlCisgICBGb3IgZXhhbXBsZSwgaWYgeW91IHJ1biBgYGxhc3Rsb2cgLXItNS4uYGAs
IHlvdSB3aWxsIG9ubHkgZ2V0IGZpdmUKICAgIGxpbmUtYmFzZWQgbG9nIGVudHJpZXMgaW5zdGVh
ZCBvZiAxMC4KICAqIEFsaWFzZXMgY2FuIG92ZXJyaWRlIHRoZSBzdGFuZGFyZCBiZWhhdmlvdXIg
b2YgZXhpc3RpbmcgY29tbWFuZHMgYnkgZ2l2aW5nCi0gICBhbiBhbGlhcyBuYW1lIHRoYXQgaXMg
dGhlc2FtZSBhcyB0aGUgb3JpZ25hbCBjb21tYW5kLiBGb3IgZXhhbXBsZSwgZGVmYXVsdAotICAg
Y29tbWl0IGlzIGNoYW5nZWQgd2l0aCAqKmNvbW1pdD1jb21taXQgLS1zdHJpY3QqKi4KLSAqIEFs
aWFzZXMgY2FuIG5vdCByZWZlciB0byBvdGhlciBhbGlhc2VzLiBJbiBvdGhlciB3b3JkcyBtYWtp
bmcgYQotICAgKipsYXN0bG9nKiogYWxpYXMgYW5kIHJlZmVycmluZyB0byBpdCB3aXRoIGEgKips
bCoqIGFsaWFzIHdpbGwgbm90IHdvcmsuCi0KLVRoaXMgaW5jbHVkZXMgYWxpYXNlcyB0aGF0IG92
ZXJyaWRlIHN0YW5kYXJkIGNvbW1hbmRzCi0KLSAqIEdpdmluZyB0aGUgKiotLW5vLWFsaWFzZXMq
KiB0byB0aGUgYnpyIGNvbW1hbmQgd2lsbCB0ZWxsIGl0IHRvIGlnbm9yZSBhbGlhc2VzCi0gICBm
b3IgdGhhdCBydW4uIEZvciBleGFtcGxlLCBydW5uaW5nICoqYnpyIC0tbm8tYWxpYXNlcyBjb21t
aXQqKiB3aWxsIHBlcmZvcm0gYQotICAgc3RhbmRhcmQgY29tbWl0IGluc3RlYWQgbm90IGRvIGEg
Kipjb21taXQgLS1zdHJpY3QqKi4KKyAgIGFuIGFsaWFzIG5hbWUgdGhhdCBpcyB0aGUgc2FtZSBh
cyB0aGUgb3JpZ25hbCBjb21tYW5kLiBGb3IgZXhhbXBsZSwgZGVmYXVsdAorICAgY29tbWl0IGlz
IGNoYW5nZWQgd2l0aCBgYGNvbW1pdD1jb21taXQgLS1zdHJpY3RgYC4KKyAqIEFsaWFzZXMgY2Fu
bm90IHJlZmVyIHRvIG90aGVyIGFsaWFzZXMuIEluIG90aGVyIHdvcmRzIG1ha2luZyBhCisgICBg
YGxhc3Rsb2dgYCBhbGlhcyBhbmQgcmVmZXJyaW5nIHRvIGl0IHdpdGggYSBgYGxsYGAgYWxpYXMg
d2lsbCBub3Qgd29yay4KKyAgIFRoaXMgaW5jbHVkZXMgYWxpYXNlcyB0aGF0IG92ZXJyaWRlIHN0
YW5kYXJkIGNvbW1hbmRzCisgKiBHaXZpbmcgdGhlIGBgLS1uby1hbGlhc2VzYGAgdG8gdGhlIGJ6
ciBjb21tYW5kIHdpbGwgdGVsbCBpdCB0byBpZ25vcmUgYWxpYXNlcworICAgZm9yIHRoYXQgcnVu
LiBGb3IgZXhhbXBsZSwgcnVubmluZyBgYGJ6ciAtLW5vLWFsaWFzZXMgY29tbWl0YGAgd2lsbCBw
ZXJmb3JtIGEKKyAgIHN0YW5kYXJkIGNvbW1pdCBpbnN0ZWFkIG5vdCBkbyBhIGBgY29tbWl0IC0t
c3RyaWN0YGAuCiAKCg==

=== modified file doc/version_info.txt // last-changed:bac at canonical.com-200702
... 27220504-es0kpgzrjetontoi // encoding:base64
LS0tIGRvYy92ZXJzaW9uX2luZm8udHh0CisrKyBkb2MvdmVyc2lvbl9pbmZvLnR4dApAQCAtNiw3
ICs2LDcgQEAKID09PT09PT09CiAKIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHdheXMgb2YgdXNp
bmcgYGBienIgdmVyc2lvbi1pbmZvYGAgYXMgcGFydCBvZiBhCi1idWlsZCByb3V0aW5lIHRvIGVt
YmVkIHZlcnNpb24gaW5mb3JtYXRpb24gaW50byBhIGZpbmFsIHByb2plY3QuCitidWlsZCBwcm9j
ZXNzIHRvIGVtYmVkIHZlcnNpb24gaW5mb3JtYXRpb24gaW50byBhIGZpbmFsIHByb2plY3QuCiAK
IAogUHl0aG9uIFByb2plY3QKQEAgLTIzLDI0ICsyMywyMiBAQAogCiBUaGlzIGdlbmVyYXRlcyBh
IGZpbGUgd2hpY2ggY29udGFpbnMgMyBkaWN0aW9uYXJpZXM6CiAKLSAgYHZlcnNpb25faW5mb2A6
IEEgZGljdGlvbmFyeSBjb250YWluaW5nIHRoZSBiYXNpYyBpbmZvcm1hdGlvbiBhYm91dCB0aGUK
LSAgICAgICAgICAgICAgICAgIGN1cnJlbnQgc3RhdGUuCi0KLSAgcmV2aXNpb25zOiBBIGRpY3Rp
b25hcnkgbGlzdGluZyBhbGwgb2YgdGhlIHJldmlzaW9ucyBpbiB0aGUgaGlzdG9yeSBvZgotICAg
ICAgICAgICAgIHRoZSB0cmVlLCBhbG9uZyB3aXRoIHRoZSBjb21taXQgdGltZXMgYW5kIGNvbW1p
dCBtZXNzYWdlLgotICAgICAgICAgICAgIFRoaXMgZGVmYXVsdHMgdG8gYmVpbmcgZW1wdHkgdW5s
ZXNzIGBgLS1hbGxgYCBvcgotICAgICAgICAgICAgIGBgLS1pbmNsdWRlLWhpc3RvcnlgYCBpcyBz
dXBwbGllZC4gVGhpcyBpcyB1c2VmdWwgaWYgeW91Ci0gICAgICAgICAgICAgd2FudCB0byB0cmFj
ayB3aGF0IGJ1Z2ZpeGVzLCBldGMsIG1pZ2h0IGJlIGluY2x1ZGVkIGluIHRoZQotICAgICAgICAg
ICAgIHJlbGVhc2VkIHZlcnNpb24uIEJ1dCBmb3IgbWFueSBwcm9qZWN0cyBpdCBpcyBtb3JlCi0g
ICAgICAgICAgICAgaW5mb3JtYXRpb24gdGhhbiB0aGV5IG5lZWQuCi0KLSAgYGZpbGVfcmV2aXNp
b25zYDogQSBkaWN0aW9uYXJ5IGxpc3RpbmcgdGhlIGxhc3QtbW9kaWZpZWQgcmV2aXNpb24gZm9y
Ci0gICAgICAgICAgICAgICAgICAgIGFsbCBmaWxlcyBpbiB0aGUgcHJvamVjdC4gVGhpcyBjYW4g
YmUgdXNlZCBzaW1pbGFybHkKLSAgICAgICAgICAgICAgICAgICAgdG8gaG93IGBgJElkJGBgIGtl
eXdvcmRzIGFyZSB1c2VkIGluIENWUyBjb250cm9sbGVkCi0gICAgICAgICAgICAgICAgICAgIGZp
bGVzLiBUaGUgbGFzdCBtb2RpZmllZCBkYXRlIGNhbiBiZSBkZXRlcm1pbmVkIGJ5Ci0gICAgICAg
ICAgICAgICAgICAgIGxvb2tpbmcgaW4gdGhlIGBgcmV2aXNpb25zYGAgbWFwLiBUaGlzIGlzIGFs
c28gZW1wdHkgYnkKLSAgICAgICAgICAgICAgICAgICAgZGVmYXVsdCwgYW5kIGVuYWJsZWQgb25s
eSBieSBgYC0tYWxsYGAgb3IKLSAgICAgICAgICAgICAgICAgICAgYGAtLWluY2x1ZGUtZmlsZS1y
ZXZpc2lvbnNgYC4KKyAgKiBgdmVyc2lvbl9pbmZvYDogQSBkaWN0aW9uYXJ5IGNvbnRhaW5pbmcg
dGhlIGJhc2ljIGluZm9ybWF0aW9uIGFib3V0IHRoZQorICAgIGN1cnJlbnQgc3RhdGUuCisKKyAg
KiBgcmV2aXNpb25zYDogQSBkaWN0aW9uYXJ5IGxpc3RpbmcgYWxsIG9mIHRoZSByZXZpc2lvbnMg
aW4gdGhlCisgICAgaGlzdG9yeSBvZiB0aGUgdHJlZSwgYWxvbmcgd2l0aCB0aGUgY29tbWl0IHRp
bWVzIGFuZCBjb21taXQKKyAgICBtZXNzYWdlLiAgVGhpcyBkZWZhdWx0cyB0byBiZWluZyBlbXB0
eSB1bmxlc3MgYGAtLWFsbGBgIG9yCisgICAgYGAtLWluY2x1ZGUtaGlzdG9yeWBgIGlzIHN1cHBs
aWVkLiBUaGlzIGlzIHVzZWZ1bCBpZiB5b3Ugd2FudCB0bworICAgIHRyYWNrIHdoYXQgYnVnIGZp
eGVzLCBldGMsIG1pZ2h0IGJlIGluY2x1ZGVkIGluIHRoZSByZWxlYXNlZAorICAgIHZlcnNpb24u
IEJ1dCBmb3IgbWFueSBwcm9qZWN0cyBpdCBpcyBtb3JlIGluZm9ybWF0aW9uIHRoYW4gbmVlZGVk
LgorCisgICogYGZpbGVfcmV2aXNpb25zYDogQSBkaWN0aW9uYXJ5IGxpc3RpbmcgdGhlIGxhc3Qt
bW9kaWZpZWQgcmV2aXNpb24KKyAgICBmb3IgYWxsIGZpbGVzIGluIHRoZSBwcm9qZWN0LiBUaGlz
IGNhbiBiZSB1c2VkIHNpbWlsYXJseSB0byBob3cKKyAgICBgYCRJZCRgYCBrZXl3b3JkcyBhcmUg
dXNlZCBpbiBDVlMtY29udHJvbGxlZCBmaWxlcy4gVGhlIGxhc3QKKyAgICBtb2RpZmllZCBkYXRl
IGNhbiBiZSBkZXRlcm1pbmVkIGJ5IGxvb2tpbmcgaW4gdGhlIGBgcmV2aXNpb25zYGAKKyAgICBt
YXAuIFRoaXMgaXMgYWxzbyBlbXB0eSBieSBkZWZhdWx0LCBhbmQgZW5hYmxlZCBvbmx5IGJ5IGBg
LS1hbGxgYAorICAgIG9yIGBgLS1pbmNsdWRlLWZpbGUtcmV2aXNpb25zYGAuCiAKIENoZWNrIENs
ZWFuCiA9PT09PT09PT09PQoK

=== modified directory  // last-changed:bac at canonical.com-20070227221101-b854hj
... op5278bqqb
# revision id: bac at canonical.com-20070227221101-b854hjop5278bqqb
# sha1: c08f70807a65ff02eec129b3f700eda5a5b8dd4c
# inventory sha1: c168aeb1da95a674b8545c41cc62b9efdfd1d01a
# parent ids:
#   bac at canonical.com-20070227220504-es0kpgzrjetontoi
#   pqm at pqm.ubuntu.com-20070227220846-8cce3b2986915092
# properties:
#   branch-nick: bzr.dev

# message:
#   Updated version_info.txt for grammar changes
# committer: Brad Crittenden <bac at canonical.com>
# date: Tue 2007-02-27 17:05:04.663000107 -0500

=== modified file doc/centralized_workflow.txt // encoding:base64
LS0tIGRvYy9jZW50cmFsaXplZF93b3JrZmxvdy50eHQKKysrIGRvYy9jZW50cmFsaXplZF93b3Jr
Zmxvdy50eHQKQEAgLTEzLDcgKzEzLDcgQEAKIG1hbm5lci4gQmF6YWFyXyBpcyBkZXNpZ25lZCB0
byBiZSB2ZXJ5IGZsZXhpYmxlIGFuZCBhbGxvd3Mgc2V2ZXJhbAogZGlmZmVyZW50IHdvcmtmbG93
cywgZnJvbSBmdWxseSBkZWNlbnRyYWxpemVkIHRvIG1vc3RseSBjZW50cmFsaXplZC4gIFRoZQog
d29ya2Zsb3cgdXNlZCBoZXJlIGlzIG1lYW50IHRvIGVhc2UgYSBuZXcgdXNlciBpbnRvIG1vcmUg
YWR2YW5jZWQgdXNhZ2Ugb2YKLUJhemFhcl8sIGFuZCBhbGxvd3MgdGhlbSB0byB3b3JrIGluIGEg
bWl4IG9mIGNlbnRyYWxpemVkIGFuZCBkZWNlbnRyYWxpemVkCitCYXphYXJfLCBhbmQgYWxsb3cg
dGhlbSB0byB3b3JrIGluIGEgbWl4IG9mIGNlbnRyYWxpemVkIGFuZCBkZWNlbnRyYWxpemVkCiBv
cGVyYXRpb25zLgogCiBJbiBnZW5lcmFsLCB0aGlzIGRvY3VtZW50IGlzIG1lYW50IGZvciB1c2Vy
cyBjb21pbmcgZnJvbSBhIGJhY2tncm91bmQgb2YKQEAgLTg3LDE2ICs4NywxOSBAQAogICAlIGJ6
ciBpbml0LXJlcG8gLS1uby10cmVlcyBzZnRwOi8vY2VudHJhbGhvc3Qvc3J2L2J6ci8KIAogWW91
IGNhbiB0aGluayBvZiB0aGlzIHN0ZXAgYXMgc2ltaWxhciB0byBzZXR0aW5nIHVwIGEgbmV3IGN2
c3Jvb3QsIG9yCi1zdWJ2ZXJzaW9uIHJlcG9zaXRvcnkuCi0KLQotVmVyc2lvbmluZyBhbiBleGlz
dGluZyBwcm9qZWN0Ci09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KK3N1YnZlcnNpb24g
cmVwb3NpdG9yeS4gIFRoZSB7e3stLW5vLXRyZWVzfX19IG9wdGlvbiB0ZWxscyBienIgdG8gbm90
Citwb3B1bGF0ZSB0aGUgZGlyZWN0b3J5IHdpdGggYSB3b3JraW5nIHRyZWUuICBUaGlzIGlzIGFw
cHJvcHJpYXRlIHNpbmNlCitubyBvbmUgd2lsbCBiZSBtYWtpbmcgY2hhbmdlcyBkaXJlY3RseSBp
biB0aGUgYnJhbmNoZXMgd2l0aGluIHRoZQorY2VudHJhbCByZXBvc2l0b3J5LgorCisKK1BsYWNp
bmcgYW4gZXhpc3RpbmcgcHJvamVjdCBpbnRvIEJhemFhcgorPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09CiAKIE5vdyB0aGF0IHdlIGhhdmUgYSByZXBvc2l0b3J5LCBsZXQn
cyBjcmVhdGUgYSB2ZXJzaW9uZWQgcHJvamVjdC4gTW9zdCBvZgogdGhlIHRpbWUsIHlvdSB3aWxs
IGFscmVhZHkgaGF2ZSBzb21lIGNvZGUgdGhhdCB5b3UgYXJlIHdvcmtpbmcgd2l0aCwKIHRoYXQg
eW91IG5vdyB3YW50IHRvIHZlcnNpb24gdXNpbmcgQmF6YWFyXy4gSWYgdGhlIGNvZGUgd2FzIG9y
aWdpbmFsbHkKLWluIHNvdXJjZSBjb250cm9sLCB0aGVyZSBhcmUgbWFueSB3YXlzIHRvIGNvbnZl
cnQgdGhlIHByb2plY3QgdG8gQmF6YWFyXworaW4gc291cmNlIGNvbnRyb2wgdGhlcmUgYXJlIG1h
bnkgd2F5cyB0byBjb252ZXJ0IHRoZSBwcm9qZWN0IHRvIEJhemFhcl8KIHdpdGhvdXQgbG9zaW5n
IGFueSBoaXN0b3J5LiBIb3dldmVyLCB0aGlzIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMK
IGRvY3VtZW50LiBTZWUgYFRyYWNraW5nIFVwc3RyZWFtYF8gZm9yIHNvbWUgcG9zc2liaWxpdGll
cyAoc2VjdGlvbgogIkNvbnZlcnRpbmcgYW5kIGtlZXBpbmcgaGlzdG9yeSIpLgpAQCAtMTEyLDgg
KzExNSw4IEBACiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKIFNv
IGZpcnN0LCB3ZSB3YW50IHRvIGNyZWF0ZSBhIGJyYW5jaCBpbiBvdXIgcmVtb3RlIFJlcG9zaXRv
cnksIHdoZXJlIHdlCi13aWxsIHdhbnQgdG8gaG9zdCB0aGUgcHJvamVjdC4gIExldCdzIGFzc3Vt
ZSB3ZSBoYXZlIGEgcHJvamVjdCBuYW1lZAotInNpZ2lsIiB0aGF0IHdlIHdhbnQgdG8gc3RhcnQg
dmVyc2lvbmluZy4KK3dhbnQgdG8gaG9zdCB0aGUgcHJvamVjdC4gIExldCdzIGFzc3VtZSB3ZSBo
YXZlIGEgcHJvamVjdCBuYW1lZAorInNpZ2lsIiB0aGF0IHdlIHdhbnQgdG8gcHV0IHVuZGVyIHZl
cnNpb24gY29udHJvbC4KIAogOjoKIApAQCAtMTQxLDcgKzE0NCw3IEBACiAgICUgYnpyIGNvbW1p
dCAtbSAiSW5pdGlhbCBpbXBvcnQgb2YgU2lnaWwiCiAKIAotSW4gdGhlIGV4YW1wbGUgYWJvdmUs
IHdlIGNyZWF0ZWQgYW4gZW1wdHkgYnJhbmNoICh0aGUgYGAvc2lnaWxgYCBicmFuY2gpCitJbiB0
aGUgcHJldmlvdXMgc2VjdGlvbiwgd2UgY3JlYXRlZCBhbiBlbXB0eSBicmFuY2ggKHRoZSBgYC9z
aWdpbGBgIGJyYW5jaCkKIG9uIGBgY2VudHJhbGhvc3RgYCwgYW5kIHRoZW4gY2hlY2tvdXQgb3V0
IHRoaXMgZW1wdHkgYnJhbmNoIG9udG8gb3VyCiB3b3Jrc3RhdGlvbiB0byBhZGQgZmlsZXMgZnJv
bSBvdXIgZXhpc3RpbmcgcHJvamVjdC4KIFRoZXJlIGFyZSBtYW55IHdheXMgdG8gc2V0dXAgeW91
ciB3b3JraW5nIGRpcmVjdG9yeSwgYnV0IHRoZSBzdGVwcyBhYm92ZQpAQCAtMTcwLDcgKzE3Myw3
IEBACiB0aGUgY2hlY2tvdXRzIHdpbGwgYmUgb3V0IG9mIGRhdGUgd2l0aCB0aGUgY3VycmVudCB2
ZXJzaW9uLgogQXQgY29tbWl0IHRpbWUsIEJhemFhcl8gd2lsbCBpbmZvcm0gdGhlIHVzZXIgb2Yg
dGhpcyBhbmQgcHJldmVudCB0aGVtIGZyb20KIGNvbW1pdHRpbmcuIFRvIGdldCB1cCB0byBkYXRl
LCB1c2UgYGBienIgdXBkYXRlYGAgdG8gdXBkYXRlIHRoZQotdHJlZSB3aXRoIHRoZSByZW1vdGUg
Y2hhbmdlcy4gVGhpcyBtYXkgcmVxdWlyZSByZXNvbHZpbmcgY29uZmxpY3RzLCBpZiB0aGUKK3Ry
ZWUgd2l0aCB0aGUgcmVtb3RlIGNoYW5nZXMuIFRoaXMgbWF5IHJlcXVpcmUgcmVzb2x2aW5nIGNv
bmZsaWN0cyBpZiB0aGUKIHNhbWUgZmlsZXMgaGF2ZSBiZWVuIG1vZGlmaWVkLgogCiAKQEAgLTIx
MSwxMiArMjE0LDEyIEBACiBub3QgaW50ZXJydXB0IHBlb3BsZSB3aG8gYXJlIHdvcmtpbmcgb24g
b3RoZXIgcGFydHMgb2YgdGhlIGNvZGUuICBCZWNhdXNlCiB3ZSBoYXZlIGEgY2hlY2tvdXQsIGFu
eSBjb21taXRzIG1hZGUgaW4gdGhlIGBgfi93b3JrL3NpZ2lsL2Rvb2RsZS1maXhlcy9gYAogd2ls
bCBhbHNvIHNob3cgdXAgb24gYGBjZW50cmFsaG9zdGBgLiBbI25lc3RlZGJyYW5jaGVzXV8gSXQg
aXMgYWxzbwotcG9zc2libGUgdG8gaGF2ZSAyIGRldmVsb3BlcnMgY29sbGFib3JhdGUgb24gb25l
IG9mIHRoZXNlIGJyYW5jaGVzLCBqdXN0Citwb3NzaWJsZSB0byBoYXZlIHR3byBkZXZlbG9wZXJz
IGNvbGxhYm9yYXRlIG9uIG9uZSBvZiB0aGVzZSBicmFuY2hlcywganVzdAogbGlrZSB0aGV5IHdv
dWxkIGhhdmUgY29sbGFib3JhdGVkIG9uIHRoZSBgYGRldmBgIGJyYW5jaC4gWyNjYnJhbmNoXV8K
IAogLi4gWyNuZXN0ZWRicmFuY2hlc10gSXQgbWF5IGxvb2sgb2RkIHRvIGhhdmUgYSBicmFuY2gg
aW4gYSBzdWJkaXJlY3Rvcnkgb2YKICAgIGFub3RoZXIgYnJhbmNoLiBUaGlzIGlzIGp1c3QgZmlu
ZSwgYW5kIHlvdSBjYW4gdGhpbmsgb2YgaXQgYXMgYQotICAgaGVpcmFyY2hpYWwgbmFtZXNwYWNl
LiBXaGVyZSB0aGUgbmVzdGVkIGJyYW5jaCBpcyBkZXJpdmVkIGZyb20gdGhlCisgICBoaWVyYXJj
aGljYWwgbmFtZXNwYWNlIHdoZXJlIHRoZSBuZXN0ZWQgYnJhbmNoIGlzIGRlcml2ZWQgZnJvbSB0
aGUKICAgIG91dGVyIGJyYW5jaC4KIAogLi4gWyNjYnJhbmNoXSBXaGVuIHVzaW5nIGxvdHMgb2Yg
aW5kZXBlbmRlbnQgYnJhbmNoZXMsIGhhdmluZyB0byByZXR5cGUKQEAgLTIyNiw3ICsyMjksMTEg
QEAKICAgIFdoaWNoIGlzIGRlc2lnbmVkIHRvIHRha2UgYSBiYXNlIGJyYW5jaCwgY3JlYXRlIGEg
bmV3IHB1YmxpYyBicmFuY2gsCiAgICBhbmQgY3JlYXRlIGEgY2hlY2tvdXQgb2YgdGhhdCBicmFu
Y2gsIGFsbCB3aXRoIG11Y2ggbGVzcyB0eXBpbmcuCiAgICBDb25maWd1cmluZyBgYGNicmFuY2hg
YCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LCBidXQgdGhlCi0gICBmaW5h
bCBjb21tYW5kcyBsb29rIGxpa2UgYGBienIgY2JyYW5jaCBkZXYgbXktZmVhdHVyZS1icmFuY2hg
YAorICAgZmluYWwgY29tbWFuZHMgYXJlIHNpbWlsYXIgdG86CisKKzo6CisKKyAgICUgYnpyIGNi
cmFuY2ggZGV2IG15LWZlYXR1cmUtYnJhbmNoCiAKIC4uIF9ienJ0b29sczogaHR0cHM6Ly9sYXVu
Y2hwYWQubmV0L3Byb2R1Y3RzL2J6cnRvb2xzCiAKQEAgLTI3NSw3ICsyODIsOCBAQAogICAgICAg
ICAgICAgICAgc2Z0cDovL2NlbnRyYWxob3N0L3Nydi9ienIvc2lnaWwvdXNlci1iCiAKIFRoaXMg
Z2l2ZXMgZWFjaCBkZXZlbG9wZXIgdGhlaXIgb3duIGJyYW5jaCB0byB3b3JrIG9uLiBBbmQsIHRo
ZXkgY2FuCi1lYXNpbHkgY3JlYXRlIGEgbmV3IGZlYXR1cmUgYnJhbmNoIGZvciB0aGVtc2VsdmVz
IHdpdGgganVzdFsjY2JyYW5jaF1fOjoKK2Vhc2lseSBjcmVhdGUgYSBuZXcgZmVhdHVyZSBicmFu
Y2ggZm9yIHRoZW1zZWx2ZXMgd2l0aCBqdXN0IFsjY2JyYW5jaF1fCis6OgogCiAgICUgYnpyIGJy
YW5jaCBzZnRwOi8vY2VudHJhbGhvc3Qvc3J2L2J6ci9zaWdpbC91c2VyLWEgXAogICAgICAgICAg
ICAgICAgc2Z0cDovL2NlbnRyYWxob3N0L3Nydi9ienIvc2lnaWwvdXNlci1hL2ZlYXR1cmUgCkBA
IC0yODksMjAgKzI5NywyMCBAQAogU2hhcmVkIFJlcG9zaXRvcnkKIC0tLS0tLS0tLS0tLS0tLS0t
CiAKLUJhemFhcl8gaGFzIHRoZSBjb25jZXB0IG9mIGEgIlNoYXJlZCBSZXBvc2l0b3J5Ii4gVGhp
cyBpcyBzaW1pbGFyIHRvIHRoZQotY29uY2VwdCBvZiBvdGhlciBSQ1MncyByZXBvc2l0b3J5LiBT
dWNoIGFzIGluIFN1YnZlcnNpb24sIHdoZXJlIHlvdSBoYXZlIGEKLXJlbW90ZSByZXBvc2l0b3J5
LCB3aGljaCBpcyB3aGVyZSBhbGwgb2YgdGhlIGhpc3RvcnkgaXMgc3RvcmVkLCBhbmQKLWxvY2Fs
bHkgeW91IGRvbid0IGhhdmUgYW55IGhpc3RvcnkgaW5mb3JtYXRpb24sIG9ubHkgYSBjaGVja291
dCBvZiB0aGUKLXdvcmtpbmcgdHJlZSBmaWxlcy4gTm90ZSB0aGF0ICJTaGFyZWQiIGluIHRoaXMg
Y29udGV4dCBtZWFucyBzaGFyZWQKLWJldHdlZW4gYnJhbmNoZXMuIEl0ICptYXkqIGJlIHNoYXJl
ZCBiZXR3ZWVuIHBlb3BsZSwgYnV0IHN0YW5kYWxvbmUKLWJyYW5jaGVzIGNhbiBhbHNvIGJlIHNo
YXJlZCBiZXR3ZWVuIHBlb3BsZS4KK0JhemFhcl8gaGFzIHRoZSBjb25jZXB0IG9mIGEgIlNoYXJl
ZCBSZXBvc2l0b3J5Ii4gVGhpcyBpcyBzaW1pbGFyIHRvCit0aGUgY29uY2VwdCBvZiBhIHJlcG9z
aXRvcnkgaW4gb3RoZXIgUkNTcy4gRm9yIGV4YW1wbGUsIGluIFN1YnZlcnNpb24KK3lvdSBoYXZl
IGEgcmVtb3RlIHJlcG9zaXRvcnksIHdoaWNoIGlzIHdoZXJlIGFsbCBvZiB0aGUgaGlzdG9yeSBp
cworc3RvcmVkLCBhbmQgbG9jYWxseSB5b3UgZG9uJ3QgaGF2ZSBhbnkgaGlzdG9yeSBpbmZvcm1h
dGlvbiwgb25seSBhCitjaGVja291dCBvZiB0aGUgd29ya2luZyB0cmVlIGZpbGVzLiBOb3RlIHRo
YXQgIlNoYXJlZCIgaW4gdGhpcyBjb250ZXh0CittZWFucyBzaGFyZWQgYmV0d2VlbiBicmFuY2hl
cy4gSXQgKm1heSogYmUgc2hhcmVkIGJldHdlZW4gcGVvcGxlLCBidXQKK3N0YW5kYWxvbmUgYnJh
bmNoZXMgY2FuIGFsc28gYmUgc2hhcmVkIGJldHdlZW4gcGVvcGxlLgogCiBJbiBCYXphYXJfIHRl
cm1zLCBhICJTaGFyZWQgUmVwb3NpdG9yeSIgaXMgYSBsb2NhdGlvbiB3aGVyZSBtdWx0aXBsZQot
YnJhbmNoZXMgY2FuICoqc2hhcmUqKiB0aGVpciByZXZpc2lvbiBoaXN0b3J5IGluZm9ybWF0aW9u
LiBCZWNhdXNlIEJhemFhcl8KLXdhbnRzIHRvIHN1cHBvcnQgZGVjZW50cmFsaXplZCB3b3JrZmxv
d3MsIGl0IGlzIHBvc3NpYmxlIGZvciBldmVyeSBicmFuY2gKLXRvIG1haW50YWluIGl0cyBvd24g
cmV2aXNpb24gaGlzdG9yeSBpbmZvcm1hdGlvbi4gQnV0IHRoaXMgaXMgb2Z0ZW4KLWluZWZmaWNp
ZW50LCBzaW5jZSByZWxhdGVkIGJyYW5jaGVzIHNoYXJlIGhpc3RvcnksIGFuZCB0aGV5IG1pZ2h0
IGFzIHdlbGwKLXNoYXJlIHRoZSBzdG9yYWdlIGFzIHdlbGwuCiticmFuY2hlcyBjYW4gKipzaGFy
ZSoqIHRoZWlyIHJldmlzaW9uIGhpc3RvcnkgaW5mb3JtYXRpb24uIEluIG9yZGVyIHRvCitzdXBw
b3J0IGRlY2VudHJhbGl6ZWQgd29ya2Zsb3dzLCBpdCBpcyBwb3NzaWJsZSBmb3IgZXZlcnkgYnJh
bmNoIHRvCittYWludGFpbiBpdHMgb3duIHJldmlzaW9uIGhpc3RvcnkgaW5mb3JtYXRpb24uIEJ1
dCB0aGlzIGlzIG9mdGVuCitpbmVmZmljaWVudCwgc2luY2UgcmVsYXRlZCBicmFuY2hlcyBzaGFy
ZSBoaXN0b3J5LCBhbmQgdGhleSBtaWdodCBhcword2VsbCBzaGFyZSB0aGUgc3RvcmFnZSBhcyB3
ZWxsLgogCiAKIC4uIAoK

=== modified file doc/configuration.txt // encoding:base64
LS0tIGRvYy9jb25maWd1cmF0aW9uLnR4dAorKysgZG9jL2NvbmZpZ3VyYXRpb24udHh0CkBAIC02
LDEwICs2LDEwIEBACiAKIExvY2F0aW9uIG9mIGNvbmZpZ3VyYXRpb24gZmlsZQogPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci1FYWNoIHVzZXIgZ2V0cyBhIHBhaXIgb2YgY29uZmlndXJh
dGlvbnMgZmlsZXMgaW4gJEhPTUUvLmJhemFhci4gVGhlIGZpcnN0Ci1vbmUsIG5hbWVkIGJhemFh
ci5jb25mLCBpbmNsdWRlcyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gb3B0aW9ucy4gVGhlIG90aGVy
Ci1maWxlLCBsb2NhdGlvbnMuY29uZiwgY29udGFpbnMgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlv
biBmb3Igc3BlY2lmaWMKLWJyYW5jaCBsb2NhdGlvbnMuCitFYWNoIHVzZXIgZ2V0cyBhIHBhaXIg
b2YgY29uZmlndXJhdGlvbnMgZmlsZXMgaW4gYGAkSE9NRS8uYmF6YWFyYGAuIFRoZSBmaXJzdAor
b25lLCBuYW1lZCBgYGJhemFhci5jb25mYGAsIGluY2x1ZGVzIGRlZmF1bHQgY29uZmlndXJhdGlv
biBvcHRpb25zLiBUaGUgb3RoZXIKK2ZpbGUsIGBgbG9jYXRpb25zLmNvbmZgYCwgY29udGFpbnMg
Y29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbiBmb3Igc3BlY2lmaWMKK2JyYW5jaCBsb2NhdGlvbnMu
ICBUaGVzZSBmaWxlcyBhcmUgc29tZXRpbWVzIHJlZmVycmVkIHRvIGFzIGBgaW5pIGZpbGVzYGAu
CiAKIEdlbmVyYWwgRm9ybWF0CiA9PT09PT09PT09PT09PQpAQCAtMjUsMTUgKzI1LDE1IEBACiBT
ZWN0aW9uIEhlYWRlcnMKIC0tLS0tLS0tLS0tLS0tLQogQSBzZWN0aW9uIGhlYWRlciBpcyBhIHdv
cmQgZW5jbG9zZWQgaW4gYnJhY2tldHMgdGhhdCBzdGFydHMgYXQgdGhlIGJlZ2luaW5nCi1vZiBh
IGxpbmUsIHR5cGljYWwgc2VjdGlvbiBoZWFkZXJzIGxvb2sgbGlrZSB0aGlzOjoKK29mIGEgbGlu
ZS4gIEEgdHlwaWNhbCBzZWN0aW9uIGhlYWRlcnMgbG9vayBsaWtlIHRoaXM6OgogCiAgICAgW0RF
RkFVTFRdCiAKIFRoZSBvbmx5IHZhbGlkIHNlY3Rpb24gaGVhZGVyIGZvciBiYXphYXIuY29uZiBp
cyBbREVGQVVMVF0sIHdoaWNoIGlzIGNhc2UKLXNlbnN0aXZlLiBUaGUgZGVmYXVsdCBzZWN0aW9u
IHByb3ZpZGVzIGZvciBzZXR0aW5nIHZhcmlhYmxlcyB3aGljaCBjYW4gYmUKK3NlbnNpdGl2ZS4g
VGhlIGRlZmF1bHQgc2VjdGlvbiBwcm92aWRlcyBmb3Igc2V0dGluZyB2YXJpYWJsZXMgd2hpY2gg
Y2FuIGJlCiBvdmVycmlkZGVuIHdpdGggdGhlIGJyYW5jaCBjb25maWcgZmlsZS4KIAotRm9yIGxv
Y2F0aW9ucy5jb25mLCB0aGUgdmFyaWFibGVzIGZyb20gdGhlIHNlY3Rpb24gd2l0aCB0aGUgbG9u
Z2VzdCBtYXRjaGluZworRm9yIGBgbG9jYXRpb25zLmNvbmZgYCwgdGhlIHZhcmlhYmxlcyBmcm9t
IHRoZSBzZWN0aW9uIHdpdGggdGhlIGxvbmdlc3QgbWF0Y2hpbmcKIHNlY3Rpb24gaGVhZGVyIGFy
ZSB1c2VkIHRvIHRoZSBleGNsdXNpb24gb2Ygb3RoZXIgcG90ZW50aWFsbHkgdmFsaWQgc2VjdGlv
bgogaGVhZGVycy4gQSBzZWN0aW9uIGhlYWRlciB1c2VzIHRoZSBwYXRoIGZvciB0aGUgYnJhbmNo
IGFzIHRoZSBzZWN0aW9uCiBoZWFkZXIuIFNvbWUgZXhhbXBsZXMgaW5jbHVkZTo6CkBAIC00Nyw4
ICs0Nyw3IEBACiAtLS0tLS0tLS0tLS0tLS0tLQogCiBBIHNlY3Rpb24gdmFyaWFibGUgcmVzaWRl
cyB3aXRoaW4gYSBzZWN0aW9uLiBBIHNlY3Rpb24gdmFyaWFibGUgY29udGFpbnMgYQotdmFyaWFi
bGUgbmFtZSwgYW4gZXF1YWxzIHNpZ24gYW5kIGEgdmFsdWUgYW5kIGdlbmVyYWxseSB0YWtlcyB0
aGUgZm9sbG93aW5nCi1mb3JtOjoKK3ZhcmlhYmxlIG5hbWUsIGFuIGVxdWFscyBzaWduIGFuZCBh
IHZhbHVlLiAgRm9yIGV4YW1wbGU6OgogCiAgICAgZW1haWwgICAgICAgICAgICA9IEpvaG4gRG9l
IDxqZG9lQGlzcC5jb20+CiAgICAgY2hlY2tfc2lnbmF0dXJlcyA9IHJlcXVpcmUKQEAgLTg3LDEy
ICs4NiwxMiBAQAogVGhlIG1haW4gY29uZmlndXJhdGlvbiBmaWxlLCBiYXphYXIuY29uZgogLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCi1UaGUgbWFpbiBjb25maWd1
cmF0aW9uIGZpbGUsICRIT01FLy5iYXphYXIvYmF6YWFyLmNvbmYsIG9ubHkgYWxsb3dzIG9uZQot
c2VjdGlvbiBjYWxsZWQgJycnW0RFRkFVTFRdJycnLiBUaGlzIGRlZmF1bHQgc2VjdGlvbiBjb250
YWlucyB0aGUgZGVmYXVsdAorVGhlIG1haW4gY29uZmlndXJhdGlvbiBmaWxlLCBgYCRIT01FLy5i
YXphYXIvYmF6YWFyLmNvbmZgYCwgb25seSBhbGxvd3Mgb25lCitzZWN0aW9uIGNhbGxlZCBgYFtE
RUZBVUxUXWBgLiBUaGlzIGRlZmF1bHQgc2VjdGlvbiBjb250YWlucyB0aGUgZGVmYXVsdAogY29u
ZmlndXJhdGlvbiBvcHRpb25zIGZvciBhbGwgYnJhbmNoZXMuIFRoZSBkZWZhdWx0IHNlY3Rpb24g
Y2FuIGJlCi1vdmVycmlkZW4gYnkgcHJvdmlkaW5nIGEgYnJhbmNoIHNwZWNpZmljIHNlY3Rpb24g
aW4gbG9jYXRpb25zLmNvbmYuCitvdmVycmlkZW4gYnkgcHJvdmlkaW5nIGEgYnJhbmNoIHNwZWNp
ZmljIHNlY3Rpb24gaW4gYGBsb2NhdGlvbnMuY29uZmBgLgogCi1BIHR5cGljYWwgYmF6YWFyLmNv
bmYgc2VjdGlvbiBvZnRlbiBsb29rcyBsaWtlIHRoZSBmb2xsb3dpbmc6OgorQSB0eXBpY2FsIGBg
YmF6YWFyLmNvbmZgYCBzZWN0aW9uIG9mdGVuIGxvb2tzIGxpa2UgdGhlIGZvbGxvd2luZzo6CiAK
ICAgICBbREVGQVVMVF0KICAgICBlbWFpbCAgICAgICAgICAgICA9IEpvaG4gRG9lIDxqZG9lQGlz
cC5jb20+CkBAIC0xMDAsMTEgKzk5LDExIEBACiAgICAgY2hlY2tfc2lnbmF0dXJlcyAgPSBjaGVj
ay1hdmFpbGFibGUKICAgICBjcmVhdGVfc2lnbmF0dXJlcyA9IHdoZW4tcmVxdWlyZWQKIAotJEhP
TUUvLmJhemFhci9sb2NhdGlvbnMuY29uZiBhbGxvd3Mgb25lIHRvIHNwZWNpZnkgb3ZlcnJpZGlu
ZyBzZXR0aW5ncyBmb3IgYQorYGAkSE9NRS8uYmF6YWFyL2xvY2F0aW9ucy5jb25mYGAgYWxsb3dz
IG9uZSB0byBzcGVjaWZ5IG92ZXJyaWRpbmcgc2V0dGluZ3MgZm9yIGEKIHNwZWNpZmljIGJyYW5j
aC4gVGhlIGZvcm1hdCBpcyBhbG1vc3QgaWRlbnRpY2FsIHRvIHRoZSBkZWZhdWx0IHNlY3Rpb24g
aW4KIGJhemFhci5jb25mIHdpdGggb25lIHNpZ25pZmljYW50IGNoYW5nZTogVGhlIHNlY3Rpb24g
aGVhZGVyLCBpbnN0ZWFkIG9mCiBzYXlpbmcgZGVmYXVsdCwgd2lsbCBiZSB0aGUgcGF0aCB0byBh
IGJyYW5jaCB0aGF0IHlvdSB3aXNoIHRvIG92ZXJyaWRlIGEKLXZhbHVlIGZvci4gVGhlID8gYW5k
ICogd2lsZGNhcmRzIGFyZSBzdXBwb3J0ZWQ6OgordmFsdWUgZm9yLiBUaGUgJz8nIGFuZCAnKicg
d2lsZGNhcmRzIGFyZSBzdXBwb3J0ZWQ6OgogCiAgICAgWy9ob21lL2pkb2UvYnJhbmNoZXMvbmV0
aGFja10KICAgICBlbWFpbCA9IE5ldGhhY2sgQWRtaW4gPG5ldGhhY2tAbmV0aGFjay5jb20+CkBA
IC0xMTYsNyArMTE1LDcgQEAKICAgICBbaHR0cDovL2JhemFhci12Y3Mub3JnL2J6ci8qXQogICAg
IGNoZWNrX3NpZ25hdHVyZXMgID0gcmVxdWlyZQogCi1Db21tb24gVmFyaWFibGUgb3B0aW9ucwor
Q29tbW9uIFZhcmlhYmxlIE9wdGlvbnMKID09PT09PT09PT09PT09PT09PT09PT09CiAKIGVtYWls
CkBAIC0xMzAsMTQgKzEyOSwxNCBAQAogLS0tLS0tCiBUaGUgcGF0aCBvZiB0aGUgZWRpdG9yIHRo
YXQgeW91IHdpc2ggdG8gdXNlIGlmICpienIgY29tbWl0KiBpcyBydW4gd2l0aG91dAogYSBjb21t
aXQgbG9nIG1lc3NhZ2UuIFRoaXMgc2V0dGluZyBpcyB0cnVtcGVkIGJ5IHRoZSBlbnZpcm9ubWVu
dCB2YXJpYWJsZQotJEJaUl9FRElUT1IsIGFuZCBvdmVycmlkZXMgJFZJU1VBTCBhbmQgJEVESVRP
Ui4KK2BgJEJaUl9FRElUT1JgYCwgYW5kIG92ZXJyaWRlcyBgYCRWSVNVQUxgYCBhbmQgYGAkRURJ
VE9SYGAuCiAKIGNoZWNrX3NpZ25hdHVyZXMKIC0tLS0tLS0tLS0tLS0tLS0KIERlZmluZXMgdGhl
IGJlaGF2aW9yIGZvciBzaWduYXR1cmVzLgogCiByZXF1aXJlCi0gICAgdGhlIGdudXBnIHNpZ25h
dHVyZSBmb3IgcmV2aXNpb25zIG11c3QgYmUgcHJlc2VudCBhbmQgbXVzdCBiZSB2YWxpZAorICAg
IFRoZSBnbnVwZyBzaWduYXR1cmUgZm9yIHJldmlzaW9ucyBtdXN0IGJlIHByZXNlbnQgYW5kIG11
c3QgYmUgdmFsaWQuCiAKIGlnbm9yZQogICAgIERvIG5vdCBjaGVjayBnbnVwZyBzaWduYXR1cmVz
IG9mIHJldmlzaW9ucy4gCkBAIC0xNDUsMzkgKzE0NCwzOCBAQAogY2hlY2stYXZhaWxhYmxlCiAg
ICAgKGRlZmF1bHQpIElmIGdudXBnIHNpZ25hdHVyZXMgZm9yIHJldmlzaW9ucyBhcmUgcHJlc2Vu
dCwgY2hlY2sgdGhlbS4KICAgICBCYXphYXIgd2lsbCBmYWlsIGlmIGl0IGZpbmRzIGEgYmFkIHNp
Z25hdHVyZSwgYnV0IHdpbGwgbm90IGZhaWwgaWYKLSAgICBubyBzaWduYXR1cmUgaXMgcHJlc2Vu
dAorICAgIG5vIHNpZ25hdHVyZSBpcyBwcmVzZW50LgogCiBjcmVhdGVfc2lnbmF0dXJlcwogLS0t
LS0tLS0tLS0tLS0tLS0KLURlZmluZXMgdGhlIGJlaGF2aW91ciBvZiBzaWduaW5nIHJldmlzaW9u
cy4gSGFzIHRocmVlIHBvc3NpYmxlIHZhbHVlczoKLWFsd2F5cywgbmV2ZXIgYW5kIHdoZW4tcmVx
dWllZC4KK0RlZmluZXMgdGhlIGJlaGF2aW91ciBvZiBzaWduaW5nIHJldmlzaW9ucy4KIAogYWx3
YXlzCi0gICAgc2lnbiBldmVyeSBuZXcgcmV2aXNpb24gdGhhdCBpcyBjb21taXR0ZWQKKyAgICBT
aWduIGV2ZXJ5IG5ldyByZXZpc2lvbiB0aGF0IGlzIGNvbW1pdHRlZC4KIAogd2hlbi1yZXF1aXJl
ZAogICAgIChkZWZhdWx0KSBTaWduIG5ld2x5IGNvbW1pdHRlZCByZXZpc2lvbnMgb25seSB3aGVu
IHRoZSBicmFuY2ggcmVxdWlyZXMKLSAgICBzaWduZWQgcmV2aXNpb25zCisgICAgc2lnbmVkIHJl
dmlzaW9ucy4KIAogbmV2ZXIKLSAgICBSZWZ1c2UgdG8gc2lnbiBuZXdseSBjb21taXR0ZWQgcmV2
aXNpb25zLCBldmVuIGlmIHRoZSBicmFuY2ggcmVxdWlyZXMgc2lnbmF0dXJlcworICAgIFJlZnVz
ZSB0byBzaWduIG5ld2x5IGNvbW1pdHRlZCByZXZpc2lvbnMsIGV2ZW4gaWYgdGhlIGJyYW5jaCBy
ZXF1aXJlcyBzaWduYXR1cmVzLgogCiByZWN1cnNlCiAtLS0tLS0tCi1Pbmx5IHVzZWZ1bCBpbiBs
b2NhdGlvbnMuY29uZi4gRGVmaW5lcyB3aGV0aGVyIG9yIG5vdCB0aGUgY29uZmlndXJhdGlvbiBm
b3IKK09ubHkgdXNlZnVsIGluIGBgbG9jYXRpb25zLmNvbmZgYC4gRGVmaW5lcyB3aGV0aGVyIG9y
IG5vdCB0aGUgY29uZmlndXJhdGlvbiBmb3IKIHRoaXMgc2VjdGlvbiBhcHBsaWVzIHRvIHN1YmRp
cmVjdG9yaWVzOgogCiB0cnVlCi0gICAgKGRlZmF1bHQpIFRoaXMgc2VjdGlvbiBhcHBsaWVzIHRv
IHN1YmRpcmVjdG9yaWVzIGFzIHdlbGwKKyAgICAoZGVmYXVsdCkgVGhpcyBzZWN0aW9uIGFwcGxp
ZXMgdG8gc3ViZGlyZWN0b3JpZXMuCiAKIGZhbHNlCiAgICAgVGhpcyBzZWN0aW9uIG9ubHkgYXBw
bGllcyB0byB0aGUgYnJhbmNoIGF0IHRoaXMgZGlyZWN0b3J5IGFuZCBub3QKLSAgICBicmFuY2hl
cyAKKyAgICBicmFuY2hlcyBiZWxvdyBpdC4gCiAKIGdwZ19zaWduaW5nX2NvbW1hbmQKIC0tLS0t
LS0tLS0tLS0tLS0tLS0KIChEZWZhdWx0OiAiZ3BnIikuIFdoaWNoIHByb2dyYW0gc2hvdWxkIGJl
IHVzZWQgdG8gc2lnbiBhbmQgY2hlY2sgcmV2aXNpb25zLgotZXhhbXBsZTo6CitGb3IgZXhhbXBs
ZTo6CiAKICAgICBncGdfc2lnbmluZ19jb21tYW5kID0gL3Vzci9iaW4vZ25wZwogCkBAIC0xODYs
MzQgKzE4NCwzMyBAQAogPT09PT09PT09PT09PT09PQogCiBUaGVzZSBvcHRpb25zIGFwcGx5IG9u
bHkgdG8gYnJhbmNoZXMgdGhhdCB1c2UgdGhlICJleHBlcmltZW50YWwtYnJhbmNoNiIKLWZvcm1h
dC4gIFRoZXkgYXJlIHVzdWFsbHkgc2V0IGluIC5ienIvYnJhbmNoL2JyYW5jaC5jb25mIGF1dG9t
YXRpY2FsbHksIGJ1dAotbWF5IGJlIG1hbnVhbGx5IHNldCBpbiBsb2NhdGlvbnMuY29uZiBvciBi
YXphYXIuY29uZgorZm9ybWF0LiAgVGhleSBhcmUgdXN1YWxseSBzZXQgaW4gYGAuYnpyL2JyYW5j
aC9icmFuY2guY29uZmBgIGF1dG9tYXRpY2FsbHksIGJ1dAorbWF5IGJlIG1hbnVhbGx5IHNldCBp
biBgYGxvY2F0aW9ucy5jb25mYGAgb3IgYGBiYXphYXIuY29uZmBgLgogCiBhcHBlbmRfcmV2aXNp
b25zX29ubHkKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQotSWYgc2V0IHRvICJUcnVlIiwgdGhlbiBy
ZXZpc2lvbnMgY2FuIG9ubHkgYmUgYXBwZW5kZWQgdG8gdGhlIGxvZywgbm90IHJlbW92ZWQuCi1B
IGJyYW5jaCB3aXRoIHRoaXMgc2V0dGluZyBlbmFibGVkIGNhbiBvbmx5IHB1bGwgZnJvbSBhbm90
aGVyIGJyYW5jaCBpZiB0aGUKLW90aGVyIGJyYW5jaCdzIGxvZyBpcyBhIGxvbmdlciB2ZXJzaW9u
IG9mIGl0cyBvd24uCi0KLVRoaXMgaXMgbm9ybWFsbHkgc2V0IGJ5IGBgYnpyIGluaXQgLS1hcHBl
bmQtcmV2aXNpb25zLW9ubHlgYC4KK0lmIHNldCB0byAidHJ1ZSIgdGhlbiByZXZpc2lvbnMgY2Fu
IG9ubHkgYmUgYXBwZW5kZWQgdG8gdGhlIGxvZywgbm90CityZW1vdmVkLiAgQSBicmFuY2ggd2l0
aCB0aGlzIHNldHRpbmcgZW5hYmxlZCBjYW4gb25seSBwdWxsIGZyb20KK2Fub3RoZXIgYnJhbmNo
IGlmIHRoZSBvdGhlciBicmFuY2gncyBsb2cgaXMgYSBsb25nZXIgdmVyc2lvbiBvZiBpdHMKK293
bi4gIFRoaXMgaXMgbm9ybWFsbHkgc2V0IGJ5IGBgYnpyIGluaXQgLS1hcHBlbmQtcmV2aXNpb25z
LW9ubHlgYC4KIAogcGFyZW50X2xvY2F0aW9uCiAtLS0tLS0tLS0tLS0tLS0KIElmIHByZXNlbnQs
IHRoZSBsb2NhdGlvbiBvZiB0aGUgZGVmYXVsdCBicmFuY2ggZm9yIHB1bGwgb3IgbWVyZ2UuCi0K
LVRoaXMgaXMgbm9ybWFsbHkgc2V0IGJ5IGBgcHVsbCAtLXJlbWVtYmVyYGAgb3IgYGBtZXJnZSAt
LXJlbWVtYmVyYGAKK1RoaXMgb3B0aW9uIGlzIG5vcm1hbGx5IHNldCBieSBgYHB1bGwgLS1yZW1l
bWJlcmBgIG9yIGBgbWVyZ2UKKy0tcmVtZW1iZXJgYAogCiBwdXNoX2xvY2F0aW9uCiAtLS0tLS0t
LS0tLS0tCi1JZiBwcmVzZW50LCB0aGUgbG9jYXRpb24gb2YgdGhlIGRlZmF1bHQgYnJhbmNoIGZv
ciBwdXNoLiAgVGhpcyBpcyBub3JtYWxseQotc2V0IGJ5IGBgcHVzaCAtLXJlbWVtYmVyYGAuCitJ
ZiBwcmVzZW50LCB0aGUgbG9jYXRpb24gb2YgdGhlIGRlZmF1bHQgYnJhbmNoIGZvciBwdXNoLiAg
VGhpcyBvcHRpb24KK2lzIG5vcm1hbGx5IHNldCBieSBgYHB1c2ggLS1yZW1lbWJlcmBgLgogCiBi
b3VuZF9sb2NhdGlvbgogLS0tLS0tLS0tLS0tLS0KLVRoZSBsb2NhdGlvbiB0aGF0IGNvbW1pdHMg
c2hvdWxkIGdvIHRvIHdoZW4gYWN0aW5nIGFzIGEgY2hlY2tvdXQuICAoTm9ybWFsbHkKLXNldCBi
eSBgYGJpbmRgYCkKK1RoZSBsb2NhdGlvbiB0aGF0IGNvbW1pdHMgc2hvdWxkIGdvIHRvIHdoZW4g
YWN0aW5nIGFzIGEgY2hlY2tvdXQuCitUaGlzIG9wdGlvbiBpcyBub3JtYWxseSBzZXQgYnkgYGBi
aW5kYGAuCiAKIGJvdW5kCiAtLS0tLQogSWYgc2V0IHRvICJUcnVlIiwgdGhlIGJyYW5jaCBzaG91
bGQgYWN0IGFzIGEgY2hlY2tvdXQsIGFuZCBwdXNoIGVhY2ggY29tbWl0IHRvCi10aGUgYm91bmRf
bG9jYXRpb24uICAoTm9ybWFsbHkgc2V0IGJ5IGBgYmluZGBgL2BgdW5iaW5kYGAuKQordGhlIGJv
dW5kX2xvY2F0aW9uLiAgVGhpcyBvcHRpb24gaXMgbm9ybWFsbHkgc2V0IGJ5IGBgYmluZGBgL2Bg
dW5iaW5kYGAuCgo=

=== modified file doc/plugins.txt // encoding:base64
LS0tIGRvYy9wbHVnaW5zLnR4dAorKysgZG9jL3BsdWdpbnMudHh0CkBAIC03LDE3ICs3LDE4IEBA
CiBXaGF0IGlzIGEgUGx1Z2luCiA9PT09PT09PT09PT09PT09CiBBIHBsdWdpbiBpcyBhbiBleHRl
cm5hbCBjb21wb25lbnQgZm9yIEJhemFhciB0aGF0IGlzIHR5cGljYWxseSBtYWRlIGJ5Ci10aGly
ZCBwYXJ0aWVzLiBBIHBsdWdpbiBpcyBjYXBhYmxlIG9mIGF1Z21lbnRpbmcgQmF6YWFyIGJ5IGFk
ZGluZyBvcgotcmVwbGFjaW5nIG5ldyBvciBjdXJyZW50IGZ1bmN0aW9uYWxpdHkgaW4gQmF6YWFy
LiBQbHVnaW5zIG9mdGVuIHdvcmsgYXMKLWEgd2F5IGZvciBkZXZlbG9wZXJzIHRvIHRlc3QgbmV3
IGZlYXR1cmVzIGZvciBCYXphYXIgcHJpb3IgdG8gaW5jbHVzaW9uCi1pbiB0aGUgb2ZmaWNpYWwg
Y29kZWJhc2UuIFBsdWdpbnMgY2FuIGRvIGEgdmFyaWV0eSBvZiB0aGluZ3MsIGluY2x1ZGluZwor
dGhpcmQgcGFydGllcy4gQSBwbHVnaW4gaXMgY2FwYWJsZSBvZiBhdWdtZW50aW5nIEJhemFhciBi
eSBhZGRpbmcgbmV3CitmdW5jdGlvbmFsaXR5LiAgQSBwbHVnaW4gY2FuIGFsc28gY2hhbmdlIGN1
cnJlbnQgQmF6YWFyIGJlaGF2aW9yIGJ5CityZXBsYWNpbmcgY3VycmVudCBmdW5jdGlvbmFsaXR5
LiBQbHVnaW5zIG9mdGVuIHdvcmsgYXMgYSB3YXkgZm9yCitkZXZlbG9wZXJzIHRvIHRlc3QgbmV3
IGZlYXR1cmVzIGZvciBCYXphYXIgcHJpb3IgdG8gaW5jbHVzaW9uIGluIHRoZQorb2ZmaWNpYWwg
Y29kZWJhc2UuIFBsdWdpbnMgY2FuIGRvIGEgdmFyaWV0eSBvZiB0aGluZ3MsIGluY2x1ZGluZwog
b3ZlcnJpZGluZyBjb21tYW5kcywgYWRkaW5nIG5ldyBjb21tYW5kcywgcHJvdmlkaW5nIGFkZGl0
aW9uYWwgbmV0d29yawotdHJhbnNwb3J0cywgY3VzdG9taXppbmcgbG9nIG91dHB1dC4gVGhlIHNr
eSBpcyB0aGUgbGltaXQgZm9yIHRoZQotY3VzdG9taXphdGlvbiB0aGF0IGNhbiBiZSBkb25lIHRo
cm91Z2ggcGx1Z2lucy4KK3RyYW5zcG9ydHMsIG9yIGN1c3RvbWl6aW5nIGxvZyBvdXRwdXQuIFRo
ZSBza3kgaXMgdGhlIGxpbWl0IGZvciB0aGUKK2N1c3RvbWl6YXRpb25zIHRoYXQgY2FuIGJlIGRv
bmUgdGhyb3VnaCBwbHVnaW5zLgogCiBXaGVyZSB0byBmaW5kIFBsdWdpbnMgCiA9PT09PT09PT09
PT09PT09PT09PT0KLVdlIGtlZXAgb3VyIGxpc3Qgb2YgcGx1Z2lucyBvbiB0aGUgaHR0cDovL2Jh
emFhci12Y3Mub3JnL1BsdWdpblJlZ2lzdHJ5IHBhZ2UuCitXZSBrZWVwIG91ciBsaXN0IG9mIHBs
dWdpbnMgb24gdGhlIGh0dHA6Ly9iYXphYXItdmNzLm9yZy9CenJQbHVnaW5zIHBhZ2UuCiAKIFdy
aXRpbmcgYSBwbHVnaW4KID09PT09PT09PT09PT09PT0KQEAgLTI2LDIyICsyNywyMiBAQAogYnV0
IG1vc3QgcGx1Z2lucyBzdXBwbHkgbmV3IGNvbW1hbmRzLgogCiBUbyBjcmVhdGUgYSBjb21tYW5k
LCBtYWtlIGEgbmV3IG9iamVjdCB0aGF0IGRlcml2ZXMgZnJvbQotYGJ6cmxpYi5jb21tYW5kcy5D
b21tYW5kYCwgYW5kIG5hbWUgaXQgY21kX2Zvbywgd2hlcmUgZm9vIGlzIHRoZSBuYW1lIG9mCitg
YGJ6cmxpYi5jb21tYW5kcy5Db21tYW5kYGAsIGFuZCBuYW1lIGl0IGBgY21kX2Zvb2BgLCB3aGVy
ZSBmb28gaXMgdGhlIG5hbWUgb2YKIHlvdXIgY29tbWFuZC4gIElmIHlvdSBjcmVhdGUgYSBjb21t
YW5kIHdob3NlIG5hbWUgY29udGFpbnMgYW4gdW5kZXJzY29yZSwKIGl0IHdpbGwgYXBwZWFyIGlu
IHRoZSBVSSB3aXRoIHRoZSB1bmRlcnNjb3JlIHR1cm5lZCBpbnRvIGEgaHlwaGVuLiAgRm9yCi1l
eGFtcGxlLCAiY21kX2Jhel9pbXBvcnQiIHdpbGwgYXBwZWFyIGFzICJiYXotaW1wb3J0Ii4gIEZv
ciBleGFtcGxlcyBvZiBob3cKLXRvIHdyaXRlIGNvbW1hbmRzLCBwbGVhc2Ugc2VlIGJ1aWx0aW5z
LnB5LgorZXhhbXBsZSwgYGNtZF9iYXpfaW1wb3J0YCB3aWxsIGFwcGVhciBhcyBgYmF6LWltcG9y
dGAuICBGb3IgZXhhbXBsZXMgb2YgaG93Cit0byB3cml0ZSBjb21tYW5kcywgcGxlYXNlIHNlZSBg
YGJ1aWx0aW5zLnB5YGAuCiAKIE9uY2UgeW91J3ZlIGNyZWF0ZWQgYSBjb21tYW5kIHlvdSBtdXN0
IHJlZ2lzdGVyIHRoZSBjb21tYW5kIHdpdGgKLWBienJsaWIuY29tbWFuZHMucmVnaXN0ZXJfY29t
bWFuZChjbWRfZm9vKWAuICBZb3UgbXVzdCByZWdpc3RlciB0aGUgY29tbWFuZAotd2hlbiB5b3Vy
IGZpbGUgaXMgaW1wb3J0ZWQsIG90aGVyd2lzZSBienIgd2lsbCBub3Qgc2VlIGl0LgorYGBienJs
aWIuY29tbWFuZHMucmVnaXN0ZXJfY29tbWFuZChjbWRfZm9vKWBgLiAgWW91IG11c3QgcmVnaXN0
ZXIgdGhlCitjb21tYW5kIHdoZW4geW91ciBmaWxlIGlzIGltcG9ydGVkLCBvdGhlcndpc2UgYnpy
IHdpbGwgbm90IHNlZSBpdC4KIAotQnpyIHdpbGwgc2NhbiAqKmJ6cmxpYi9wbHVnaW5zKiogYW5k
ICoqfi8uYmF6YWFyL3BsdWdpbnMqKiBmb3IgcGx1Z2lucyBieQotZGVmYXVsdC4gIFlvdSBjYW4g
b3ZlcnJpZGUgdGhpcyB3aXRoICoqQlpSX1BMVUdJTl9QQVRIKiouICBQbHVnaW5zIG1heSBiZQot
ZWl0aGVyIG1vZHVsZXMgb3IgcGFja2FnZXMuICBJZiB5b3VyIHBsdWdpbiBpcyBhIHNpbmdsZSBm
aWxlLCB5b3UgY2FuCi1zdHJ1Y3R1cmUgaXQgYXMgYSBtb2R1bGUuICBJZiBpdCBoYXMgbXVsdGlw
bGUgZmlsZXMsIG9yIGlmIHlvdSB3YW50IHRvCi1kaXN0cmlidXRlIGl0IGFzIGEgYnpyIGJyYW5j
aCwgeW91IHNob3VsZCBzdHJ1Y3R1cmUgaXQgYXMgYSBwYWNrYWdlLCBpLmUuIGEKLWRpcmVjdG9y
eSB3aXRoIGFuICoqX19pbml0X18ucHkqKiBmaWxlLgorQnpyIHdpbGwgc2NhbiBgYGJ6cmxpYi9w
bHVnaW5zYGAgYW5kIGBgfi8uYmF6YWFyL3BsdWdpbnNgYCBmb3IgcGx1Z2lucworYnkgZGVmYXVs
dC4gIFlvdSBjYW4gb3ZlcnJpZGUgdGhpcyB3aXRoIGBgQlpSX1BMVUdJTl9QQVRIYGAuICBQbHVn
aW5zCittYXkgYmUgZWl0aGVyIG1vZHVsZXMgb3IgcGFja2FnZXMuICBJZiB5b3VyIHBsdWdpbiBp
cyBhIHNpbmdsZSBmaWxlLAoreW91IGNhbiBzdHJ1Y3R1cmUgaXQgYXMgYSBtb2R1bGUuICBJZiBp
dCBoYXMgbXVsdGlwbGUgZmlsZXMsIG9yIGlmIHlvdQord2FudCB0byBkaXN0cmlidXRlIGl0IGFz
IGEgYnpyIGJyYW5jaCwgeW91IHNob3VsZCBzdHJ1Y3R1cmUgaXQgYXMgYQorcGFja2FnZSwgaS5l
LiBhIGRpcmVjdG9yeSB3aXRoIGFuIGBgX19pbml0X18ucHlgYCBmaWxlLgogCiBQbGVhc2UgZmVl
bCBmcmVlIHRvIGNvbnRyaWJ1dGUgeW91ciBwbHVnaW4gdG8gQnpyVG9vbHMsIGlmIHlvdSB0aGlu
ayBpdAogd291bGQgYmUgdXNlZnVsIHRvIG90aGVyIHBlb3BsZS4KQEAgLTQ5LDE4ICs1MCwxOCBA
QAogSG93IHRvIEluc3RhbGwgYSBwbHVnaW4gCiA9PT09PT09PT09PT09PT09PT09PT09PQogSW5z
dGFsbGluZyBhIHBsdWdpbiBpcyB2ZXJ5IGVhc3khIE9uZSBjYW4gZWl0aGVyIGluc3RhbGwgYSBw
bHVnaW4KLXN5c3RlbXdpZGUgb3Igb24gYSB1c2VyIGJ5IHVzZXIgYmFzaXMuIEJvdGggbWV0aG9k
cyBpbnZvbHZlIGNyZWF0ZSBhCi0icGx1Z2lucyIgZGlyZWN0b3J5LiBXaXRoaW4gdGhpcyBkaXJl
Y3Rvcnkgb25lIGNhbiBwbGFjZSBwbHVnaW5zIGluCi1zdWJkaXJlY3Rvcmllcy4gRm9yIGV4YW1w
bGUsICJwbHVnaW5zL2J6cnRvb2xzLyIuCitzeXN0ZW0td2lkZSBvciBvbiBhIHBlciB1c2VyIGJh
c2lzLiBCb3RoIG1ldGhvZHMgaW52b2x2ZSBjcmVhdGluZyBhCitgYHBsdWdpbnNgYCBkaXJlY3Rv
cnkuIFdpdGhpbiB0aGlzIGRpcmVjdG9yeSBvbmUgY2FuIHBsYWNlIHBsdWdpbnMgaW4KK3N1YmRp
cmVjdG9yaWVzLiBGb3IgZXhhbXBsZSwgYGBwbHVnaW5zL2J6cnRvb2xzL2BgLgogCi1Ud28gbG9j
YXRpb25zIGFyZSBjdXJyZW50bHkgY2hlY2tlZDsgdGhlIGJ6cmxpYi9wbHVnaW5zIGRpcmVjdG9y
eQotKHR5cGljYWxseSBmb3VuZCBpbiAvdXNyL2xpYi9weXRob24yLjQvc2l0ZS1wYWNrYWdlcy9i
enJsaWIvcGx1Z2lucy8pIGFuZAotJEhPTUUvLmJhemFhci9wbHVnaW5zLy4KK1R3byBsb2NhdGlv
bnMgYXJlIGN1cnJlbnRseSBjaGVja2VkOiAgdGhlIGJ6cmxpYi9wbHVnaW5zIGRpcmVjdG9yeQor
KHR5cGljYWxseSBmb3VuZCBpbiBgYC91c3IvbGliL3B5dGhvbjIuNC9zaXRlLXBhY2thZ2VzL2J6
cmxpYi9wbHVnaW5zL2BgKSBhbmQKK2BgJEhPTUUvLmJhemFhci9wbHVnaW5zL2BgLgogCiBPbmUg
Y2FuIGFkZGl0aW9uYWxseSBvdmVycmlkZSB0aGUgaG9tZSBwbHVnaW5zIGJ5IHNldHRpbmcgdGhl
IGVudmlyb25tZW50Ci12YXJpYWJsZSBCWlJfUExVR0lOX1BBVEggdG8gYSBkaXJlY3RvcnkgdGhh
dCBjb250YWlucyBwbHVnaW5zLiBUaGUKLWluc3RhbGxhdGlvbiBvZiBhIHBsdWdpbiBjYW4gYmUg
Y2hlY2tlZCBieSBydW5uaW5nICoqYnpyIHBsdWdpbnMqKiBhdAotYW55IHRpbWUuIE5ldyBjb21t
YW5kcyBjYW4gYmUgc2VlbiBieSBydW5uaW5nICoqYnpyIGhlbHAgY29tbWFuZHMqKi4KK3Zhcmlh
YmxlIGBgQlpSX1BMVUdJTl9QQVRIYGAgdG8gYSBkaXJlY3RvcnkgdGhhdCBjb250YWlucyBwbHVn
aW5zLiBUaGUKK2luc3RhbGxhdGlvbiBvZiBhIHBsdWdpbiBjYW4gYmUgY2hlY2tlZCBieSBydW5u
aW5nIGBgYnpyIHBsdWdpbnNgYCBhdAorYW55IHRpbWUuIE5ldyBjb21tYW5kcyBjYW4gYmUgc2Vl
biBieSBydW5uaW5nIGBgYnpyIGhlbHAgY29tbWFuZHNgYC4KIAogUGx1Z2lucyB3b3JrIHBhcnRp
Y3VsYXJseSB3ZWxsIHdpdGggQmF6YWFyIGJyYW5jaGVzLiBGb3IgZXhhbXBsZSwgdG8KIGluc3Rh
bGwgdGhlIGJ6cnRvb2xzIHBsdWdpbnMgZm9yIHlvdXIgbWFpbiB1c2VyIGFjY291bnQsIG9uZSBj
YW4gcGVyZm9ybQoK

=== modified file doc/server.txt // encoding:base64
LS0tIGRvYy9zZXJ2ZXIudHh0CisrKyBkb2Mvc2VydmVyLnR4dApAQCAtMjgsMTIgKzI4LDEyIEBA
CiBwcm90b2NvbCBhcyBhIGR1bWIgc2VydmVyLiAgVGhpcyBpcyB0aGUgZmlyc3Qgc3RhZ2UgaGln
aCBwZXJmb3JtYW5jZSBzZXJ2ZXIKIGZ1bmN0aW9uYWxpdHkgdG8gYmUgZGVsaXZlcmVkLgogCi1U
aGUgY3VycmVudCBoaWdoIHBlcmZvcm1hbmNlIHNlcnZlciBwcm92aWRlcyByZWFkIG9ubHkgYWNj
ZXNzIGJ5IGRlZmF1bHQgZm9yCi1zZWN1cml0eS4gVG8gZW5hYmxlIHJlYWQtd3JpdGUgYWNjZXNz
LCBydW4gaXQgd2l0aCAtLWFsbG93LXdyaXRlcy4gV2hlbiB1c2luZwotdGhlIFNTSCBhY2Nlc3Mg
bWV0aG9kLCBienIgYXV0b21hdGljYWxseSBydW5zIHdpdGggd2l0aCB0aGUgLS1hbGxvdy13cml0
ZXMKLW9wdGlvbi4KK1RoZSBjdXJyZW50IGhpZ2ggcGVyZm9ybWFuY2Ugc2VydmVyIHByb3ZpZGVz
IHJlYWQtb25seSBhY2Nlc3MgYnkKK2RlZmF1bHQgZm9yIHNlY3VyaXR5LiBUbyBlbmFibGUgcmVh
ZC13cml0ZSBhY2Nlc3MsIHJ1biBpdCB3aXRoCitgYC0tYWxsb3ctd3JpdGVzYGAuIFdoZW4gdXNp
bmcgdGhlIFNTSCBhY2Nlc3MgbWV0aG9kLCBienIKK2F1dG9tYXRpY2FsbHkgcnVucyB3aXRoIHdp
dGggdGhlIGBgLS1hbGxvdy13cml0ZXNgYCBvcHRpb24uCiAKLUl0IGNhbiBiZSBjb25maWd1cmVk
IHRvIHJ1biBpbiB0aHJlZSBkaWZmZXJlbnQgd2F5czoKK1RoZSBzZXJ2ZXIgY2FuIGJlIGNvbmZp
Z3VyZWQgdG8gcnVuIGluIHRocmVlIGRpZmZlcmVudCB3YXlzOgogCiBTU0gKIC0tLQpAQCAtNDIs
MjYgKzQyLDI3IEBACiAKICAgICBCWlJfUkVNT1RFX1BBVEg9fi9iaW4vYnpyIGJ6ciBsb2cgYnpy
K3NzaDovL2hvc3QvcGF0aC90by9icmFuY2gKIAotVGhlIGBCWlJfUkVNT1RFX1BBVEhgIGVudmly
b25tZW50IHZhcmlhYmxlIGFkanVzdHMgaG93IGBienJgIHdpbGwgYmUgaW52b2tlZCBvbgorVGhl
IGBgQlpSX1JFTU9URV9QQVRIYGAgZW52aXJvbm1lbnQgdmFyaWFibGUgYWRqdXN0cyBob3cgYGJ6
cmAgd2lsbCBiZSBpbnZva2VkIG9uCiB0aGUgcmVtb3RlIHN5c3RlbS4gIEJ5IGRlZmF1bHQsIGp1
c3QgYGJ6cmAgd2lsbCBiZSBpbnZva2VkLCB3aGljaCByZXF1aXJlcyB0aGUKIGBienJgIGV4ZWN1
dGFibGUgdG8gYmUgb24gdGhlIGRlZmF1bHQgc2VhcmNoIHBhdGguCiAKLVRoZSBgYnpyK3NzaDov
L2AgVVJMIHNjaGVtZSBvbmx5IHN1cHBvcnRzIGFic29sdXRlIHBhdGhzIGZyb20gdGhlIHJvb3Qg
b2YgdGhlCi1maWxlc3lzdGVtLiAgRnV0dXJlIHZlcnNpb25zIGFyZSBleHBlY3RlZCB0byBzdXBw
b3J0IGB+YCBpbiB0aGUgc2FtZSB3YXkgYXMKLWBzZnRwOi8vYCBVUkxzLgorVGhlIGBgYnpyK3Nz
aDovL2BgIFVSTCBzY2hlbWUgb25seSBzdXBwb3J0cyBhYnNvbHV0ZSBwYXRocyBmcm9tIHRoZSBy
b290IG9mIHRoZQorZmlsZXN5c3RlbS4gIEZ1dHVyZSB2ZXJzaW9ucyBhcmUgZXhwZWN0ZWQgdG8g
c3VwcG9ydCBgYH5gYCBpbiB0aGUgc2FtZSB3YXkgYXMKK2Bgc2Z0cDovL2BgIFVSTHMuCiAKIGlu
ZXRkCiAtLS0tLQogCi1UaGlzIGV4YW1wbGUgc2hvd3MgaG93IHRvIHJ1biBgYnpyYCB3aXRoIGEg
ZGVkaWNhdGVkIHVzZXIgYGJ6cnVzZXJgIGZvciBhIHNoYXJlZAotcmVwb3NpdG9yeSBpbiBgL3Ny
di9ienIvcmVwb2Agd2hpY2ggaGFzIGEgYnJhbmNoIGF0IGAvc3J2L2J6ci9yZXBvL2JyYW5jaG5h
bWVgCitUaGlzIGV4YW1wbGUgc2hvd3MgaG93IHRvIHJ1biBgYnpyYCB3aXRoIGEgZGVkaWNhdGVk
IHVzZXIgYGJ6cnVzZXJgCitmb3IgYSBzaGFyZWQgcmVwb3NpdG9yeSBpbiBgYC9zcnYvYnpyL3Jl
cG9gYCB3aGljaCBoYXMgYSBicmFuY2ggYXQKK2BgL3Nydi9ienIvcmVwby9icmFuY2huYW1lYGAu
CiAKIFJ1bm5pbmcgYSBCYXphYXIgc2VydmVyIGZyb20gaW5ldGQgcmVxdWlyZXMgYW4gaW5ldGQu
Y29uZiBlbnRyeTo6CiAKICAgICAxMjM0ICBzdHJlYW0gIHRjcCAgbm93YWl0ICBienJ1c2VyICAv
dXNyL2Jpbi9ienIgc2VydmUgLS1pbmV0IC0tZGlyZWN0b3J5PS9zcnYvYnpyL3JlcG8KIAogV2hl
biBydW5uaW5nIGNsaWVudCBjb21tYW5kcywgdGhlIFVSTCB5b3Ugc3VwcGx5IGlzIGEgYGJ6cjov
L2AgVVJMIHJlbGF0aXZlIHRvCi10aGUgYC0tZGlyZWN0b3J5YCBvcHRpb24gZ2l2ZW4gaW4gaW5l
dGQuY29uZjo6Cit0aGUgYGAtLWRpcmVjdG9yeWBgIG9wdGlvbiBnaXZlbiBpbiBpbmV0ZC5jb25m
OjoKIAogICAgIGJ6ciBsb2cgYnpyOi8vaG9zdDoxMjM0L2JyYW5jaG5hbWUKIApAQCAtNjksOCAr
NzAsOCBAQAogLS0tLS0tLS0tCiAKIFRoaXMgbW9kZSBoYXMgdGhlIHNhbWUgcGF0aCBhbmQgVVJM
IGJlaGF2aW91ciBhcyB0aGUgaW5ldGQgbW9kZS4gIFRvIHJ1biBhcyBhCi1zcGVjaWZpYywgeW91
IHNob3VsZCB1c2UgYHN1YCBvciBsb2dpbiBhcyB0aGF0IHVzZXIuICBUaGlzIGV4YW1wbGUgcnVu
cyBienIKLXNlcnZlIG9uIGBsb2NhbGhvc3RgIHBvcnQgYDEyMzRgLgorc3BlY2lmaWMgdXNlciwg
eW91IHNob3VsZCB1c2UgYGBzdWBgIG9yIGxvZ2luIGFzIHRoYXQgdXNlci4gIFRoaXMgZXhhbXBs
ZSBydW5zIGBgYnpyCitzZXJ2ZWBgIG9uIGBsb2NhbGhvc3RgIHBvcnQgYDEyMzRgLgogCiBzZXJ2
ZXI6OgogCgo=

=== modified file doc/setting_up_email.txt // encoding:base64
LS0tIGRvYy9zZXR0aW5nX3VwX2VtYWlsLnR4dAorKysgZG9jL3NldHRpbmdfdXBfZW1haWwudHh0
CkBAIC0yLDM4ICsyLDQwIEBACiBTZXR0aW5nIHVwIGVtYWlsCiA9PT09PT09PT09PT09PT09CiAK
LVRoZSB2YXJpb3VzIHdheXMgdGhhdCBleGlzdCB0byB0ZWxsIEJhemFhciB5b3VyIGVtYWlsIGFk
ZHJlc3MgZm9yCitEZXNjcmlwdGlvbiBvZiB0aGUgdmFyaW91cyB3YXlzIHRvIHNwZWNpZnkgdG8g
QmF6YWFyIHlvdXIgZW1haWwgYWRkcmVzcyBmb3IKIGNvbW1pdHMuCiAKIFdoeSBzZXQgdXAgYW4g
ZW1haWwgYWRkcmVzcyB3aXRoIEJhemFhcj8KID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLUJhemFhciBzdG9yZXMgdGhlIGNsYWltZWQgZW1haWwgYWRkcmVzcyBpbiBy
ZXZpc2lvbnMgd2hlbiB0aGV5J3JlCi1jcmVhdGVkLCBzbyB0aGF0IHBlb3BsZSBjYW4gdGVsbCB3
aG8gY29tbWl0ZWQgd2hpY2ggcmV2aXNpb25zLiAgT2YgY291cnNlLAotcGVvcGxlIGNhbiBjaGFu
Z2UgdGhlIGVtYWlsIGFkZHJlc3MgY2xhaW1lZCwgc28geW91IGhhdmUgdG8gdHJ1c3QgdGhlCi1w
ZW9wbGUgaW52b2x2ZWQuICBBZGRpdGlvbmFsbHksIHRoZSBlbWFpbCBhZGRyZXNzIGluIGEgcmV2
aXNpb24gZ2l2ZXMKLW90aGVycyBhIHdheSB0byBjb250YWN0IHRoZSBhdXRob3Igb2YgYSByZXZp
c2lvbiBmb3IgY3JlZGl0IGFuZC9vciBibGFtZS4KLTopCitCYXphYXIgc3RvcmVzIHRoZSBzcGVj
aWZpZWQgZW1haWwgYWRkcmVzcyBpbiByZXZpc2lvbnMgd2hlbiB0aGV5J3JlCitjcmVhdGVkIHNv
IHRoYXQgcGVvcGxlIGNhbiB0ZWxsIHdobyBjb21taXRlZCB3aGljaCByZXZpc2lvbnMuICBUaGUK
K2VtYWlsIGFkZHJlc3NlcyBhcmUgbm90IHZlcmlmaWVkLCB0aGVyZWZvcmUgdGhleSBjb3VsZCBi
ZSBib2d1cywgc28KK3lvdSBoYXZlIHRvIHRydXN0IHRoZSBwZW9wbGUgaW52b2x2ZWQgaW4geW91
ciBwcm9qZWN0LiAgQWRkaXRpb25hbGx5LAordGhlIGVtYWlsIGFkZHJlc3MgaW4gYSByZXZpc2lv
biBnaXZlcyBvdGhlcnMgYSB3YXkgdG8gY29udGFjdCB0aGUKK2F1dGhvciBvZiBhIHJldmlzaW9u
IGZvciBjcmVkaXQgYW5kL29yIGJsYW1lLiAgOikKIAogSG93IHRvIHNldHVwIHlvdXIgZW1haWwg
YWRkcmVzcyAKID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIEJhemFhciB3aWxsIHRy
eSB0byBndWVzcyBhbiBlbWFpbCBhZGRyZXNzIGJhc2VkIG9uIHlvdXIgdXNlcm5hbWUgYW5kIHRo
ZQogaG9zdG5hbWUgaWYgbm9uZSBpcyBzZXQuICBUaGlzIHdpbGwgcHJvYmFibHkgbm90IGJlIHdo
YXQgeW91IHdhbnQsIHNvIHRocmVlCi13YXlzIGV4aXN0IHRvIHRlbGwgQmF6YWFyIHdoYXQgZW1h
aWwgdG8gdXNlCit3YXlzIGV4aXN0IHRvIHRlbGwgQmF6YWFyIHdoYXQgZW1haWwgdG8gdXNlOgog
Ci0gKiBZb3UgY2FuIHNldCB5b3VyIGVtYWlsIGluIHRoZSBkZWZhdWx0IGluaSBmaWxlLAorICog
WW91IGNhbiBzZXQgeW91ciBlbWFpbCBpbiB0aGUgZGVmYXVsdCBjb25maWd1cmF0aW9uIGZpbGUs
CiAgKiBZb3UgY2FuIHNldCBlbWFpbHMgcGVyLWJyYW5jaCBpbiB0aGUgYnJhbmNoIHNwZWNpZmlj
IGluaSBmaWxlLAogICogT3IgeW91ciBlbWFpbCBjYW4gYmUgc2V0IGJ5IGFuIGVudmlyb25tZW50
YWwgdmFyaWFibGUuCiAKIFRoZSBvcmRlciBvZiBwcmVjZWRlbmNlIGlzCiAKLSAxLiBJZiB0aGUg
YCRCWlJFTUFJTGAgZW52IHZhcmlhYmxlIGlzIHNldCwgdXNlIGl0LgotIDIuIElmIGFuIGVtYWls
IGlzIHNldCBmb3IgeW91ciBjdXJyZW50IGJyYW5jaCBpbiB0aGUgYGxvY2F0aW9ucy5jb25mYCBp
bmkKKyAxLiBJZiB0aGUgYGAkQlpSX0VNQUlMYGAgZW52aXJvbm1lbnQgdmFyaWFibGUgaXMgc2V0
LgorICMuIElmIGFuIGVtYWlsIGlzIHNldCBmb3IgeW91ciBjdXJyZW50IGJyYW5jaCBpbiB0aGUg
YGBsb2NhdGlvbnMuY29uZmBgCiAgICAgZmlsZS4KLSAzLiBJZiBhbiBlbWFpbCBpcyBzZXQgaW4g
dGhlIGBiYXphYXIuY29uZmAgZGVmYXVsdCBpbmkgZmlsZS4KLSA0LiBJZiB0aGUgYCRFTUFJTGAg
ZW52IHZhcmlhYmxlIGlzIHNldC4KLSA1LiBCYXphYXIgd2lsbCB0cnkgdG8gZ3Vlc3MgYmFzZWQg
b24geW91ciB1c2VybmFtZSBhbmQgdGhlIGhvc3RuYW1lLgorICMuIElmIGFuIGVtYWlsIGlzIHNl
dCBmb3VyIHlvdXIgY3VycmVudCBicmFuY2ggaW4gdGhlCisgICAgYGAuYnpyL2JyYW5jaC9icmFu
Y2guY29uZmBgIGZpbGUuCisgIy4gSWYgYW4gZW1haWwgaXMgc2V0IGluIHRoZSBgYGJhemFhci5j
b25mYGAgZGVmYXVsdCBjb25maWd1cmF0aW9uIGZpbGUuCisgIy4gSWYgdGhlIGAkRU1BSUxgIGVu
dmlyb25tZW50IHZhcmlhYmxlIGlzIHNldC4KKyAjLiBCYXphYXIgd2lsbCB0cnkgdG8gZ3Vlc3Mg
YmFzZWQgb24geW91ciB1c2VybmFtZSBhbmQgdGhlIGhvc3RuYW1lLgogCi1UbyBjaGVjayBvbiB3
aGF0IEJhemFhciB0aGlua3MgeW91ciBjdXJyZW50IGVtYWlsIGlzLCB1c2UgdGhlICcnJ3dob2Ft
aScnJworVG8gY2hlY2sgb24gd2hhdCBCYXphYXIgdGhpbmtzIHlvdXIgY3VycmVudCBlbWFpbCBp
cywgdXNlIHRoZSBgYHdob2FtaWBgCiAoIndobyBhbSBpPyIpIGNvbW1hbmQ6OgogCiAgICAgJSBi
enIgd2hvYW1pCkBAIC00OSwxNCArNTEsMTQgQEAKIAogICAgICUgYnpyIHdob2FtaSAtLWJyYW5j
aCAnSm9lIENvb2wgPGpvZUBleGFtcGxlLmNvbT4nCiAKLVRoZXNlIG1vZGlmeSB5b3VyIGdsb2Jh
bCBiYXphYXIuY29uZiBvciBicmFuY2ggYnJhbmNoLmNvbmYgZmlsZSwgcmVzcGVjdGl2ZWx5Lgor
VGhlc2UgbW9kaWZ5IHlvdXIgZ2xvYmFsIGBgYmF6YWFyLmNvbmZgYCBvciBicmFuY2ggYGBicmFu
Y2guY29uZmBgIGZpbGUsIHJlc3BlY3RpdmVseS4KIAotU2V0dGluZyBlbWFpbCB2aWEgZGVmYXVs
dCBpbmkgZmlsZQotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotVG8gdXNlIHRo
ZSBkZWZhdWx0IGluaSBmaWxlLCBjcmVhdGUgdGhlIGZpbGUgYCRIT01FLy5iYXphYXIvYmF6YWFy
LmNvbmZgIChvbgotV2luZG93cyB0aGlzIGlzIGAlQVBQREFUQSVcYmF6YWFyXDIuMFxiYXphYXIu
Y29uZmApIGFuZCBzZXQgYW4gZW1haWwgYWRkcmVzcworU2V0dGluZyBlbWFpbCB2aWEgZGVmYXVs
dCBjb25maWd1cmF0aW9uIGZpbGUKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CitUbyB1c2UgdGhlIGRlZmF1bHQgaW5pIGZpbGUsIGNyZWF0ZSB0aGUgZmlsZSBg
YCRIT01FLy5iYXphYXIvYmF6YWFyLmNvbmZgYCAob24KK1dpbmRvd3MgdGhpcyBpcyBgYCVBUFBE
QVRBJVxiYXphYXJcMi4wXGJhemFhci5jb25mYGApIGFuZCBzZXQgYW4gZW1haWwgYWRkcmVzcwog
YXMgc2hvd24gYmVsb3cuICBQbGVhc2Ugbm90ZSB0aGF0IHRoZSB3b3JkIERFRkFVTFQgaXMgY2Fz
ZSBzZW5zaXRpdmUsIGFuZAotbXVzdCBiZSBpbiB1cHBlci1jYXNlLjo6CittdXN0IGJlIGluIHVw
cGVyLWNhc2UuIDo6CiAKICAgICBbREVGQVVMVF0KICAgICBlbWFpbD1Zb3VyIE5hbWUgPG5hbWVA
aXNwLmNvbT4KQEAgLTY4LDI4ICs3MCwyNyBAQAogPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KIAogVGhlIHNlY29uZCBhcHByb2FjaCBpcyB0byBzZXQgZW1haWwgb24gYSBicmFu
Y2ggYnkgYnJhbmNoIGJhc2lzIGJ5IHVzaW5nIHRoZQotYCRIT01FLy5iYXphYXIvbG9jYXRpb25z
LmNvbmZgIGluaSBmaWxlLCB0aHVzbHk6OgorYGAkSE9NRS8uYmF6YWFyL2xvY2F0aW9ucy5jb25m
YGAgaW5pIGZpbGUsIHRodXNseTo6CiAKICAgICBbL3NvbWUvYnJhbmNoL2xvY2F0aW9uXQogICAg
IGVtYWlsPVlvdXIgTmFtZSA8bmFtZUBvdGhlci1pc3AuY29tPgogCi1UaGlzIHdpbGwgc2V0IHlv
dXIgZW1haWwgYWRkcmVzcyBpbiB0aGUgYnJhbmNoIGF0IGAvc29tZS9icmFuY2gvbG9jYXRpb25g
LAotb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCBzcGVjaWZpZWQgaW4gdGhlIGBiYXphYXIuY29uZmAg
YWJvdmUuCitUaGlzIHdpbGwgc2V0IHlvdXIgZW1haWwgYWRkcmVzcyBpbiB0aGUgYnJhbmNoIGF0
IGBgL3NvbWUvYnJhbmNoL2xvY2F0aW9uYGAsCitvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHNwZWNp
ZmllZCBpbiB0aGUgYGBiYXphYXIuY29uZmBgIGFib3ZlLgogCi1TZXR0aW5nIGVtYWlsIHZpYSBl
bnZpcm9ubWVudAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLVRoZSBmaW5hbCBtZXRo
b2QgQmF6YWFyIHdpbGwgdXNlIGlzIGNoZWNraW5nIGZvciB0aGUgYCRCWlJFTUFJTGAgYW5kCi1g
JEVNQUlMYCBlbnZpcm9ubWVudCB2YXJpYWJsZXMuICBHZW5lcmFsbHksIG9uZSB3b3VsZCB1c2Ug
dGhpcyBtZXRob2QgdG8KK1NldHRpbmcgZW1haWwgdmlhIGVudmlyb25tZW50IHZhcmlhYmxlCist
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorVGhlIGZpbmFsIG1ldGhvZCBC
YXphYXIgd2lsbCB1c2UgaXMgY2hlY2tpbmcgZm9yIHRoZSBgYCRCWlJfRU1BSUxgYCBhbmQKK2Bg
JEVNQUlMYGAgZW52aXJvbm1lbnQgdmFyaWFibGVzLiAgR2VuZXJhbGx5LCBvbmUgd291bGQgdXNl
IHRoaXMgbWV0aG9kIHRvCiBvdmVycmlkZSB0aGUgZW1haWwgaW4gYSBzY3JpcHQgY29udGV4dC4g
IElmIHlvdSB3b3VsZCBsaWtlIHRvIHNldCBhIGdlbmVyYWwKIGRlZmF1bHQsIHRoZW4gcGxlYXNl
IHNlZSB0aGUgaW5pIG1ldGhvZHMgYWJvdmUuCiAKLQogQ29uY2VybnMgZm9yIHNwYW0KID09PT09
PT09PT09PT09PT09CiBTb21lIHBlb3BsZSB3YW50IHRvIGF2b2lkIHNoYXJpbmcgdGhlaXIgZW1h
aWwgYWRkcmVzcyBzbyBhcyBub3QgdG8gZ2V0CiBzcGFtLiAgQmF6YWFyIHdpbGwgbmV2ZXIgZGlz
Y2xvc2UgeW91ciBlbWFpbCBhZGRyZXNzLCB1bmxlc3MgeW91IHB1Ymxpc2gKIGEgYnJhbmNoIG9y
IGNoYW5nZXNldCBpbiBhIHB1YmxpYyBsb2NhdGlvbi4gIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5
b3UKLScnZG8nJyB1c2UgYSByZWFsIGFkZHJlc3MsIHNvIHRoYXQgcGVvcGxlIGNhbiBjb250YWN0
IHlvdSBhYm91dCB5b3VyIHdvcmssCisqZG8qIHVzZSBhIHJlYWwgYWRkcmVzcywgc28gdGhhdCBw
ZW9wbGUgY2FuIGNvbnRhY3QgeW91IGFib3V0IHlvdXIgd29yaywKIGJ1dCBpdCdzIG5vdCByZXF1
aXJlZC4gIFlvdSBjYW4gdXNlIGFuIGFkZHJlc3Mgd2hpY2ggaXMgb2JmdXNjYXRlZCwgd2hpY2gK
IGJvdW5jZXMsIG9yIHdoaWNoIGdvZXMgdGhyb3VnaCBhbiBhbnRpLXNwYW0gc2VydmljZSBzdWNo
IGFzCiBgc3BhbWdvdXJtZXQuY29tYC4KCg==

=== modified file doc/specifying_revisions.txt // encoding:base64
LS0tIGRvYy9zcGVjaWZ5aW5nX3JldmlzaW9ucy50eHQKKysrIGRvYy9zcGVjaWZ5aW5nX3Jldmlz
aW9ucy50eHQKQEAgLTMsMTUgKzMsMTUgQEAKID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
CiAKIERlc2NyaXB0aW9uIG9mIHRoZSBzdWJhcmd1bWVudHMgZm9yIGBgLXJgYCBhcyB1c2VkIGJ5
IGNvbW1hbmRzIHN1Y2ggYXMKLSoqYnpyIGxvZyoqIGFuZCAqKmJ6ciBtZXJnZSoqLgorYGBienIg
bG9nYGAgYW5kIGBgYnpyIG1lcmdlYGAuCiAKIFlvdSBjYW4gZ2V0IHRoZSBvbmxpbmUgZG9jdW1l
bnRhdGlvbiB3aXRoIGBgYnpyIGhlbHAgcmV2aXNpb25zcGVjYGAuCiAKIFJldmlzaW9uIHNwZWNz
IGFuZCByYW5nZXMKID09PT09PT09PT09PT09PT09PT09PT09PT0KIAotKipienIqKiBoYXMgYSB2
ZXJ5IGV4cHJlc3NpdmUgd2F5IHRvIHNwZWNpZnkgYSByZXZpc2lvbiwgb3IgYSByYW5nZSBvZiBy
ZXZpc2lvbnMuCi1XZSdsbCB0YWtlIHRoZSBleGFtcGxlIG9mIHRoZSAqKmxvZyoqIGNvbW1hbmQu
CitgYGJ6cmBgIGhhcyBhIHZlcnkgZXhwcmVzc2l2ZSB3YXkgdG8gc3BlY2lmeSBhIHJldmlzaW9u
LCBvciBhIHJhbmdlIG9mIHJldmlzaW9ucy4KK1dlJ2xsIHRha2UgdGhlIGV4YW1wbGUgb2YgdGhl
IGBgbG9nYGAgY29tbWFuZC4KIAogVG8gc3BlY2lmeSBhIHJhbmdlIG9mIHJldmlzaW9ucywgdXNl
IGZvciBleGFtcGxlOjoKIApAQCAtMjIsMTAgKzIyLDEwIEBACiAgICAgJCBienIgbG9nIC1yIDEu
LgogICAgICQgYnpyIGxvZyAtciAuLjQKIAotTm90ZTo6CitOb3RlOgogICAgIE9taXR0aW5nIHRo
ZSBsb3dlciBib3VuZCBkb2Vzbid0IHdvcmsgb24gY3VycmVudGx5IHJlbGVhc2VkIHZlcnNpb25z
LgogCi1PdGhlciBjb21tYW5kcywgbGlrZSAqKmJ6ciBjYXQqKiB0YWtlIG9ubHkgb25lIHJldmlz
aW9uLCBub3QgYSByYW5nZSwgbGlrZTo6CitPdGhlciBjb21tYW5kcywgbGlrZSBgYGJ6ciBjYXRg
YCB0YWtlIG9ubHkgb25lIHJldmlzaW9uLCBub3QgYSByYW5nZSwgbGlrZTo6CiAKICAgICAkIGJ6
ciBjYXQgLXIgNDIgZm9vLmMKIApAQCAtNTgsNyArNTgsNyBAQAogLS0tLS0tLQogCiBQb3NpdGl2
ZSBudW1iZXJzIGRlbm90ZSByZXZpc2lvbiBudW1iZXJzIGluIHRoZSBjdXJyZW50IGJyYW5jaC4g
UmV2aXNpb24KLW51bWJlcnMgYXJlIGxhYmVsbGVkIGFzICJyZXZubyIgaW4gdGhlIG91dHB1dCBv
ZiAqKmJ6ciBsb2cqKi4gIFRvIGRpc3BsYXkKK251bWJlcnMgYXJlIGxhYmVsbGVkIGFzICJyZXZu
byIgaW4gdGhlIG91dHB1dCBvZiBgYGJ6ciBsb2dgYC4gIFRvIGRpc3BsYXkKIHRoZSBsb2cgZm9y
IHRoZSBmaXJzdCB0ZW4gcmV2aXNpb25zOjoKIAogICAgICQgYnpyIGxvZyAtciAuLjEwCkBAIC04
Miw4ICs4Miw4IEBACiByZXZpZAogLS0tLS0KIAotKipyZXZpZCoqIGFsbG93cyBzcGVjaWZ5aW5n
IGEgYW4gaW50ZXJuYWwgcmV2aXNpb24gSUQsIGFzIHNob3cgYnkgKipienIKLXRlc3RhbWVudCoq
IGFuZCBzb21lIG90aGVyIGNvbW1hbmRzLgorKipyZXZpZCoqIGFsbG93cyBzcGVjaWZ5aW5nIGEg
YW4gaW50ZXJuYWwgcmV2aXNpb24gSUQsIGFzIHNob3cgYnkgYGBienIKK3Rlc3RhbWVudGBgIGFu
ZCBzb21lIG90aGVyIGNvbW1hbmRzLgogCiBGb3IgZXhhbXBsZTo6CiAKQEAgLTk4LDcgKzk4LDcg
QEAKICAgICB0aGF0IGFwcGVhcnMgYmVmb3JlICcncmV2JycgaW4gdGhlIHJldmlzaW9uIGhpc3Rv
cnksIG9yIHRoZSByZXZpc2lvbiB0aGF0CiAgICAgd2FzIGN1cnJlbnQgd2hlbiAnJ3JldicnIHdo
YXQgY29taXR0ZWQuCiAKLScncmV2JycgY2FuIGJlIGFueSByZXZpc2lvbiBzcGVjaWZpZXIuCisn
J3JldicnIGNhbiBiZSBhbnkgcmV2aXNpb24gc3BlY2lmaWVyIGFuZCBtYXkgYmUgY2hhaW5lZC4K
IAogRm9yIGV4YW1wbGU6OgogCkBAIC0xMzEsMTQgKzEzMSwxNCBAQAogLS0tLS0tLS0KIAogKiph
bmNlc3RvcioqOipwYXRoKgotICAgIHNwZWNpZmllcyB0aGUgY29tbW9uIGFuY2VzdG9yIGJldHdl
ZW4gdGhlIGN1cnJlbnQgYnJhbmNoLGFuZCBhIAorICAgIHNwZWNpZmllcyB0aGUgY29tbW9uIGFu
Y2VzdG9yIGJldHdlZW4gdGhlIGN1cnJlbnQgYnJhbmNoIGFuZCBhIAogICAgIGRpZmZlcmVudCBi
cmFuY2guIFRoaXMgaXMgdGhlIHNhbWUgYW5jZXN0b3IgdGhhdCB3b3VsZCBiZSB1c2VkIGZvcgog
ICAgIG1lcmdpbmcgcHVycG9zZXMuCiAKICpwYXRoKiBtYXkgYmUgdGhlIFVSTCBvZiBhIHJlbW90
ZSBicmFuY2gsIG9yIHRoZSBmaWxlIHBhdGggdG8gYSBsb2NhbCBicmFuY2guCiAKIEZvciBleGFt
cGxlLCB0byBzZWUgd2hhdCBjaGFuZ2VzIHdlcmUgbWFkZSBvbiBhIGJyYW5jaCBzaW5jZSBpdCB3
YXMgZm9ya2VkCi1vZmYgKiouLi9wYXJlbnQqKjo6CitvZmYgYGAuLi9wYXJlbnRgYDo6CiAKICAg
ICAkIGJ6ciBkaWZmIC1yIGFuY2VzdG9yOi4uL3BhcmVudAogCkBAIC0xNDYsOSArMTQ2LDkgQEAK
IC0tLS0tLQogCiBicmFuY2gKLSAgICcncGF0aCcnIHNwZWNpZmllcyB0aGUgbGF0ZXN0IHJldmlz
aW9uIGluIGFub3RoZXIgYnJhbmNoLgorICAgYGBwYXRoYGAgc3BlY2lmaWVzIHRoZSBsYXRlc3Qg
cmV2aXNpb24gaW4gYW5vdGhlciBicmFuY2guCiAKLScncGF0aCcnIG1heSBiZSB0aGUgVVJMIG9m
IGEgcmVtb3RlIGJyYW5jaCwgb3IgdGhlIGZpbGUgcGF0aCB0byBhIGxvY2FsIGJyYW5jaC4KK2Bg
cGF0aGBgIG1heSBiZSB0aGUgVVJMIG9mIGEgcmVtb3RlIGJyYW5jaCwgb3IgdGhlIGZpbGUgcGF0
aCB0byBhIGxvY2FsIGJyYW5jaC4KIAogRm9yIGV4YW1wbGUsIHRvIGdldCB0aGUgZGlmZmVyZW5j
ZXMgYmV0d2VlbiB0aGlzIGFuZCBhbm90aGVyIGJyYW5jaDo6CiAKCg==

=== modified file doc/using_aliases.txt // encoding:base64
LS0tIGRvYy91c2luZ19hbGlhc2VzLnR4dAorKysgZG9jL3VzaW5nX2FsaWFzZXMudHh0CkBAIC02
LDggKzYsOCBAQAogYXJlIGFuIGVhc3kgd2F5IHRvIGNyZWF0ZSBzaG9ydGN1dHMgZm9yIGNvbW1v
bmx5LXR5cGVkIGNvbW1hbmRzLCBvciB0byBzZXQKIGRlZmF1bHRzIGZvciBjb21tYW5kcy4KIAot
Q29tbWFuZCBhbGlhc2VzIGNhbiBiZSBkZWZpbmVkIGluIHRoZSAqKltBTElBU0VTXSoqIHNlY3Rp
b24gb2YgeW91cgotKiouYmF6YWFyL2JhemFhci5jb25mKiogZmlsZS4gQWxpYXNlcyBzdGFydCB3
aXRoIHRoZSBhbGlhcyBuYW1lLCB0aGVuIGFuCitDb21tYW5kIGFsaWFzZXMgY2FuIGJlIGRlZmlu
ZWQgaW4gdGhlIGBgW0FMSUFTRVNdYGAgc2VjdGlvbiBvZiB5b3VyCitgYC5iYXphYXIvYmF6YWFy
LmNvbmZgYCBmaWxlLiBBbGlhc2VzIHN0YXJ0IHdpdGggdGhlIGFsaWFzIG5hbWUsIHRoZW4gYW4K
IGVxdWFsIHNpZ24sIHRoZW4gYSBjb21tYW5kIGZyYWdtZW50LiAgSGVyZSdzIGFuIGV4YW1wbGUg
QUxJQVNFUyBzZWN0aW9uOgogCiBFeGFtcGxlcwpAQCAtMjMsMjkgKzIzLDM1IEBACiBFeHBsYW5h
dGlvbiBvZiBleGFtcGxlcwogPT09PT09PT09PT09PT09PT09PT09PT0KIAotICogVGhlIGZpcnN0
IGFsaWFzIG1ha2VzIGEgbmV3ICdyZWNlbnRsb2cnIGNvbW1hbmQgdGhhdCBzaG93cyB0aGUgbG9n
cyBmb3IgdGhlCisgKiBUaGUgZmlyc3QgYWxpYXMgbWFrZXMgYSBuZXcgYGByZWNlbnRsb2dgYCBj
b21tYW5kIHRoYXQgc2hvd3MgdGhlIGxvZ3MgZm9yIHRoZQogICAgbGFzdCB0aHJlZSByZXZpc2lv
bnMKLSAqIFRoZSAqKmxsKiogYWxpYXMgc2hvd3MgdGhlIGxhc3QgMTAgbG9nIGVudHJpZXMgaW4g
bGluZSBmb3JtYXQuCi0gKiB0aGUgKipjb21taXQqKiBhbGlhcyBzZXRzIHRoZSBkZWZhdWx0IGZv
ciBjb21taXQgdG8gcmVmdXNlIHRvIGNvbW1pdCBpZiBuZXcKKyAqIFRoZSBgYGxsYGAgYWxpYXMg
c2hvd3MgdGhlIGxhc3QgMTAgbG9nIGVudHJpZXMgaW4gbGluZSBmb3JtYXQuCisgKiB0aGUgYGBj
b21taXRgYCBhbGlhcyBzZXRzIHRoZSBkZWZhdWx0IGZvciBjb21taXQgdG8gcmVmdXNlIHRvIGNv
bW1pdCBpZiBuZXcKICAgIGZpbGVzIGluIHRoZSB0cmVlIGFyZSBub3QgcmVjb2duaXplZC4KLSAq
IHRoZSAqKmRpZmYqKiBhbGlhcyBhZGRzIHRoZSBjb3ZldGVkIC1wIG9wdGlvbiB0byBkaWZmCi0K
KyAqIHRoZSBgYGRpZmZgYCBhbGlhcyBhZGRzIHRoZSBjb3ZldGVkIC1wIG9wdGlvbiB0byBkaWZm
CisKK1VzaW5nIHRoZSBBbGlhc2VzCis9PT09PT09PT09PT09PT09PQorVGhlIGFsaWFzZXMgZGVm
aW5lZCBhYm92ZSB3b3VsZCBiZSB1c2VkIGxpa2Ugc286IDo6CisKKyAgICUgYnpyIHJlY2VudGxv
ZworICAgJSBienIgbGwKKyAgICUgYnpyIGNvbW1pdAorICAgJSBienIgZGlmZgogCiBSdWxlcyBm
b3IgQWxpYXNlcwogPT09PT09PT09PT09PT09PT0KIAogICogWW91IGNhbiBvdmVycmlkZSBwYXJ0
cyBvZiB0aGUgb3B0aW9ucyBnaXZlbiBpbiBhbiBhbGlhcyBieSBvdmVycmlkaW5nIGl0LgotICAg
Rm9yIGV4YW1wbGUsIGlmIHlvdSBydW4gKipsYXN0bG9nIC1yLTUuLioqLCB5b3Ugd2lsbCBvbmx5
IGdldCBmaXZlCisgICBGb3IgZXhhbXBsZSwgaWYgeW91IHJ1biBgYGxhc3Rsb2cgLXItNS4uYGAs
IHlvdSB3aWxsIG9ubHkgZ2V0IGZpdmUKICAgIGxpbmUtYmFzZWQgbG9nIGVudHJpZXMgaW5zdGVh
ZCBvZiAxMC4KICAqIEFsaWFzZXMgY2FuIG92ZXJyaWRlIHRoZSBzdGFuZGFyZCBiZWhhdmlvdXIg
b2YgZXhpc3RpbmcgY29tbWFuZHMgYnkgZ2l2aW5nCi0gICBhbiBhbGlhcyBuYW1lIHRoYXQgaXMg
dGhlc2FtZSBhcyB0aGUgb3JpZ25hbCBjb21tYW5kLiBGb3IgZXhhbXBsZSwgZGVmYXVsdAotICAg
Y29tbWl0IGlzIGNoYW5nZWQgd2l0aCAqKmNvbW1pdD1jb21taXQgLS1zdHJpY3QqKi4KLSAqIEFs
aWFzZXMgY2FuIG5vdCByZWZlciB0byBvdGhlciBhbGlhc2VzLiBJbiBvdGhlciB3b3JkcyBtYWtp
bmcgYQotICAgKipsYXN0bG9nKiogYWxpYXMgYW5kIHJlZmVycmluZyB0byBpdCB3aXRoIGEgKips
bCoqIGFsaWFzIHdpbGwgbm90IHdvcmsuCi0KLVRoaXMgaW5jbHVkZXMgYWxpYXNlcyB0aGF0IG92
ZXJyaWRlIHN0YW5kYXJkIGNvbW1hbmRzCi0KLSAqIEdpdmluZyB0aGUgKiotLW5vLWFsaWFzZXMq
KiB0byB0aGUgYnpyIGNvbW1hbmQgd2lsbCB0ZWxsIGl0IHRvIGlnbm9yZSBhbGlhc2VzCi0gICBm
b3IgdGhhdCBydW4uIEZvciBleGFtcGxlLCBydW5uaW5nICoqYnpyIC0tbm8tYWxpYXNlcyBjb21t
aXQqKiB3aWxsIHBlcmZvcm0gYQotICAgc3RhbmRhcmQgY29tbWl0IGluc3RlYWQgbm90IGRvIGEg
Kipjb21taXQgLS1zdHJpY3QqKi4KKyAgIGFuIGFsaWFzIG5hbWUgdGhhdCBpcyB0aGUgc2FtZSBh
cyB0aGUgb3JpZ25hbCBjb21tYW5kLiBGb3IgZXhhbXBsZSwgZGVmYXVsdAorICAgY29tbWl0IGlz
IGNoYW5nZWQgd2l0aCBgYGNvbW1pdD1jb21taXQgLS1zdHJpY3RgYC4KKyAqIEFsaWFzZXMgY2Fu
bm90IHJlZmVyIHRvIG90aGVyIGFsaWFzZXMuIEluIG90aGVyIHdvcmRzIG1ha2luZyBhCisgICBg
YGxhc3Rsb2dgYCBhbGlhcyBhbmQgcmVmZXJyaW5nIHRvIGl0IHdpdGggYSBgYGxsYGAgYWxpYXMg
d2lsbCBub3Qgd29yay4KKyAgIFRoaXMgaW5jbHVkZXMgYWxpYXNlcyB0aGF0IG92ZXJyaWRlIHN0
YW5kYXJkIGNvbW1hbmRzCisgKiBHaXZpbmcgdGhlIGBgLS1uby1hbGlhc2VzYGAgdG8gdGhlIGJ6
ciBjb21tYW5kIHdpbGwgdGVsbCBpdCB0byBpZ25vcmUgYWxpYXNlcworICAgZm9yIHRoYXQgcnVu
LiBGb3IgZXhhbXBsZSwgcnVubmluZyBgYGJ6ciAtLW5vLWFsaWFzZXMgY29tbWl0YGAgd2lsbCBw
ZXJmb3JtIGEKKyAgIHN0YW5kYXJkIGNvbW1pdCBpbnN0ZWFkIG5vdCBkbyBhIGBgY29tbWl0IC0t
c3RyaWN0YGAuCiAKCg==

=== modified file doc/version_info.txt // encoding:base64
LS0tIGRvYy92ZXJzaW9uX2luZm8udHh0CisrKyBkb2MvdmVyc2lvbl9pbmZvLnR4dApAQCAtNiw3
ICs2LDcgQEAKID09PT09PT09CiAKIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHdheXMgb2YgdXNp
bmcgYGBienIgdmVyc2lvbi1pbmZvYGAgYXMgcGFydCBvZiBhCi1idWlsZCByb3V0aW5lIHRvIGVt
YmVkIHZlcnNpb24gaW5mb3JtYXRpb24gaW50byBhIGZpbmFsIHByb2plY3QuCitidWlsZCBwcm9j
ZXNzIHRvIGVtYmVkIHZlcnNpb24gaW5mb3JtYXRpb24gaW50byBhIGZpbmFsIHByb2plY3QuCiAK
IAogUHl0aG9uIFByb2plY3QKQEAgLTIzLDI0ICsyMywyMiBAQAogCiBUaGlzIGdlbmVyYXRlcyBh
IGZpbGUgd2hpY2ggY29udGFpbnMgMyBkaWN0aW9uYXJpZXM6CiAKLSAgYHZlcnNpb25faW5mb2A6
IEEgZGljdGlvbmFyeSBjb250YWluaW5nIHRoZSBiYXNpYyBpbmZvcm1hdGlvbiBhYm91dCB0aGUK
LSAgICAgICAgICAgICAgICAgIGN1cnJlbnQgc3RhdGUuCi0KLSAgcmV2aXNpb25zOiBBIGRpY3Rp
b25hcnkgbGlzdGluZyBhbGwgb2YgdGhlIHJldmlzaW9ucyBpbiB0aGUgaGlzdG9yeSBvZgotICAg
ICAgICAgICAgIHRoZSB0cmVlLCBhbG9uZyB3aXRoIHRoZSBjb21taXQgdGltZXMgYW5kIGNvbW1p
dCBtZXNzYWdlLgotICAgICAgICAgICAgIFRoaXMgZGVmYXVsdHMgdG8gYmVpbmcgZW1wdHkgdW5s
ZXNzIGBgLS1hbGxgYCBvcgotICAgICAgICAgICAgIGBgLS1pbmNsdWRlLWhpc3RvcnlgYCBpcyBz
dXBwbGllZC4gVGhpcyBpcyB1c2VmdWwgaWYgeW91Ci0gICAgICAgICAgICAgd2FudCB0byB0cmFj
ayB3aGF0IGJ1Z2ZpeGVzLCBldGMsIG1pZ2h0IGJlIGluY2x1ZGVkIGluIHRoZQotICAgICAgICAg
ICAgIHJlbGVhc2VkIHZlcnNpb24uIEJ1dCBmb3IgbWFueSBwcm9qZWN0cyBpdCBpcyBtb3JlCi0g
ICAgICAgICAgICAgaW5mb3JtYXRpb24gdGhhbiB0aGV5IG5lZWQuCi0KLSAgYGZpbGVfcmV2aXNp
b25zYDogQSBkaWN0aW9uYXJ5IGxpc3RpbmcgdGhlIGxhc3QtbW9kaWZpZWQgcmV2aXNpb24gZm9y
Ci0gICAgICAgICAgICAgICAgICAgIGFsbCBmaWxlcyBpbiB0aGUgcHJvamVjdC4gVGhpcyBjYW4g
YmUgdXNlZCBzaW1pbGFybHkKLSAgICAgICAgICAgICAgICAgICAgdG8gaG93IGBgJElkJGBgIGtl
eXdvcmRzIGFyZSB1c2VkIGluIENWUyBjb250cm9sbGVkCi0gICAgICAgICAgICAgICAgICAgIGZp
bGVzLiBUaGUgbGFzdCBtb2RpZmllZCBkYXRlIGNhbiBiZSBkZXRlcm1pbmVkIGJ5Ci0gICAgICAg
ICAgICAgICAgICAgIGxvb2tpbmcgaW4gdGhlIGBgcmV2aXNpb25zYGAgbWFwLiBUaGlzIGlzIGFs
c28gZW1wdHkgYnkKLSAgICAgICAgICAgICAgICAgICAgZGVmYXVsdCwgYW5kIGVuYWJsZWQgb25s
eSBieSBgYC0tYWxsYGAgb3IKLSAgICAgICAgICAgICAgICAgICAgYGAtLWluY2x1ZGUtZmlsZS1y
ZXZpc2lvbnNgYC4KKyAgKiBgdmVyc2lvbl9pbmZvYDogQSBkaWN0aW9uYXJ5IGNvbnRhaW5pbmcg
dGhlIGJhc2ljIGluZm9ybWF0aW9uIGFib3V0IHRoZQorICAgIGN1cnJlbnQgc3RhdGUuCisKKyAg
KiBgcmV2aXNpb25zYDogQSBkaWN0aW9uYXJ5IGxpc3RpbmcgYWxsIG9mIHRoZSByZXZpc2lvbnMg
aW4gdGhlCisgICAgaGlzdG9yeSBvZiB0aGUgdHJlZSwgYWxvbmcgd2l0aCB0aGUgY29tbWl0IHRp
bWVzIGFuZCBjb21taXQKKyAgICBtZXNzYWdlLiAgVGhpcyBkZWZhdWx0cyB0byBiZWluZyBlbXB0
eSB1bmxlc3MgYGAtLWFsbGBgIG9yCisgICAgYGAtLWluY2x1ZGUtaGlzdG9yeWBgIGlzIHN1cHBs
aWVkLiBUaGlzIGlzIHVzZWZ1bCBpZiB5b3Ugd2FudCB0bworICAgIHRyYWNrIHdoYXQgYnVnIGZp
eGVzLCBldGMsIG1pZ2h0IGJlIGluY2x1ZGVkIGluIHRoZSByZWxlYXNlZAorICAgIHZlcnNpb24u
IEJ1dCBmb3IgbWFueSBwcm9qZWN0cyBpdCBpcyBtb3JlIGluZm9ybWF0aW9uIHRoYW4gbmVlZGVk
LgorCisgICogYGZpbGVfcmV2aXNpb25zYDogQSBkaWN0aW9uYXJ5IGxpc3RpbmcgdGhlIGxhc3Qt
bW9kaWZpZWQgcmV2aXNpb24KKyAgICBmb3IgYWxsIGZpbGVzIGluIHRoZSBwcm9qZWN0LiBUaGlz
IGNhbiBiZSB1c2VkIHNpbWlsYXJseSB0byBob3cKKyAgICBgYCRJZCRgYCBrZXl3b3JkcyBhcmUg
dXNlZCBpbiBDVlMtY29udHJvbGxlZCBmaWxlcy4gVGhlIGxhc3QKKyAgICBtb2RpZmllZCBkYXRl
IGNhbiBiZSBkZXRlcm1pbmVkIGJ5IGxvb2tpbmcgaW4gdGhlIGBgcmV2aXNpb25zYGAKKyAgICBt
YXAuIFRoaXMgaXMgYWxzbyBlbXB0eSBieSBkZWZhdWx0LCBhbmQgZW5hYmxlZCBvbmx5IGJ5IGBg
LS1hbGxgYAorICAgIG9yIGBgLS1pbmNsdWRlLWZpbGUtcmV2aXNpb25zYGAuCiAKIENoZWNrIENs
ZWFuCiA9PT09PT09PT09PQoK

=== modified directory  // last-changed:bac at canonical.com-20070227220504-es0kpg
... zrjetontoi
# revision id: bac at canonical.com-20070227220504-es0kpgzrjetontoi
# sha1: 41c2e6ca73a5aa348c49f44b42863174b03fa8da
# inventory sha1: 95981edf7333e2e01395acc3777c7ea6d4b97ce6
# parent ids:
#   brad.crittenden at canonical.com-20070226205610-44oatbxrjjz3ajwy
# properties:
#   branch-nick: bzr.dev

# message:
#   Updated version_info.txt for grammar changes
# committer: joe blow <joe at blow.com>
# date: Tue 2007-02-27 16:43:42.098999977 -0500

=== modified file doc/version_info.txt // encoding:base64
LS0tIGRvYy92ZXJzaW9uX2luZm8udHh0CisrKyBkb2MvdmVyc2lvbl9pbmZvLnR4dApAQCAtNiw3
ICs2LDcgQEAKID09PT09PT09CiAKIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHdheXMgb2YgdXNp
bmcgYGBienIgdmVyc2lvbi1pbmZvYGAgYXMgcGFydCBvZiBhCi1idWlsZCByb3V0aW5lIHRvIGVt
YmVkIHZlcnNpb24gaW5mb3JtYXRpb24gaW50byBhIGZpbmFsIHByb2plY3QuCitidWlsZCBwcm9j
ZXNzIHRvIGVtYmVkIHZlcnNpb24gaW5mb3JtYXRpb24gaW50byBhIGZpbmFsIHByb2plY3QuCiAK
IAogUHl0aG9uIFByb2plY3QKQEAgLTIzLDI0ICsyMywyMiBAQAogCiBUaGlzIGdlbmVyYXRlcyBh
IGZpbGUgd2hpY2ggY29udGFpbnMgMyBkaWN0aW9uYXJpZXM6CiAKLSAgYHZlcnNpb25faW5mb2A6
IEEgZGljdGlvbmFyeSBjb250YWluaW5nIHRoZSBiYXNpYyBpbmZvcm1hdGlvbiBhYm91dCB0aGUK
LSAgICAgICAgICAgICAgICAgIGN1cnJlbnQgc3RhdGUuCi0KLSAgcmV2aXNpb25zOiBBIGRpY3Rp
b25hcnkgbGlzdGluZyBhbGwgb2YgdGhlIHJldmlzaW9ucyBpbiB0aGUgaGlzdG9yeSBvZgotICAg
ICAgICAgICAgIHRoZSB0cmVlLCBhbG9uZyB3aXRoIHRoZSBjb21taXQgdGltZXMgYW5kIGNvbW1p
dCBtZXNzYWdlLgotICAgICAgICAgICAgIFRoaXMgZGVmYXVsdHMgdG8gYmVpbmcgZW1wdHkgdW5s
ZXNzIGBgLS1hbGxgYCBvcgotICAgICAgICAgICAgIGBgLS1pbmNsdWRlLWhpc3RvcnlgYCBpcyBz
dXBwbGllZC4gVGhpcyBpcyB1c2VmdWwgaWYgeW91Ci0gICAgICAgICAgICAgd2FudCB0byB0cmFj
ayB3aGF0IGJ1Z2ZpeGVzLCBldGMsIG1pZ2h0IGJlIGluY2x1ZGVkIGluIHRoZQotICAgICAgICAg
ICAgIHJlbGVhc2VkIHZlcnNpb24uIEJ1dCBmb3IgbWFueSBwcm9qZWN0cyBpdCBpcyBtb3JlCi0g
ICAgICAgICAgICAgaW5mb3JtYXRpb24gdGhhbiB0aGV5IG5lZWQuCi0KLSAgYGZpbGVfcmV2aXNp
b25zYDogQSBkaWN0aW9uYXJ5IGxpc3RpbmcgdGhlIGxhc3QtbW9kaWZpZWQgcmV2aXNpb24gZm9y
Ci0gICAgICAgICAgICAgICAgICAgIGFsbCBmaWxlcyBpbiB0aGUgcHJvamVjdC4gVGhpcyBjYW4g
YmUgdXNlZCBzaW1pbGFybHkKLSAgICAgICAgICAgICAgICAgICAgdG8gaG93IGBgJElkJGBgIGtl
eXdvcmRzIGFyZSB1c2VkIGluIENWUyBjb250cm9sbGVkCi0gICAgICAgICAgICAgICAgICAgIGZp
bGVzLiBUaGUgbGFzdCBtb2RpZmllZCBkYXRlIGNhbiBiZSBkZXRlcm1pbmVkIGJ5Ci0gICAgICAg
ICAgICAgICAgICAgIGxvb2tpbmcgaW4gdGhlIGBgcmV2aXNpb25zYGAgbWFwLiBUaGlzIGlzIGFs
c28gZW1wdHkgYnkKLSAgICAgICAgICAgICAgICAgICAgZGVmYXVsdCwgYW5kIGVuYWJsZWQgb25s
eSBieSBgYC0tYWxsYGAgb3IKLSAgICAgICAgICAgICAgICAgICAgYGAtLWluY2x1ZGUtZmlsZS1y
ZXZpc2lvbnNgYC4KKyAgKiBgdmVyc2lvbl9pbmZvYDogQSBkaWN0aW9uYXJ5IGNvbnRhaW5pbmcg
dGhlIGJhc2ljIGluZm9ybWF0aW9uIGFib3V0IHRoZQorICAgIGN1cnJlbnQgc3RhdGUuCisKKyAg
KiBgcmV2aXNpb25zYDogQSBkaWN0aW9uYXJ5IGxpc3RpbmcgYWxsIG9mIHRoZSByZXZpc2lvbnMg
aW4gdGhlCisgICAgaGlzdG9yeSBvZiB0aGUgdHJlZSwgYWxvbmcgd2l0aCB0aGUgY29tbWl0IHRp
bWVzIGFuZCBjb21taXQKKyAgICBtZXNzYWdlLiAgVGhpcyBkZWZhdWx0cyB0byBiZWluZyBlbXB0
eSB1bmxlc3MgYGAtLWFsbGBgIG9yCisgICAgYGAtLWluY2x1ZGUtaGlzdG9yeWBgIGlzIHN1cHBs
aWVkLiBUaGlzIGlzIHVzZWZ1bCBpZiB5b3Ugd2FudCB0bworICAgIHRyYWNrIHdoYXQgYnVnIGZp
eGVzLCBldGMsIG1pZ2h0IGJlIGluY2x1ZGVkIGluIHRoZSByZWxlYXNlZAorICAgIHZlcnNpb24u
IEJ1dCBmb3IgbWFueSBwcm9qZWN0cyBpdCBpcyBtb3JlIGluZm9ybWF0aW9uIHRoYW4gbmVlZGVk
LgorCisgICogYGZpbGVfcmV2aXNpb25zYDogQSBkaWN0aW9uYXJ5IGxpc3RpbmcgdGhlIGxhc3Qt
bW9kaWZpZWQgcmV2aXNpb24KKyAgICBmb3IgYWxsIGZpbGVzIGluIHRoZSBwcm9qZWN0LiBUaGlz
IGNhbiBiZSB1c2VkIHNpbWlsYXJseSB0byBob3cKKyAgICBgYCRJZCRgYCBrZXl3b3JkcyBhcmUg
dXNlZCBpbiBDVlMtY29udHJvbGxlZCBmaWxlcy4gVGhlIGxhc3QKKyAgICBtb2RpZmllZCBkYXRl
IGNhbiBiZSBkZXRlcm1pbmVkIGJ5IGxvb2tpbmcgaW4gdGhlIGBgcmV2aXNpb25zYGAKKyAgICBt
YXAuIFRoaXMgaXMgYWxzbyBlbXB0eSBieSBkZWZhdWx0LCBhbmQgZW5hYmxlZCBvbmx5IGJ5IGBg
LS1hbGxgYAorICAgIG9yIGBgLS1pbmNsdWRlLWZpbGUtcmV2aXNpb25zYGAuCiAKIENoZWNrIENs
ZWFuCiA9PT09PT09PT09PQoK

=== modified directory  // last-changed:joe at blow.com-20070227214342-ixfizya7jem
... gtady
# revision id: joe at blow.com-20070227214342-ixfizya7jemgtady
# sha1: a00431f57fb79d9770fd7fa296596f8688826fb1
# inventory sha1: b7a2cd7306de75b1e6f0b6566e38c4fb12c22a02
# parent ids:
#   joe at blow.com-20070227212438-ndpq6lsmn9ahroz5
# properties:
#   branch-nick: bzr.dev

# message:
#   Updated documents for grammer, spelling, and clarity.
# committer: joe blow <joe at blow.com>
# date: Tue 2007-02-27 16:24:38.697000027 -0500

=== modified file doc/centralized_workflow.txt // encoding:base64
LS0tIGRvYy9jZW50cmFsaXplZF93b3JrZmxvdy50eHQKKysrIGRvYy9jZW50cmFsaXplZF93b3Jr
Zmxvdy50eHQKQEAgLTEzLDcgKzEzLDcgQEAKIG1hbm5lci4gQmF6YWFyXyBpcyBkZXNpZ25lZCB0
byBiZSB2ZXJ5IGZsZXhpYmxlIGFuZCBhbGxvd3Mgc2V2ZXJhbAogZGlmZmVyZW50IHdvcmtmbG93
cywgZnJvbSBmdWxseSBkZWNlbnRyYWxpemVkIHRvIG1vc3RseSBjZW50cmFsaXplZC4gIFRoZQog
d29ya2Zsb3cgdXNlZCBoZXJlIGlzIG1lYW50IHRvIGVhc2UgYSBuZXcgdXNlciBpbnRvIG1vcmUg
YWR2YW5jZWQgdXNhZ2Ugb2YKLUJhemFhcl8sIGFuZCBhbGxvd3MgdGhlbSB0byB3b3JrIGluIGEg
bWl4IG9mIGNlbnRyYWxpemVkIGFuZCBkZWNlbnRyYWxpemVkCitCYXphYXJfLCBhbmQgYWxsb3cg
dGhlbSB0byB3b3JrIGluIGEgbWl4IG9mIGNlbnRyYWxpemVkIGFuZCBkZWNlbnRyYWxpemVkCiBv
cGVyYXRpb25zLgogCiBJbiBnZW5lcmFsLCB0aGlzIGRvY3VtZW50IGlzIG1lYW50IGZvciB1c2Vy
cyBjb21pbmcgZnJvbSBhIGJhY2tncm91bmQgb2YKQEAgLTg3LDE2ICs4NywxOSBAQAogICAlIGJ6
ciBpbml0LXJlcG8gLS1uby10cmVlcyBzZnRwOi8vY2VudHJhbGhvc3Qvc3J2L2J6ci8KIAogWW91
IGNhbiB0aGluayBvZiB0aGlzIHN0ZXAgYXMgc2ltaWxhciB0byBzZXR0aW5nIHVwIGEgbmV3IGN2
c3Jvb3QsIG9yCi1zdWJ2ZXJzaW9uIHJlcG9zaXRvcnkuCi0KLQotVmVyc2lvbmluZyBhbiBleGlz
dGluZyBwcm9qZWN0Ci09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KK3N1YnZlcnNpb24g
cmVwb3NpdG9yeS4gIFRoZSB7e3stLW5vLXRyZWVzfX19IG9wdGlvbiB0ZWxscyBienIgdG8gbm90
Citwb3B1bGF0ZSB0aGUgZGlyZWN0b3J5IHdpdGggYSB3b3JraW5nIHRyZWUuICBUaGlzIGlzIGFw
cHJvcHJpYXRlIHNpbmNlCitubyBvbmUgd2lsbCBiZSBtYWtpbmcgY2hhbmdlcyBkaXJlY3RseSBp
biB0aGUgYnJhbmNoZXMgd2l0aGluIHRoZQorY2VudHJhbCByZXBvc2l0b3J5LgorCisKK1BsYWNp
bmcgYW4gZXhpc3RpbmcgcHJvamVjdCBpbnRvIEJhemFhcgorPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09CiAKIE5vdyB0aGF0IHdlIGhhdmUgYSByZXBvc2l0b3J5LCBsZXQn
cyBjcmVhdGUgYSB2ZXJzaW9uZWQgcHJvamVjdC4gTW9zdCBvZgogdGhlIHRpbWUsIHlvdSB3aWxs
IGFscmVhZHkgaGF2ZSBzb21lIGNvZGUgdGhhdCB5b3UgYXJlIHdvcmtpbmcgd2l0aCwKIHRoYXQg
eW91IG5vdyB3YW50IHRvIHZlcnNpb24gdXNpbmcgQmF6YWFyXy4gSWYgdGhlIGNvZGUgd2FzIG9y
aWdpbmFsbHkKLWluIHNvdXJjZSBjb250cm9sLCB0aGVyZSBhcmUgbWFueSB3YXlzIHRvIGNvbnZl
cnQgdGhlIHByb2plY3QgdG8gQmF6YWFyXworaW4gc291cmNlIGNvbnRyb2wgdGhlcmUgYXJlIG1h
bnkgd2F5cyB0byBjb252ZXJ0IHRoZSBwcm9qZWN0IHRvIEJhemFhcl8KIHdpdGhvdXQgbG9zaW5n
IGFueSBoaXN0b3J5LiBIb3dldmVyLCB0aGlzIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMK
IGRvY3VtZW50LiBTZWUgYFRyYWNraW5nIFVwc3RyZWFtYF8gZm9yIHNvbWUgcG9zc2liaWxpdGll
cyAoc2VjdGlvbgogIkNvbnZlcnRpbmcgYW5kIGtlZXBpbmcgaGlzdG9yeSIpLgpAQCAtMTEyLDgg
KzExNSw4IEBACiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKIFNv
IGZpcnN0LCB3ZSB3YW50IHRvIGNyZWF0ZSBhIGJyYW5jaCBpbiBvdXIgcmVtb3RlIFJlcG9zaXRv
cnksIHdoZXJlIHdlCi13aWxsIHdhbnQgdG8gaG9zdCB0aGUgcHJvamVjdC4gIExldCdzIGFzc3Vt
ZSB3ZSBoYXZlIGEgcHJvamVjdCBuYW1lZAotInNpZ2lsIiB0aGF0IHdlIHdhbnQgdG8gc3RhcnQg
dmVyc2lvbmluZy4KK3dhbnQgdG8gaG9zdCB0aGUgcHJvamVjdC4gIExldCdzIGFzc3VtZSB3ZSBo
YXZlIGEgcHJvamVjdCBuYW1lZAorInNpZ2lsIiB0aGF0IHdlIHdhbnQgdG8gcHV0IHVuZGVyIHZl
cnNpb24gY29udHJvbC4KIAogOjoKIApAQCAtMTQxLDcgKzE0NCw3IEBACiAgICUgYnpyIGNvbW1p
dCAtbSAiSW5pdGlhbCBpbXBvcnQgb2YgU2lnaWwiCiAKIAotSW4gdGhlIGV4YW1wbGUgYWJvdmUs
IHdlIGNyZWF0ZWQgYW4gZW1wdHkgYnJhbmNoICh0aGUgYGAvc2lnaWxgYCBicmFuY2gpCitJbiB0
aGUgcHJldmlvdXMgc2VjdGlvbiwgd2UgY3JlYXRlZCBhbiBlbXB0eSBicmFuY2ggKHRoZSBgYC9z
aWdpbGBgIGJyYW5jaCkKIG9uIGBgY2VudHJhbGhvc3RgYCwgYW5kIHRoZW4gY2hlY2tvdXQgb3V0
IHRoaXMgZW1wdHkgYnJhbmNoIG9udG8gb3VyCiB3b3Jrc3RhdGlvbiB0byBhZGQgZmlsZXMgZnJv
bSBvdXIgZXhpc3RpbmcgcHJvamVjdC4KIFRoZXJlIGFyZSBtYW55IHdheXMgdG8gc2V0dXAgeW91
ciB3b3JraW5nIGRpcmVjdG9yeSwgYnV0IHRoZSBzdGVwcyBhYm92ZQpAQCAtMTcwLDcgKzE3Myw3
IEBACiB0aGUgY2hlY2tvdXRzIHdpbGwgYmUgb3V0IG9mIGRhdGUgd2l0aCB0aGUgY3VycmVudCB2
ZXJzaW9uLgogQXQgY29tbWl0IHRpbWUsIEJhemFhcl8gd2lsbCBpbmZvcm0gdGhlIHVzZXIgb2Yg
dGhpcyBhbmQgcHJldmVudCB0aGVtIGZyb20KIGNvbW1pdHRpbmcuIFRvIGdldCB1cCB0byBkYXRl
LCB1c2UgYGBienIgdXBkYXRlYGAgdG8gdXBkYXRlIHRoZQotdHJlZSB3aXRoIHRoZSByZW1vdGUg
Y2hhbmdlcy4gVGhpcyBtYXkgcmVxdWlyZSByZXNvbHZpbmcgY29uZmxpY3RzLCBpZiB0aGUKK3Ry
ZWUgd2l0aCB0aGUgcmVtb3RlIGNoYW5nZXMuIFRoaXMgbWF5IHJlcXVpcmUgcmVzb2x2aW5nIGNv
bmZsaWN0cyBpZiB0aGUKIHNhbWUgZmlsZXMgaGF2ZSBiZWVuIG1vZGlmaWVkLgogCiAKQEAgLTIx
MSwxMiArMjE0LDEyIEBACiBub3QgaW50ZXJydXB0IHBlb3BsZSB3aG8gYXJlIHdvcmtpbmcgb24g
b3RoZXIgcGFydHMgb2YgdGhlIGNvZGUuICBCZWNhdXNlCiB3ZSBoYXZlIGEgY2hlY2tvdXQsIGFu
eSBjb21taXRzIG1hZGUgaW4gdGhlIGBgfi93b3JrL3NpZ2lsL2Rvb2RsZS1maXhlcy9gYAogd2ls
bCBhbHNvIHNob3cgdXAgb24gYGBjZW50cmFsaG9zdGBgLiBbI25lc3RlZGJyYW5jaGVzXV8gSXQg
aXMgYWxzbwotcG9zc2libGUgdG8gaGF2ZSAyIGRldmVsb3BlcnMgY29sbGFib3JhdGUgb24gb25l
IG9mIHRoZXNlIGJyYW5jaGVzLCBqdXN0Citwb3NzaWJsZSB0byBoYXZlIHR3byBkZXZlbG9wZXJz
IGNvbGxhYm9yYXRlIG9uIG9uZSBvZiB0aGVzZSBicmFuY2hlcywganVzdAogbGlrZSB0aGV5IHdv
dWxkIGhhdmUgY29sbGFib3JhdGVkIG9uIHRoZSBgYGRldmBgIGJyYW5jaC4gWyNjYnJhbmNoXV8K
IAogLi4gWyNuZXN0ZWRicmFuY2hlc10gSXQgbWF5IGxvb2sgb2RkIHRvIGhhdmUgYSBicmFuY2gg
aW4gYSBzdWJkaXJlY3Rvcnkgb2YKICAgIGFub3RoZXIgYnJhbmNoLiBUaGlzIGlzIGp1c3QgZmlu
ZSwgYW5kIHlvdSBjYW4gdGhpbmsgb2YgaXQgYXMgYQotICAgaGVpcmFyY2hpYWwgbmFtZXNwYWNl
LiBXaGVyZSB0aGUgbmVzdGVkIGJyYW5jaCBpcyBkZXJpdmVkIGZyb20gdGhlCisgICBoaWVyYXJj
aGljYWwgbmFtZXNwYWNlIHdoZXJlIHRoZSBuZXN0ZWQgYnJhbmNoIGlzIGRlcml2ZWQgZnJvbSB0
aGUKICAgIG91dGVyIGJyYW5jaC4KIAogLi4gWyNjYnJhbmNoXSBXaGVuIHVzaW5nIGxvdHMgb2Yg
aW5kZXBlbmRlbnQgYnJhbmNoZXMsIGhhdmluZyB0byByZXR5cGUKQEAgLTIyNiw3ICsyMjksMTEg
QEAKICAgIFdoaWNoIGlzIGRlc2lnbmVkIHRvIHRha2UgYSBiYXNlIGJyYW5jaCwgY3JlYXRlIGEg
bmV3IHB1YmxpYyBicmFuY2gsCiAgICBhbmQgY3JlYXRlIGEgY2hlY2tvdXQgb2YgdGhhdCBicmFu
Y2gsIGFsbCB3aXRoIG11Y2ggbGVzcyB0eXBpbmcuCiAgICBDb25maWd1cmluZyBgYGNicmFuY2hg
YCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LCBidXQgdGhlCi0gICBmaW5h
bCBjb21tYW5kcyBsb29rIGxpa2UgYGBienIgY2JyYW5jaCBkZXYgbXktZmVhdHVyZS1icmFuY2hg
YAorICAgZmluYWwgY29tbWFuZHMgYXJlIHNpbWlsYXIgdG86CisKKzo6CisKKyAgICUgYnpyIGNi
cmFuY2ggZGV2IG15LWZlYXR1cmUtYnJhbmNoCiAKIC4uIF9ienJ0b29sczogaHR0cHM6Ly9sYXVu
Y2hwYWQubmV0L3Byb2R1Y3RzL2J6cnRvb2xzCiAKQEAgLTI3NSw3ICsyODIsOCBAQAogICAgICAg
ICAgICAgICAgc2Z0cDovL2NlbnRyYWxob3N0L3Nydi9ienIvc2lnaWwvdXNlci1iCiAKIFRoaXMg
Z2l2ZXMgZWFjaCBkZXZlbG9wZXIgdGhlaXIgb3duIGJyYW5jaCB0byB3b3JrIG9uLiBBbmQsIHRo
ZXkgY2FuCi1lYXNpbHkgY3JlYXRlIGEgbmV3IGZlYXR1cmUgYnJhbmNoIGZvciB0aGVtc2VsdmVz
IHdpdGgganVzdFsjY2JyYW5jaF1fOjoKK2Vhc2lseSBjcmVhdGUgYSBuZXcgZmVhdHVyZSBicmFu
Y2ggZm9yIHRoZW1zZWx2ZXMgd2l0aCBqdXN0IFsjY2JyYW5jaF1fCis6OgogCiAgICUgYnpyIGJy
YW5jaCBzZnRwOi8vY2VudHJhbGhvc3Qvc3J2L2J6ci9zaWdpbC91c2VyLWEgXAogICAgICAgICAg
ICAgICAgc2Z0cDovL2NlbnRyYWxob3N0L3Nydi9ienIvc2lnaWwvdXNlci1hL2ZlYXR1cmUgCkBA
IC0yODksMjAgKzI5NywyMCBAQAogU2hhcmVkIFJlcG9zaXRvcnkKIC0tLS0tLS0tLS0tLS0tLS0t
CiAKLUJhemFhcl8gaGFzIHRoZSBjb25jZXB0IG9mIGEgIlNoYXJlZCBSZXBvc2l0b3J5Ii4gVGhp
cyBpcyBzaW1pbGFyIHRvIHRoZQotY29uY2VwdCBvZiBvdGhlciBSQ1MncyByZXBvc2l0b3J5LiBT
dWNoIGFzIGluIFN1YnZlcnNpb24sIHdoZXJlIHlvdSBoYXZlIGEKLXJlbW90ZSByZXBvc2l0b3J5
LCB3aGljaCBpcyB3aGVyZSBhbGwgb2YgdGhlIGhpc3RvcnkgaXMgc3RvcmVkLCBhbmQKLWxvY2Fs
bHkgeW91IGRvbid0IGhhdmUgYW55IGhpc3RvcnkgaW5mb3JtYXRpb24sIG9ubHkgYSBjaGVja291
dCBvZiB0aGUKLXdvcmtpbmcgdHJlZSBmaWxlcy4gTm90ZSB0aGF0ICJTaGFyZWQiIGluIHRoaXMg
Y29udGV4dCBtZWFucyBzaGFyZWQKLWJldHdlZW4gYnJhbmNoZXMuIEl0ICptYXkqIGJlIHNoYXJl
ZCBiZXR3ZWVuIHBlb3BsZSwgYnV0IHN0YW5kYWxvbmUKLWJyYW5jaGVzIGNhbiBhbHNvIGJlIHNo
YXJlZCBiZXR3ZWVuIHBlb3BsZS4KK0JhemFhcl8gaGFzIHRoZSBjb25jZXB0IG9mIGEgIlNoYXJl
ZCBSZXBvc2l0b3J5Ii4gVGhpcyBpcyBzaW1pbGFyIHRvCit0aGUgY29uY2VwdCBvZiBhIHJlcG9z
aXRvcnkgaW4gb3RoZXIgUkNTcy4gRm9yIGV4YW1wbGUsIGluIFN1YnZlcnNpb24KK3lvdSBoYXZl
IGEgcmVtb3RlIHJlcG9zaXRvcnksIHdoaWNoIGlzIHdoZXJlIGFsbCBvZiB0aGUgaGlzdG9yeSBp
cworc3RvcmVkLCBhbmQgbG9jYWxseSB5b3UgZG9uJ3QgaGF2ZSBhbnkgaGlzdG9yeSBpbmZvcm1h
dGlvbiwgb25seSBhCitjaGVja291dCBvZiB0aGUgd29ya2luZyB0cmVlIGZpbGVzLiBOb3RlIHRo
YXQgIlNoYXJlZCIgaW4gdGhpcyBjb250ZXh0CittZWFucyBzaGFyZWQgYmV0d2VlbiBicmFuY2hl
cy4gSXQgKm1heSogYmUgc2hhcmVkIGJldHdlZW4gcGVvcGxlLCBidXQKK3N0YW5kYWxvbmUgYnJh
bmNoZXMgY2FuIGFsc28gYmUgc2hhcmVkIGJldHdlZW4gcGVvcGxlLgogCiBJbiBCYXphYXJfIHRl
cm1zLCBhICJTaGFyZWQgUmVwb3NpdG9yeSIgaXMgYSBsb2NhdGlvbiB3aGVyZSBtdWx0aXBsZQot
YnJhbmNoZXMgY2FuICoqc2hhcmUqKiB0aGVpciByZXZpc2lvbiBoaXN0b3J5IGluZm9ybWF0aW9u
LiBCZWNhdXNlIEJhemFhcl8KLXdhbnRzIHRvIHN1cHBvcnQgZGVjZW50cmFsaXplZCB3b3JrZmxv
d3MsIGl0IGlzIHBvc3NpYmxlIGZvciBldmVyeSBicmFuY2gKLXRvIG1haW50YWluIGl0cyBvd24g
cmV2aXNpb24gaGlzdG9yeSBpbmZvcm1hdGlvbi4gQnV0IHRoaXMgaXMgb2Z0ZW4KLWluZWZmaWNp
ZW50LCBzaW5jZSByZWxhdGVkIGJyYW5jaGVzIHNoYXJlIGhpc3RvcnksIGFuZCB0aGV5IG1pZ2h0
IGFzIHdlbGwKLXNoYXJlIHRoZSBzdG9yYWdlIGFzIHdlbGwuCiticmFuY2hlcyBjYW4gKipzaGFy
ZSoqIHRoZWlyIHJldmlzaW9uIGhpc3RvcnkgaW5mb3JtYXRpb24uIEluIG9yZGVyIHRvCitzdXBw
b3J0IGRlY2VudHJhbGl6ZWQgd29ya2Zsb3dzLCBpdCBpcyBwb3NzaWJsZSBmb3IgZXZlcnkgYnJh
bmNoIHRvCittYWludGFpbiBpdHMgb3duIHJldmlzaW9uIGhpc3RvcnkgaW5mb3JtYXRpb24uIEJ1
dCB0aGlzIGlzIG9mdGVuCitpbmVmZmljaWVudCwgc2luY2UgcmVsYXRlZCBicmFuY2hlcyBzaGFy
ZSBoaXN0b3J5LCBhbmQgdGhleSBtaWdodCBhcword2VsbCBzaGFyZSB0aGUgc3RvcmFnZSBhcyB3
ZWxsLgogCiAKIC4uIAoK

=== modified file doc/configuration.txt // encoding:base64
LS0tIGRvYy9jb25maWd1cmF0aW9uLnR4dAorKysgZG9jL2NvbmZpZ3VyYXRpb24udHh0CkBAIC02
LDEwICs2LDEwIEBACiAKIExvY2F0aW9uIG9mIGNvbmZpZ3VyYXRpb24gZmlsZQogPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci1FYWNoIHVzZXIgZ2V0cyBhIHBhaXIgb2YgY29uZmlndXJh
dGlvbnMgZmlsZXMgaW4gJEhPTUUvLmJhemFhci4gVGhlIGZpcnN0Ci1vbmUsIG5hbWVkIGJhemFh
ci5jb25mLCBpbmNsdWRlcyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gb3B0aW9ucy4gVGhlIG90aGVy
Ci1maWxlLCBsb2NhdGlvbnMuY29uZiwgY29udGFpbnMgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlv
biBmb3Igc3BlY2lmaWMKLWJyYW5jaCBsb2NhdGlvbnMuCitFYWNoIHVzZXIgZ2V0cyBhIHBhaXIg
b2YgY29uZmlndXJhdGlvbnMgZmlsZXMgaW4gYGAkSE9NRS8uYmF6YWFyYGAuIFRoZSBmaXJzdAor
b25lLCBuYW1lZCBgYGJhemFhci5jb25mYGAsIGluY2x1ZGVzIGRlZmF1bHQgY29uZmlndXJhdGlv
biBvcHRpb25zLiBUaGUgb3RoZXIKK2ZpbGUsIGBgbG9jYXRpb25zLmNvbmZgYCwgY29udGFpbnMg
Y29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbiBmb3Igc3BlY2lmaWMKK2JyYW5jaCBsb2NhdGlvbnMu
ICBUaGVzZSBmaWxlcyBhcmUgc29tZXRpbWVzIHJlZmVycmVkIHRvIGFzIGBgaW5pIGZpbGVzYGAu
CiAKIEdlbmVyYWwgRm9ybWF0CiA9PT09PT09PT09PT09PQpAQCAtMjUsMTUgKzI1LDE1IEBACiBT
ZWN0aW9uIEhlYWRlcnMKIC0tLS0tLS0tLS0tLS0tLQogQSBzZWN0aW9uIGhlYWRlciBpcyBhIHdv
cmQgZW5jbG9zZWQgaW4gYnJhY2tldHMgdGhhdCBzdGFydHMgYXQgdGhlIGJlZ2luaW5nCi1vZiBh
IGxpbmUsIHR5cGljYWwgc2VjdGlvbiBoZWFkZXJzIGxvb2sgbGlrZSB0aGlzOjoKK29mIGEgbGlu
ZS4gIEEgdHlwaWNhbCBzZWN0aW9uIGhlYWRlcnMgbG9vayBsaWtlIHRoaXM6OgogCiAgICAgW0RF
RkFVTFRdCiAKIFRoZSBvbmx5IHZhbGlkIHNlY3Rpb24gaGVhZGVyIGZvciBiYXphYXIuY29uZiBp
cyBbREVGQVVMVF0sIHdoaWNoIGlzIGNhc2UKLXNlbnN0aXZlLiBUaGUgZGVmYXVsdCBzZWN0aW9u
IHByb3ZpZGVzIGZvciBzZXR0aW5nIHZhcmlhYmxlcyB3aGljaCBjYW4gYmUKK3NlbnNpdGl2ZS4g
VGhlIGRlZmF1bHQgc2VjdGlvbiBwcm92aWRlcyBmb3Igc2V0dGluZyB2YXJpYWJsZXMgd2hpY2gg
Y2FuIGJlCiBvdmVycmlkZGVuIHdpdGggdGhlIGJyYW5jaCBjb25maWcgZmlsZS4KIAotRm9yIGxv
Y2F0aW9ucy5jb25mLCB0aGUgdmFyaWFibGVzIGZyb20gdGhlIHNlY3Rpb24gd2l0aCB0aGUgbG9u
Z2VzdCBtYXRjaGluZworRm9yIGBgbG9jYXRpb25zLmNvbmZgYCwgdGhlIHZhcmlhYmxlcyBmcm9t
IHRoZSBzZWN0aW9uIHdpdGggdGhlIGxvbmdlc3QgbWF0Y2hpbmcKIHNlY3Rpb24gaGVhZGVyIGFy
ZSB1c2VkIHRvIHRoZSBleGNsdXNpb24gb2Ygb3RoZXIgcG90ZW50aWFsbHkgdmFsaWQgc2VjdGlv
bgogaGVhZGVycy4gQSBzZWN0aW9uIGhlYWRlciB1c2VzIHRoZSBwYXRoIGZvciB0aGUgYnJhbmNo
IGFzIHRoZSBzZWN0aW9uCiBoZWFkZXIuIFNvbWUgZXhhbXBsZXMgaW5jbHVkZTo6CkBAIC00Nyw4
ICs0Nyw3IEBACiAtLS0tLS0tLS0tLS0tLS0tLQogCiBBIHNlY3Rpb24gdmFyaWFibGUgcmVzaWRl
cyB3aXRoaW4gYSBzZWN0aW9uLiBBIHNlY3Rpb24gdmFyaWFibGUgY29udGFpbnMgYQotdmFyaWFi
bGUgbmFtZSwgYW4gZXF1YWxzIHNpZ24gYW5kIGEgdmFsdWUgYW5kIGdlbmVyYWxseSB0YWtlcyB0
aGUgZm9sbG93aW5nCi1mb3JtOjoKK3ZhcmlhYmxlIG5hbWUsIGFuIGVxdWFscyBzaWduIGFuZCBh
IHZhbHVlLiAgRm9yIGV4YW1wbGU6OgogCiAgICAgZW1haWwgICAgICAgICAgICA9IEpvaG4gRG9l
IDxqZG9lQGlzcC5jb20+CiAgICAgY2hlY2tfc2lnbmF0dXJlcyA9IHJlcXVpcmUKQEAgLTg3LDEy
ICs4NiwxMiBAQAogVGhlIG1haW4gY29uZmlndXJhdGlvbiBmaWxlLCBiYXphYXIuY29uZgogLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCi1UaGUgbWFpbiBjb25maWd1
cmF0aW9uIGZpbGUsICRIT01FLy5iYXphYXIvYmF6YWFyLmNvbmYsIG9ubHkgYWxsb3dzIG9uZQot
c2VjdGlvbiBjYWxsZWQgJycnW0RFRkFVTFRdJycnLiBUaGlzIGRlZmF1bHQgc2VjdGlvbiBjb250
YWlucyB0aGUgZGVmYXVsdAorVGhlIG1haW4gY29uZmlndXJhdGlvbiBmaWxlLCBgYCRIT01FLy5i
YXphYXIvYmF6YWFyLmNvbmZgYCwgb25seSBhbGxvd3Mgb25lCitzZWN0aW9uIGNhbGxlZCBgYFtE
RUZBVUxUXWBgLiBUaGlzIGRlZmF1bHQgc2VjdGlvbiBjb250YWlucyB0aGUgZGVmYXVsdAogY29u
ZmlndXJhdGlvbiBvcHRpb25zIGZvciBhbGwgYnJhbmNoZXMuIFRoZSBkZWZhdWx0IHNlY3Rpb24g
Y2FuIGJlCi1vdmVycmlkZW4gYnkgcHJvdmlkaW5nIGEgYnJhbmNoIHNwZWNpZmljIHNlY3Rpb24g
aW4gbG9jYXRpb25zLmNvbmYuCitvdmVycmlkZW4gYnkgcHJvdmlkaW5nIGEgYnJhbmNoIHNwZWNp
ZmljIHNlY3Rpb24gaW4gYGBsb2NhdGlvbnMuY29uZmBgLgogCi1BIHR5cGljYWwgYmF6YWFyLmNv
bmYgc2VjdGlvbiBvZnRlbiBsb29rcyBsaWtlIHRoZSBmb2xsb3dpbmc6OgorQSB0eXBpY2FsIGBg
YmF6YWFyLmNvbmZgYCBzZWN0aW9uIG9mdGVuIGxvb2tzIGxpa2UgdGhlIGZvbGxvd2luZzo6CiAK
ICAgICBbREVGQVVMVF0KICAgICBlbWFpbCAgICAgICAgICAgICA9IEpvaG4gRG9lIDxqZG9lQGlz
cC5jb20+CkBAIC0xMDAsMTEgKzk5LDExIEBACiAgICAgY2hlY2tfc2lnbmF0dXJlcyAgPSBjaGVj
ay1hdmFpbGFibGUKICAgICBjcmVhdGVfc2lnbmF0dXJlcyA9IHdoZW4tcmVxdWlyZWQKIAotJEhP
TUUvLmJhemFhci9sb2NhdGlvbnMuY29uZiBhbGxvd3Mgb25lIHRvIHNwZWNpZnkgb3ZlcnJpZGlu
ZyBzZXR0aW5ncyBmb3IgYQorYGAkSE9NRS8uYmF6YWFyL2xvY2F0aW9ucy5jb25mYGAgYWxsb3dz
IG9uZSB0byBzcGVjaWZ5IG92ZXJyaWRpbmcgc2V0dGluZ3MgZm9yIGEKIHNwZWNpZmljIGJyYW5j
aC4gVGhlIGZvcm1hdCBpcyBhbG1vc3QgaWRlbnRpY2FsIHRvIHRoZSBkZWZhdWx0IHNlY3Rpb24g
aW4KIGJhemFhci5jb25mIHdpdGggb25lIHNpZ25pZmljYW50IGNoYW5nZTogVGhlIHNlY3Rpb24g
aGVhZGVyLCBpbnN0ZWFkIG9mCiBzYXlpbmcgZGVmYXVsdCwgd2lsbCBiZSB0aGUgcGF0aCB0byBh
IGJyYW5jaCB0aGF0IHlvdSB3aXNoIHRvIG92ZXJyaWRlIGEKLXZhbHVlIGZvci4gVGhlID8gYW5k
ICogd2lsZGNhcmRzIGFyZSBzdXBwb3J0ZWQ6OgordmFsdWUgZm9yLiBUaGUgJz8nIGFuZCAnKicg
d2lsZGNhcmRzIGFyZSBzdXBwb3J0ZWQ6OgogCiAgICAgWy9ob21lL2pkb2UvYnJhbmNoZXMvbmV0
aGFja10KICAgICBlbWFpbCA9IE5ldGhhY2sgQWRtaW4gPG5ldGhhY2tAbmV0aGFjay5jb20+CkBA
IC0xMTYsNyArMTE1LDcgQEAKICAgICBbaHR0cDovL2JhemFhci12Y3Mub3JnL2J6ci8qXQogICAg
IGNoZWNrX3NpZ25hdHVyZXMgID0gcmVxdWlyZQogCi1Db21tb24gVmFyaWFibGUgb3B0aW9ucwor
Q29tbW9uIFZhcmlhYmxlIE9wdGlvbnMKID09PT09PT09PT09PT09PT09PT09PT09CiAKIGVtYWls
CkBAIC0xMzAsMTQgKzEyOSwxNCBAQAogLS0tLS0tCiBUaGUgcGF0aCBvZiB0aGUgZWRpdG9yIHRo
YXQgeW91IHdpc2ggdG8gdXNlIGlmICpienIgY29tbWl0KiBpcyBydW4gd2l0aG91dAogYSBjb21t
aXQgbG9nIG1lc3NhZ2UuIFRoaXMgc2V0dGluZyBpcyB0cnVtcGVkIGJ5IHRoZSBlbnZpcm9ubWVu
dCB2YXJpYWJsZQotJEJaUl9FRElUT1IsIGFuZCBvdmVycmlkZXMgJFZJU1VBTCBhbmQgJEVESVRP
Ui4KK2BgJEJaUl9FRElUT1JgYCwgYW5kIG92ZXJyaWRlcyBgYCRWSVNVQUxgYCBhbmQgYGAkRURJ
VE9SYGAuCiAKIGNoZWNrX3NpZ25hdHVyZXMKIC0tLS0tLS0tLS0tLS0tLS0KIERlZmluZXMgdGhl
IGJlaGF2aW9yIGZvciBzaWduYXR1cmVzLgogCiByZXF1aXJlCi0gICAgdGhlIGdudXBnIHNpZ25h
dHVyZSBmb3IgcmV2aXNpb25zIG11c3QgYmUgcHJlc2VudCBhbmQgbXVzdCBiZSB2YWxpZAorICAg
IFRoZSBnbnVwZyBzaWduYXR1cmUgZm9yIHJldmlzaW9ucyBtdXN0IGJlIHByZXNlbnQgYW5kIG11
c3QgYmUgdmFsaWQuCiAKIGlnbm9yZQogICAgIERvIG5vdCBjaGVjayBnbnVwZyBzaWduYXR1cmVz
IG9mIHJldmlzaW9ucy4gCkBAIC0xNDUsMzkgKzE0NCwzOCBAQAogY2hlY2stYXZhaWxhYmxlCiAg
ICAgKGRlZmF1bHQpIElmIGdudXBnIHNpZ25hdHVyZXMgZm9yIHJldmlzaW9ucyBhcmUgcHJlc2Vu
dCwgY2hlY2sgdGhlbS4KICAgICBCYXphYXIgd2lsbCBmYWlsIGlmIGl0IGZpbmRzIGEgYmFkIHNp
Z25hdHVyZSwgYnV0IHdpbGwgbm90IGZhaWwgaWYKLSAgICBubyBzaWduYXR1cmUgaXMgcHJlc2Vu
dAorICAgIG5vIHNpZ25hdHVyZSBpcyBwcmVzZW50LgogCiBjcmVhdGVfc2lnbmF0dXJlcwogLS0t
LS0tLS0tLS0tLS0tLS0KLURlZmluZXMgdGhlIGJlaGF2aW91ciBvZiBzaWduaW5nIHJldmlzaW9u
cy4gSGFzIHRocmVlIHBvc3NpYmxlIHZhbHVlczoKLWFsd2F5cywgbmV2ZXIgYW5kIHdoZW4tcmVx
dWllZC4KK0RlZmluZXMgdGhlIGJlaGF2aW91ciBvZiBzaWduaW5nIHJldmlzaW9ucy4KIAogYWx3
YXlzCi0gICAgc2lnbiBldmVyeSBuZXcgcmV2aXNpb24gdGhhdCBpcyBjb21taXR0ZWQKKyAgICBT
aWduIGV2ZXJ5IG5ldyByZXZpc2lvbiB0aGF0IGlzIGNvbW1pdHRlZC4KIAogd2hlbi1yZXF1aXJl
ZAogICAgIChkZWZhdWx0KSBTaWduIG5ld2x5IGNvbW1pdHRlZCByZXZpc2lvbnMgb25seSB3aGVu
IHRoZSBicmFuY2ggcmVxdWlyZXMKLSAgICBzaWduZWQgcmV2aXNpb25zCisgICAgc2lnbmVkIHJl
dmlzaW9ucy4KIAogbmV2ZXIKLSAgICBSZWZ1c2UgdG8gc2lnbiBuZXdseSBjb21taXR0ZWQgcmV2
aXNpb25zLCBldmVuIGlmIHRoZSBicmFuY2ggcmVxdWlyZXMgc2lnbmF0dXJlcworICAgIFJlZnVz
ZSB0byBzaWduIG5ld2x5IGNvbW1pdHRlZCByZXZpc2lvbnMsIGV2ZW4gaWYgdGhlIGJyYW5jaCBy
ZXF1aXJlcyBzaWduYXR1cmVzLgogCiByZWN1cnNlCiAtLS0tLS0tCi1Pbmx5IHVzZWZ1bCBpbiBs
b2NhdGlvbnMuY29uZi4gRGVmaW5lcyB3aGV0aGVyIG9yIG5vdCB0aGUgY29uZmlndXJhdGlvbiBm
b3IKK09ubHkgdXNlZnVsIGluIGBgbG9jYXRpb25zLmNvbmZgYC4gRGVmaW5lcyB3aGV0aGVyIG9y
IG5vdCB0aGUgY29uZmlndXJhdGlvbiBmb3IKIHRoaXMgc2VjdGlvbiBhcHBsaWVzIHRvIHN1YmRp
cmVjdG9yaWVzOgogCiB0cnVlCi0gICAgKGRlZmF1bHQpIFRoaXMgc2VjdGlvbiBhcHBsaWVzIHRv
IHN1YmRpcmVjdG9yaWVzIGFzIHdlbGwKKyAgICAoZGVmYXVsdCkgVGhpcyBzZWN0aW9uIGFwcGxp
ZXMgdG8gc3ViZGlyZWN0b3JpZXMuCiAKIGZhbHNlCiAgICAgVGhpcyBzZWN0aW9uIG9ubHkgYXBw
bGllcyB0byB0aGUgYnJhbmNoIGF0IHRoaXMgZGlyZWN0b3J5IGFuZCBub3QKLSAgICBicmFuY2hl
cyAKKyAgICBicmFuY2hlcyBiZWxvdyBpdC4gCiAKIGdwZ19zaWduaW5nX2NvbW1hbmQKIC0tLS0t
LS0tLS0tLS0tLS0tLS0KIChEZWZhdWx0OiAiZ3BnIikuIFdoaWNoIHByb2dyYW0gc2hvdWxkIGJl
IHVzZWQgdG8gc2lnbiBhbmQgY2hlY2sgcmV2aXNpb25zLgotZXhhbXBsZTo6CitGb3IgZXhhbXBs
ZTo6CiAKICAgICBncGdfc2lnbmluZ19jb21tYW5kID0gL3Vzci9iaW4vZ25wZwogCkBAIC0xODYs
MzQgKzE4NCwzMyBAQAogPT09PT09PT09PT09PT09PQogCiBUaGVzZSBvcHRpb25zIGFwcGx5IG9u
bHkgdG8gYnJhbmNoZXMgdGhhdCB1c2UgdGhlICJleHBlcmltZW50YWwtYnJhbmNoNiIKLWZvcm1h
dC4gIFRoZXkgYXJlIHVzdWFsbHkgc2V0IGluIC5ienIvYnJhbmNoL2JyYW5jaC5jb25mIGF1dG9t
YXRpY2FsbHksIGJ1dAotbWF5IGJlIG1hbnVhbGx5IHNldCBpbiBsb2NhdGlvbnMuY29uZiBvciBi
YXphYXIuY29uZgorZm9ybWF0LiAgVGhleSBhcmUgdXN1YWxseSBzZXQgaW4gYGAuYnpyL2JyYW5j
aC9icmFuY2guY29uZmBgIGF1dG9tYXRpY2FsbHksIGJ1dAorbWF5IGJlIG1hbnVhbGx5IHNldCBp
biBgYGxvY2F0aW9ucy5jb25mYGAgb3IgYGBiYXphYXIuY29uZmBgLgogCiBhcHBlbmRfcmV2aXNp
b25zX29ubHkKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQotSWYgc2V0IHRvICJUcnVlIiwgdGhlbiBy
ZXZpc2lvbnMgY2FuIG9ubHkgYmUgYXBwZW5kZWQgdG8gdGhlIGxvZywgbm90IHJlbW92ZWQuCi1B
IGJyYW5jaCB3aXRoIHRoaXMgc2V0dGluZyBlbmFibGVkIGNhbiBvbmx5IHB1bGwgZnJvbSBhbm90
aGVyIGJyYW5jaCBpZiB0aGUKLW90aGVyIGJyYW5jaCdzIGxvZyBpcyBhIGxvbmdlciB2ZXJzaW9u
IG9mIGl0cyBvd24uCi0KLVRoaXMgaXMgbm9ybWFsbHkgc2V0IGJ5IGBgYnpyIGluaXQgLS1hcHBl
bmQtcmV2aXNpb25zLW9ubHlgYC4KK0lmIHNldCB0byAidHJ1ZSIgdGhlbiByZXZpc2lvbnMgY2Fu
IG9ubHkgYmUgYXBwZW5kZWQgdG8gdGhlIGxvZywgbm90CityZW1vdmVkLiAgQSBicmFuY2ggd2l0
aCB0aGlzIHNldHRpbmcgZW5hYmxlZCBjYW4gb25seSBwdWxsIGZyb20KK2Fub3RoZXIgYnJhbmNo
IGlmIHRoZSBvdGhlciBicmFuY2gncyBsb2cgaXMgYSBsb25nZXIgdmVyc2lvbiBvZiBpdHMKK293
bi4gIFRoaXMgaXMgbm9ybWFsbHkgc2V0IGJ5IGBgYnpyIGluaXQgLS1hcHBlbmQtcmV2aXNpb25z
LW9ubHlgYC4KIAogcGFyZW50X2xvY2F0aW9uCiAtLS0tLS0tLS0tLS0tLS0KIElmIHByZXNlbnQs
IHRoZSBsb2NhdGlvbiBvZiB0aGUgZGVmYXVsdCBicmFuY2ggZm9yIHB1bGwgb3IgbWVyZ2UuCi0K
LVRoaXMgaXMgbm9ybWFsbHkgc2V0IGJ5IGBgcHVsbCAtLXJlbWVtYmVyYGAgb3IgYGBtZXJnZSAt
LXJlbWVtYmVyYGAKK1RoaXMgb3B0aW9uIGlzIG5vcm1hbGx5IHNldCBieSBgYHB1bGwgLS1yZW1l
bWJlcmBgIG9yIGBgbWVyZ2UKKy0tcmVtZW1iZXJgYAogCiBwdXNoX2xvY2F0aW9uCiAtLS0tLS0t
LS0tLS0tCi1JZiBwcmVzZW50LCB0aGUgbG9jYXRpb24gb2YgdGhlIGRlZmF1bHQgYnJhbmNoIGZv
ciBwdXNoLiAgVGhpcyBpcyBub3JtYWxseQotc2V0IGJ5IGBgcHVzaCAtLXJlbWVtYmVyYGAuCitJ
ZiBwcmVzZW50LCB0aGUgbG9jYXRpb24gb2YgdGhlIGRlZmF1bHQgYnJhbmNoIGZvciBwdXNoLiAg
VGhpcyBvcHRpb24KK2lzIG5vcm1hbGx5IHNldCBieSBgYHB1c2ggLS1yZW1lbWJlcmBgLgogCiBi
b3VuZF9sb2NhdGlvbgogLS0tLS0tLS0tLS0tLS0KLVRoZSBsb2NhdGlvbiB0aGF0IGNvbW1pdHMg
c2hvdWxkIGdvIHRvIHdoZW4gYWN0aW5nIGFzIGEgY2hlY2tvdXQuICAoTm9ybWFsbHkKLXNldCBi
eSBgYGJpbmRgYCkKK1RoZSBsb2NhdGlvbiB0aGF0IGNvbW1pdHMgc2hvdWxkIGdvIHRvIHdoZW4g
YWN0aW5nIGFzIGEgY2hlY2tvdXQuCitUaGlzIG9wdGlvbiBpcyBub3JtYWxseSBzZXQgYnkgYGBi
aW5kYGAuCiAKIGJvdW5kCiAtLS0tLQogSWYgc2V0IHRvICJUcnVlIiwgdGhlIGJyYW5jaCBzaG91
bGQgYWN0IGFzIGEgY2hlY2tvdXQsIGFuZCBwdXNoIGVhY2ggY29tbWl0IHRvCi10aGUgYm91bmRf
bG9jYXRpb24uICAoTm9ybWFsbHkgc2V0IGJ5IGBgYmluZGBgL2BgdW5iaW5kYGAuKQordGhlIGJv
dW5kX2xvY2F0aW9uLiAgVGhpcyBvcHRpb24gaXMgbm9ybWFsbHkgc2V0IGJ5IGBgYmluZGBgL2Bg
dW5iaW5kYGAuCgo=

=== modified file doc/plugins.txt // encoding:base64
LS0tIGRvYy9wbHVnaW5zLnR4dAorKysgZG9jL3BsdWdpbnMudHh0CkBAIC03LDE3ICs3LDE4IEBA
CiBXaGF0IGlzIGEgUGx1Z2luCiA9PT09PT09PT09PT09PT09CiBBIHBsdWdpbiBpcyBhbiBleHRl
cm5hbCBjb21wb25lbnQgZm9yIEJhemFhciB0aGF0IGlzIHR5cGljYWxseSBtYWRlIGJ5Ci10aGly
ZCBwYXJ0aWVzLiBBIHBsdWdpbiBpcyBjYXBhYmxlIG9mIGF1Z21lbnRpbmcgQmF6YWFyIGJ5IGFk
ZGluZyBvcgotcmVwbGFjaW5nIG5ldyBvciBjdXJyZW50IGZ1bmN0aW9uYWxpdHkgaW4gQmF6YWFy
LiBQbHVnaW5zIG9mdGVuIHdvcmsgYXMKLWEgd2F5IGZvciBkZXZlbG9wZXJzIHRvIHRlc3QgbmV3
IGZlYXR1cmVzIGZvciBCYXphYXIgcHJpb3IgdG8gaW5jbHVzaW9uCi1pbiB0aGUgb2ZmaWNpYWwg
Y29kZWJhc2UuIFBsdWdpbnMgY2FuIGRvIGEgdmFyaWV0eSBvZiB0aGluZ3MsIGluY2x1ZGluZwor
dGhpcmQgcGFydGllcy4gQSBwbHVnaW4gaXMgY2FwYWJsZSBvZiBhdWdtZW50aW5nIEJhemFhciBi
eSBhZGRpbmcgbmV3CitmdW5jdGlvbmFsaXR5LiAgQSBwbHVnaW4gY2FuIGFsc28gY2hhbmdlIGN1
cnJlbnQgQmF6YWFyIGJlaGF2aW9yIGJ5CityZXBsYWNpbmcgY3VycmVudCBmdW5jdGlvbmFsaXR5
LiBQbHVnaW5zIG9mdGVuIHdvcmsgYXMgYSB3YXkgZm9yCitkZXZlbG9wZXJzIHRvIHRlc3QgbmV3
IGZlYXR1cmVzIGZvciBCYXphYXIgcHJpb3IgdG8gaW5jbHVzaW9uIGluIHRoZQorb2ZmaWNpYWwg
Y29kZWJhc2UuIFBsdWdpbnMgY2FuIGRvIGEgdmFyaWV0eSBvZiB0aGluZ3MsIGluY2x1ZGluZwog
b3ZlcnJpZGluZyBjb21tYW5kcywgYWRkaW5nIG5ldyBjb21tYW5kcywgcHJvdmlkaW5nIGFkZGl0
aW9uYWwgbmV0d29yawotdHJhbnNwb3J0cywgY3VzdG9taXppbmcgbG9nIG91dHB1dC4gVGhlIHNr
eSBpcyB0aGUgbGltaXQgZm9yIHRoZQotY3VzdG9taXphdGlvbiB0aGF0IGNhbiBiZSBkb25lIHRo
cm91Z2ggcGx1Z2lucy4KK3RyYW5zcG9ydHMsIG9yIGN1c3RvbWl6aW5nIGxvZyBvdXRwdXQuIFRo
ZSBza3kgaXMgdGhlIGxpbWl0IGZvciB0aGUKK2N1c3RvbWl6YXRpb25zIHRoYXQgY2FuIGJlIGRv
bmUgdGhyb3VnaCBwbHVnaW5zLgogCiBXaGVyZSB0byBmaW5kIFBsdWdpbnMgCiA9PT09PT09PT09
PT09PT09PT09PT0KLVdlIGtlZXAgb3VyIGxpc3Qgb2YgcGx1Z2lucyBvbiB0aGUgaHR0cDovL2Jh
emFhci12Y3Mub3JnL1BsdWdpblJlZ2lzdHJ5IHBhZ2UuCitXZSBrZWVwIG91ciBsaXN0IG9mIHBs
dWdpbnMgb24gdGhlIGh0dHA6Ly9iYXphYXItdmNzLm9yZy9CenJQbHVnaW5zIHBhZ2UuCiAKIFdy
aXRpbmcgYSBwbHVnaW4KID09PT09PT09PT09PT09PT0KQEAgLTI2LDIyICsyNywyMiBAQAogYnV0
IG1vc3QgcGx1Z2lucyBzdXBwbHkgbmV3IGNvbW1hbmRzLgogCiBUbyBjcmVhdGUgYSBjb21tYW5k
LCBtYWtlIGEgbmV3IG9iamVjdCB0aGF0IGRlcml2ZXMgZnJvbQotYGJ6cmxpYi5jb21tYW5kcy5D
b21tYW5kYCwgYW5kIG5hbWUgaXQgY21kX2Zvbywgd2hlcmUgZm9vIGlzIHRoZSBuYW1lIG9mCitg
YGJ6cmxpYi5jb21tYW5kcy5Db21tYW5kYGAsIGFuZCBuYW1lIGl0IGBgY21kX2Zvb2BgLCB3aGVy
ZSBmb28gaXMgdGhlIG5hbWUgb2YKIHlvdXIgY29tbWFuZC4gIElmIHlvdSBjcmVhdGUgYSBjb21t
YW5kIHdob3NlIG5hbWUgY29udGFpbnMgYW4gdW5kZXJzY29yZSwKIGl0IHdpbGwgYXBwZWFyIGlu
IHRoZSBVSSB3aXRoIHRoZSB1bmRlcnNjb3JlIHR1cm5lZCBpbnRvIGEgaHlwaGVuLiAgRm9yCi1l
eGFtcGxlLCAiY21kX2Jhel9pbXBvcnQiIHdpbGwgYXBwZWFyIGFzICJiYXotaW1wb3J0Ii4gIEZv
ciBleGFtcGxlcyBvZiBob3cKLXRvIHdyaXRlIGNvbW1hbmRzLCBwbGVhc2Ugc2VlIGJ1aWx0aW5z
LnB5LgorZXhhbXBsZSwgYGNtZF9iYXpfaW1wb3J0YCB3aWxsIGFwcGVhciBhcyBgYmF6LWltcG9y
dGAuICBGb3IgZXhhbXBsZXMgb2YgaG93Cit0byB3cml0ZSBjb21tYW5kcywgcGxlYXNlIHNlZSBg
YGJ1aWx0aW5zLnB5YGAuCiAKIE9uY2UgeW91J3ZlIGNyZWF0ZWQgYSBjb21tYW5kIHlvdSBtdXN0
IHJlZ2lzdGVyIHRoZSBjb21tYW5kIHdpdGgKLWBienJsaWIuY29tbWFuZHMucmVnaXN0ZXJfY29t
bWFuZChjbWRfZm9vKWAuICBZb3UgbXVzdCByZWdpc3RlciB0aGUgY29tbWFuZAotd2hlbiB5b3Vy
IGZpbGUgaXMgaW1wb3J0ZWQsIG90aGVyd2lzZSBienIgd2lsbCBub3Qgc2VlIGl0LgorYGBienJs
aWIuY29tbWFuZHMucmVnaXN0ZXJfY29tbWFuZChjbWRfZm9vKWBgLiAgWW91IG11c3QgcmVnaXN0
ZXIgdGhlCitjb21tYW5kIHdoZW4geW91ciBmaWxlIGlzIGltcG9ydGVkLCBvdGhlcndpc2UgYnpy
IHdpbGwgbm90IHNlZSBpdC4KIAotQnpyIHdpbGwgc2NhbiAqKmJ6cmxpYi9wbHVnaW5zKiogYW5k
ICoqfi8uYmF6YWFyL3BsdWdpbnMqKiBmb3IgcGx1Z2lucyBieQotZGVmYXVsdC4gIFlvdSBjYW4g
b3ZlcnJpZGUgdGhpcyB3aXRoICoqQlpSX1BMVUdJTl9QQVRIKiouICBQbHVnaW5zIG1heSBiZQot
ZWl0aGVyIG1vZHVsZXMgb3IgcGFja2FnZXMuICBJZiB5b3VyIHBsdWdpbiBpcyBhIHNpbmdsZSBm
aWxlLCB5b3UgY2FuCi1zdHJ1Y3R1cmUgaXQgYXMgYSBtb2R1bGUuICBJZiBpdCBoYXMgbXVsdGlw
bGUgZmlsZXMsIG9yIGlmIHlvdSB3YW50IHRvCi1kaXN0cmlidXRlIGl0IGFzIGEgYnpyIGJyYW5j
aCwgeW91IHNob3VsZCBzdHJ1Y3R1cmUgaXQgYXMgYSBwYWNrYWdlLCBpLmUuIGEKLWRpcmVjdG9y
eSB3aXRoIGFuICoqX19pbml0X18ucHkqKiBmaWxlLgorQnpyIHdpbGwgc2NhbiBgYGJ6cmxpYi9w
bHVnaW5zYGAgYW5kIGBgfi8uYmF6YWFyL3BsdWdpbnNgYCBmb3IgcGx1Z2lucworYnkgZGVmYXVs
dC4gIFlvdSBjYW4gb3ZlcnJpZGUgdGhpcyB3aXRoIGBgQlpSX1BMVUdJTl9QQVRIYGAuICBQbHVn
aW5zCittYXkgYmUgZWl0aGVyIG1vZHVsZXMgb3IgcGFja2FnZXMuICBJZiB5b3VyIHBsdWdpbiBp
cyBhIHNpbmdsZSBmaWxlLAoreW91IGNhbiBzdHJ1Y3R1cmUgaXQgYXMgYSBtb2R1bGUuICBJZiBp
dCBoYXMgbXVsdGlwbGUgZmlsZXMsIG9yIGlmIHlvdQord2FudCB0byBkaXN0cmlidXRlIGl0IGFz
IGEgYnpyIGJyYW5jaCwgeW91IHNob3VsZCBzdHJ1Y3R1cmUgaXQgYXMgYQorcGFja2FnZSwgaS5l
LiBhIGRpcmVjdG9yeSB3aXRoIGFuIGBgX19pbml0X18ucHlgYCBmaWxlLgogCiBQbGVhc2UgZmVl
bCBmcmVlIHRvIGNvbnRyaWJ1dGUgeW91ciBwbHVnaW4gdG8gQnpyVG9vbHMsIGlmIHlvdSB0aGlu
ayBpdAogd291bGQgYmUgdXNlZnVsIHRvIG90aGVyIHBlb3BsZS4KQEAgLTQ5LDE4ICs1MCwxOCBA
QAogSG93IHRvIEluc3RhbGwgYSBwbHVnaW4gCiA9PT09PT09PT09PT09PT09PT09PT09PQogSW5z
dGFsbGluZyBhIHBsdWdpbiBpcyB2ZXJ5IGVhc3khIE9uZSBjYW4gZWl0aGVyIGluc3RhbGwgYSBw
bHVnaW4KLXN5c3RlbXdpZGUgb3Igb24gYSB1c2VyIGJ5IHVzZXIgYmFzaXMuIEJvdGggbWV0aG9k
cyBpbnZvbHZlIGNyZWF0ZSBhCi0icGx1Z2lucyIgZGlyZWN0b3J5LiBXaXRoaW4gdGhpcyBkaXJl
Y3Rvcnkgb25lIGNhbiBwbGFjZSBwbHVnaW5zIGluCi1zdWJkaXJlY3Rvcmllcy4gRm9yIGV4YW1w
bGUsICJwbHVnaW5zL2J6cnRvb2xzLyIuCitzeXN0ZW0td2lkZSBvciBvbiBhIHBlciB1c2VyIGJh
c2lzLiBCb3RoIG1ldGhvZHMgaW52b2x2ZSBjcmVhdGluZyBhCitgYHBsdWdpbnNgYCBkaXJlY3Rv
cnkuIFdpdGhpbiB0aGlzIGRpcmVjdG9yeSBvbmUgY2FuIHBsYWNlIHBsdWdpbnMgaW4KK3N1YmRp
cmVjdG9yaWVzLiBGb3IgZXhhbXBsZSwgYGBwbHVnaW5zL2J6cnRvb2xzL2BgLgogCi1Ud28gbG9j
YXRpb25zIGFyZSBjdXJyZW50bHkgY2hlY2tlZDsgdGhlIGJ6cmxpYi9wbHVnaW5zIGRpcmVjdG9y
eQotKHR5cGljYWxseSBmb3VuZCBpbiAvdXNyL2xpYi9weXRob24yLjQvc2l0ZS1wYWNrYWdlcy9i
enJsaWIvcGx1Z2lucy8pIGFuZAotJEhPTUUvLmJhemFhci9wbHVnaW5zLy4KK1R3byBsb2NhdGlv
bnMgYXJlIGN1cnJlbnRseSBjaGVja2VkOiAgdGhlIGJ6cmxpYi9wbHVnaW5zIGRpcmVjdG9yeQor
KHR5cGljYWxseSBmb3VuZCBpbiBgYC91c3IvbGliL3B5dGhvbjIuNC9zaXRlLXBhY2thZ2VzL2J6
cmxpYi9wbHVnaW5zL2BgKSBhbmQKK2BgJEhPTUUvLmJhemFhci9wbHVnaW5zL2BgLgogCiBPbmUg
Y2FuIGFkZGl0aW9uYWxseSBvdmVycmlkZSB0aGUgaG9tZSBwbHVnaW5zIGJ5IHNldHRpbmcgdGhl
IGVudmlyb25tZW50Ci12YXJpYWJsZSBCWlJfUExVR0lOX1BBVEggdG8gYSBkaXJlY3RvcnkgdGhh
dCBjb250YWlucyBwbHVnaW5zLiBUaGUKLWluc3RhbGxhdGlvbiBvZiBhIHBsdWdpbiBjYW4gYmUg
Y2hlY2tlZCBieSBydW5uaW5nICoqYnpyIHBsdWdpbnMqKiBhdAotYW55IHRpbWUuIE5ldyBjb21t
YW5kcyBjYW4gYmUgc2VlbiBieSBydW5uaW5nICoqYnpyIGhlbHAgY29tbWFuZHMqKi4KK3Zhcmlh
YmxlIGBgQlpSX1BMVUdJTl9QQVRIYGAgdG8gYSBkaXJlY3RvcnkgdGhhdCBjb250YWlucyBwbHVn
aW5zLiBUaGUKK2luc3RhbGxhdGlvbiBvZiBhIHBsdWdpbiBjYW4gYmUgY2hlY2tlZCBieSBydW5u
aW5nIGBgYnpyIHBsdWdpbnNgYCBhdAorYW55IHRpbWUuIE5ldyBjb21tYW5kcyBjYW4gYmUgc2Vl
biBieSBydW5uaW5nIGBgYnpyIGhlbHAgY29tbWFuZHNgYC4KIAogUGx1Z2lucyB3b3JrIHBhcnRp
Y3VsYXJseSB3ZWxsIHdpdGggQmF6YWFyIGJyYW5jaGVzLiBGb3IgZXhhbXBsZSwgdG8KIGluc3Rh
bGwgdGhlIGJ6cnRvb2xzIHBsdWdpbnMgZm9yIHlvdXIgbWFpbiB1c2VyIGFjY291bnQsIG9uZSBj
YW4gcGVyZm9ybQoK

=== modified file doc/server.txt // encoding:base64
LS0tIGRvYy9zZXJ2ZXIudHh0CisrKyBkb2Mvc2VydmVyLnR4dApAQCAtMjgsMTIgKzI4LDEyIEBA
CiBwcm90b2NvbCBhcyBhIGR1bWIgc2VydmVyLiAgVGhpcyBpcyB0aGUgZmlyc3Qgc3RhZ2UgaGln
aCBwZXJmb3JtYW5jZSBzZXJ2ZXIKIGZ1bmN0aW9uYWxpdHkgdG8gYmUgZGVsaXZlcmVkLgogCi1U
aGUgY3VycmVudCBoaWdoIHBlcmZvcm1hbmNlIHNlcnZlciBwcm92aWRlcyByZWFkIG9ubHkgYWNj
ZXNzIGJ5IGRlZmF1bHQgZm9yCi1zZWN1cml0eS4gVG8gZW5hYmxlIHJlYWQtd3JpdGUgYWNjZXNz
LCBydW4gaXQgd2l0aCAtLWFsbG93LXdyaXRlcy4gV2hlbiB1c2luZwotdGhlIFNTSCBhY2Nlc3Mg
bWV0aG9kLCBienIgYXV0b21hdGljYWxseSBydW5zIHdpdGggd2l0aCB0aGUgLS1hbGxvdy13cml0
ZXMKLW9wdGlvbi4KK1RoZSBjdXJyZW50IGhpZ2ggcGVyZm9ybWFuY2Ugc2VydmVyIHByb3ZpZGVz
IHJlYWQtb25seSBhY2Nlc3MgYnkKK2RlZmF1bHQgZm9yIHNlY3VyaXR5LiBUbyBlbmFibGUgcmVh
ZC13cml0ZSBhY2Nlc3MsIHJ1biBpdCB3aXRoCitgYC0tYWxsb3ctd3JpdGVzYGAuIFdoZW4gdXNp
bmcgdGhlIFNTSCBhY2Nlc3MgbWV0aG9kLCBienIKK2F1dG9tYXRpY2FsbHkgcnVucyB3aXRoIHdp
dGggdGhlIGBgLS1hbGxvdy13cml0ZXNgYCBvcHRpb24uCiAKLUl0IGNhbiBiZSBjb25maWd1cmVk
IHRvIHJ1biBpbiB0aHJlZSBkaWZmZXJlbnQgd2F5czoKK1RoZSBzZXJ2ZXIgY2FuIGJlIGNvbmZp
Z3VyZWQgdG8gcnVuIGluIHRocmVlIGRpZmZlcmVudCB3YXlzOgogCiBTU0gKIC0tLQpAQCAtNDIs
MjYgKzQyLDI3IEBACiAKICAgICBCWlJfUkVNT1RFX1BBVEg9fi9iaW4vYnpyIGJ6ciBsb2cgYnpy
K3NzaDovL2hvc3QvcGF0aC90by9icmFuY2gKIAotVGhlIGBCWlJfUkVNT1RFX1BBVEhgIGVudmly
b25tZW50IHZhcmlhYmxlIGFkanVzdHMgaG93IGBienJgIHdpbGwgYmUgaW52b2tlZCBvbgorVGhl
IGBgQlpSX1JFTU9URV9QQVRIYGAgZW52aXJvbm1lbnQgdmFyaWFibGUgYWRqdXN0cyBob3cgYGJ6
cmAgd2lsbCBiZSBpbnZva2VkIG9uCiB0aGUgcmVtb3RlIHN5c3RlbS4gIEJ5IGRlZmF1bHQsIGp1
c3QgYGJ6cmAgd2lsbCBiZSBpbnZva2VkLCB3aGljaCByZXF1aXJlcyB0aGUKIGBienJgIGV4ZWN1
dGFibGUgdG8gYmUgb24gdGhlIGRlZmF1bHQgc2VhcmNoIHBhdGguCiAKLVRoZSBgYnpyK3NzaDov
L2AgVVJMIHNjaGVtZSBvbmx5IHN1cHBvcnRzIGFic29sdXRlIHBhdGhzIGZyb20gdGhlIHJvb3Qg
b2YgdGhlCi1maWxlc3lzdGVtLiAgRnV0dXJlIHZlcnNpb25zIGFyZSBleHBlY3RlZCB0byBzdXBw
b3J0IGB+YCBpbiB0aGUgc2FtZSB3YXkgYXMKLWBzZnRwOi8vYCBVUkxzLgorVGhlIGBgYnpyK3Nz
aDovL2BgIFVSTCBzY2hlbWUgb25seSBzdXBwb3J0cyBhYnNvbHV0ZSBwYXRocyBmcm9tIHRoZSBy
b290IG9mIHRoZQorZmlsZXN5c3RlbS4gIEZ1dHVyZSB2ZXJzaW9ucyBhcmUgZXhwZWN0ZWQgdG8g
c3VwcG9ydCBgYH5gYCBpbiB0aGUgc2FtZSB3YXkgYXMKK2Bgc2Z0cDovL2BgIFVSTHMuCiAKIGlu
ZXRkCiAtLS0tLQogCi1UaGlzIGV4YW1wbGUgc2hvd3MgaG93IHRvIHJ1biBgYnpyYCB3aXRoIGEg
ZGVkaWNhdGVkIHVzZXIgYGJ6cnVzZXJgIGZvciBhIHNoYXJlZAotcmVwb3NpdG9yeSBpbiBgL3Ny
di9ienIvcmVwb2Agd2hpY2ggaGFzIGEgYnJhbmNoIGF0IGAvc3J2L2J6ci9yZXBvL2JyYW5jaG5h
bWVgCitUaGlzIGV4YW1wbGUgc2hvd3MgaG93IHRvIHJ1biBgYnpyYCB3aXRoIGEgZGVkaWNhdGVk
IHVzZXIgYGJ6cnVzZXJgCitmb3IgYSBzaGFyZWQgcmVwb3NpdG9yeSBpbiBgYC9zcnYvYnpyL3Jl
cG9gYCB3aGljaCBoYXMgYSBicmFuY2ggYXQKK2BgL3Nydi9ienIvcmVwby9icmFuY2huYW1lYGAu
CiAKIFJ1bm5pbmcgYSBCYXphYXIgc2VydmVyIGZyb20gaW5ldGQgcmVxdWlyZXMgYW4gaW5ldGQu
Y29uZiBlbnRyeTo6CiAKICAgICAxMjM0ICBzdHJlYW0gIHRjcCAgbm93YWl0ICBienJ1c2VyICAv
dXNyL2Jpbi9ienIgc2VydmUgLS1pbmV0IC0tZGlyZWN0b3J5PS9zcnYvYnpyL3JlcG8KIAogV2hl
biBydW5uaW5nIGNsaWVudCBjb21tYW5kcywgdGhlIFVSTCB5b3Ugc3VwcGx5IGlzIGEgYGJ6cjov
L2AgVVJMIHJlbGF0aXZlIHRvCi10aGUgYC0tZGlyZWN0b3J5YCBvcHRpb24gZ2l2ZW4gaW4gaW5l
dGQuY29uZjo6Cit0aGUgYGAtLWRpcmVjdG9yeWBgIG9wdGlvbiBnaXZlbiBpbiBpbmV0ZC5jb25m
OjoKIAogICAgIGJ6ciBsb2cgYnpyOi8vaG9zdDoxMjM0L2JyYW5jaG5hbWUKIApAQCAtNjksOCAr
NzAsOCBAQAogLS0tLS0tLS0tCiAKIFRoaXMgbW9kZSBoYXMgdGhlIHNhbWUgcGF0aCBhbmQgVVJM
IGJlaGF2aW91ciBhcyB0aGUgaW5ldGQgbW9kZS4gIFRvIHJ1biBhcyBhCi1zcGVjaWZpYywgeW91
IHNob3VsZCB1c2UgYHN1YCBvciBsb2dpbiBhcyB0aGF0IHVzZXIuICBUaGlzIGV4YW1wbGUgcnVu
cyBienIKLXNlcnZlIG9uIGBsb2NhbGhvc3RgIHBvcnQgYDEyMzRgLgorc3BlY2lmaWMgdXNlciwg
eW91IHNob3VsZCB1c2UgYGBzdWBgIG9yIGxvZ2luIGFzIHRoYXQgdXNlci4gIFRoaXMgZXhhbXBs
ZSBydW5zIGBgYnpyCitzZXJ2ZWBgIG9uIGBsb2NhbGhvc3RgIHBvcnQgYDEyMzRgLgogCiBzZXJ2
ZXI6OgogCgo=

=== modified file doc/setting_up_email.txt // encoding:base64
LS0tIGRvYy9zZXR0aW5nX3VwX2VtYWlsLnR4dAorKysgZG9jL3NldHRpbmdfdXBfZW1haWwudHh0
CkBAIC0yLDM4ICsyLDQwIEBACiBTZXR0aW5nIHVwIGVtYWlsCiA9PT09PT09PT09PT09PT09CiAK
LVRoZSB2YXJpb3VzIHdheXMgdGhhdCBleGlzdCB0byB0ZWxsIEJhemFhciB5b3VyIGVtYWlsIGFk
ZHJlc3MgZm9yCitEZXNjcmlwdGlvbiBvZiB0aGUgdmFyaW91cyB3YXlzIHRvIHNwZWNpZnkgdG8g
QmF6YWFyIHlvdXIgZW1haWwgYWRkcmVzcyBmb3IKIGNvbW1pdHMuCiAKIFdoeSBzZXQgdXAgYW4g
ZW1haWwgYWRkcmVzcyB3aXRoIEJhemFhcj8KID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLUJhemFhciBzdG9yZXMgdGhlIGNsYWltZWQgZW1haWwgYWRkcmVzcyBpbiBy
ZXZpc2lvbnMgd2hlbiB0aGV5J3JlCi1jcmVhdGVkLCBzbyB0aGF0IHBlb3BsZSBjYW4gdGVsbCB3
aG8gY29tbWl0ZWQgd2hpY2ggcmV2aXNpb25zLiAgT2YgY291cnNlLAotcGVvcGxlIGNhbiBjaGFu
Z2UgdGhlIGVtYWlsIGFkZHJlc3MgY2xhaW1lZCwgc28geW91IGhhdmUgdG8gdHJ1c3QgdGhlCi1w
ZW9wbGUgaW52b2x2ZWQuICBBZGRpdGlvbmFsbHksIHRoZSBlbWFpbCBhZGRyZXNzIGluIGEgcmV2
aXNpb24gZ2l2ZXMKLW90aGVycyBhIHdheSB0byBjb250YWN0IHRoZSBhdXRob3Igb2YgYSByZXZp
c2lvbiBmb3IgY3JlZGl0IGFuZC9vciBibGFtZS4KLTopCitCYXphYXIgc3RvcmVzIHRoZSBzcGVj
aWZpZWQgZW1haWwgYWRkcmVzcyBpbiByZXZpc2lvbnMgd2hlbiB0aGV5J3JlCitjcmVhdGVkIHNv
IHRoYXQgcGVvcGxlIGNhbiB0ZWxsIHdobyBjb21taXRlZCB3aGljaCByZXZpc2lvbnMuICBUaGUK
K2VtYWlsIGFkZHJlc3NlcyBhcmUgbm90IHZlcmlmaWVkLCB0aGVyZWZvcmUgdGhleSBjb3VsZCBi
ZSBib2d1cywgc28KK3lvdSBoYXZlIHRvIHRydXN0IHRoZSBwZW9wbGUgaW52b2x2ZWQgaW4geW91
ciBwcm9qZWN0LiAgQWRkaXRpb25hbGx5LAordGhlIGVtYWlsIGFkZHJlc3MgaW4gYSByZXZpc2lv
biBnaXZlcyBvdGhlcnMgYSB3YXkgdG8gY29udGFjdCB0aGUKK2F1dGhvciBvZiBhIHJldmlzaW9u
IGZvciBjcmVkaXQgYW5kL29yIGJsYW1lLiAgOikKIAogSG93IHRvIHNldHVwIHlvdXIgZW1haWwg
YWRkcmVzcyAKID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIEJhemFhciB3aWxsIHRy
eSB0byBndWVzcyBhbiBlbWFpbCBhZGRyZXNzIGJhc2VkIG9uIHlvdXIgdXNlcm5hbWUgYW5kIHRo
ZQogaG9zdG5hbWUgaWYgbm9uZSBpcyBzZXQuICBUaGlzIHdpbGwgcHJvYmFibHkgbm90IGJlIHdo
YXQgeW91IHdhbnQsIHNvIHRocmVlCi13YXlzIGV4aXN0IHRvIHRlbGwgQmF6YWFyIHdoYXQgZW1h
aWwgdG8gdXNlCit3YXlzIGV4aXN0IHRvIHRlbGwgQmF6YWFyIHdoYXQgZW1haWwgdG8gdXNlOgog
Ci0gKiBZb3UgY2FuIHNldCB5b3VyIGVtYWlsIGluIHRoZSBkZWZhdWx0IGluaSBmaWxlLAorICog
WW91IGNhbiBzZXQgeW91ciBlbWFpbCBpbiB0aGUgZGVmYXVsdCBjb25maWd1cmF0aW9uIGZpbGUs
CiAgKiBZb3UgY2FuIHNldCBlbWFpbHMgcGVyLWJyYW5jaCBpbiB0aGUgYnJhbmNoIHNwZWNpZmlj
IGluaSBmaWxlLAogICogT3IgeW91ciBlbWFpbCBjYW4gYmUgc2V0IGJ5IGFuIGVudmlyb25tZW50
YWwgdmFyaWFibGUuCiAKIFRoZSBvcmRlciBvZiBwcmVjZWRlbmNlIGlzCiAKLSAxLiBJZiB0aGUg
YCRCWlJFTUFJTGAgZW52IHZhcmlhYmxlIGlzIHNldCwgdXNlIGl0LgotIDIuIElmIGFuIGVtYWls
IGlzIHNldCBmb3IgeW91ciBjdXJyZW50IGJyYW5jaCBpbiB0aGUgYGxvY2F0aW9ucy5jb25mYCBp
bmkKKyAxLiBJZiB0aGUgYGAkQlpSX0VNQUlMYGAgZW52aXJvbm1lbnQgdmFyaWFibGUgaXMgc2V0
LgorICMuIElmIGFuIGVtYWlsIGlzIHNldCBmb3IgeW91ciBjdXJyZW50IGJyYW5jaCBpbiB0aGUg
YGBsb2NhdGlvbnMuY29uZmBgCiAgICAgZmlsZS4KLSAzLiBJZiBhbiBlbWFpbCBpcyBzZXQgaW4g
dGhlIGBiYXphYXIuY29uZmAgZGVmYXVsdCBpbmkgZmlsZS4KLSA0LiBJZiB0aGUgYCRFTUFJTGAg
ZW52IHZhcmlhYmxlIGlzIHNldC4KLSA1LiBCYXphYXIgd2lsbCB0cnkgdG8gZ3Vlc3MgYmFzZWQg
b24geW91ciB1c2VybmFtZSBhbmQgdGhlIGhvc3RuYW1lLgorICMuIElmIGFuIGVtYWlsIGlzIHNl
dCBmb3VyIHlvdXIgY3VycmVudCBicmFuY2ggaW4gdGhlCisgICAgYGAuYnpyL2JyYW5jaC9icmFu
Y2guY29uZmBgIGZpbGUuCisgIy4gSWYgYW4gZW1haWwgaXMgc2V0IGluIHRoZSBgYGJhemFhci5j
b25mYGAgZGVmYXVsdCBjb25maWd1cmF0aW9uIGZpbGUuCisgIy4gSWYgdGhlIGAkRU1BSUxgIGVu
dmlyb25tZW50IHZhcmlhYmxlIGlzIHNldC4KKyAjLiBCYXphYXIgd2lsbCB0cnkgdG8gZ3Vlc3Mg
YmFzZWQgb24geW91ciB1c2VybmFtZSBhbmQgdGhlIGhvc3RuYW1lLgogCi1UbyBjaGVjayBvbiB3
aGF0IEJhemFhciB0aGlua3MgeW91ciBjdXJyZW50IGVtYWlsIGlzLCB1c2UgdGhlICcnJ3dob2Ft
aScnJworVG8gY2hlY2sgb24gd2hhdCBCYXphYXIgdGhpbmtzIHlvdXIgY3VycmVudCBlbWFpbCBp
cywgdXNlIHRoZSBgYHdob2FtaWBgCiAoIndobyBhbSBpPyIpIGNvbW1hbmQ6OgogCiAgICAgJSBi
enIgd2hvYW1pCkBAIC00OSwxNCArNTEsMTQgQEAKIAogICAgICUgYnpyIHdob2FtaSAtLWJyYW5j
aCAnSm9lIENvb2wgPGpvZUBleGFtcGxlLmNvbT4nCiAKLVRoZXNlIG1vZGlmeSB5b3VyIGdsb2Jh
bCBiYXphYXIuY29uZiBvciBicmFuY2ggYnJhbmNoLmNvbmYgZmlsZSwgcmVzcGVjdGl2ZWx5Lgor
VGhlc2UgbW9kaWZ5IHlvdXIgZ2xvYmFsIGBgYmF6YWFyLmNvbmZgYCBvciBicmFuY2ggYGBicmFu
Y2guY29uZmBgIGZpbGUsIHJlc3BlY3RpdmVseS4KIAotU2V0dGluZyBlbWFpbCB2aWEgZGVmYXVs
dCBpbmkgZmlsZQotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotVG8gdXNlIHRo
ZSBkZWZhdWx0IGluaSBmaWxlLCBjcmVhdGUgdGhlIGZpbGUgYCRIT01FLy5iYXphYXIvYmF6YWFy
LmNvbmZgIChvbgotV2luZG93cyB0aGlzIGlzIGAlQVBQREFUQSVcYmF6YWFyXDIuMFxiYXphYXIu
Y29uZmApIGFuZCBzZXQgYW4gZW1haWwgYWRkcmVzcworU2V0dGluZyBlbWFpbCB2aWEgZGVmYXVs
dCBjb25maWd1cmF0aW9uIGZpbGUKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CitUbyB1c2UgdGhlIGRlZmF1bHQgaW5pIGZpbGUsIGNyZWF0ZSB0aGUgZmlsZSBg
YCRIT01FLy5iYXphYXIvYmF6YWFyLmNvbmZgYCAob24KK1dpbmRvd3MgdGhpcyBpcyBgYCVBUFBE
QVRBJVxiYXphYXJcMi4wXGJhemFhci5jb25mYGApIGFuZCBzZXQgYW4gZW1haWwgYWRkcmVzcwog
YXMgc2hvd24gYmVsb3cuICBQbGVhc2Ugbm90ZSB0aGF0IHRoZSB3b3JkIERFRkFVTFQgaXMgY2Fz
ZSBzZW5zaXRpdmUsIGFuZAotbXVzdCBiZSBpbiB1cHBlci1jYXNlLjo6CittdXN0IGJlIGluIHVw
cGVyLWNhc2UuIDo6CiAKICAgICBbREVGQVVMVF0KICAgICBlbWFpbD1Zb3VyIE5hbWUgPG5hbWVA
aXNwLmNvbT4KQEAgLTY4LDI4ICs3MCwyNyBAQAogPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KIAogVGhlIHNlY29uZCBhcHByb2FjaCBpcyB0byBzZXQgZW1haWwgb24gYSBicmFu
Y2ggYnkgYnJhbmNoIGJhc2lzIGJ5IHVzaW5nIHRoZQotYCRIT01FLy5iYXphYXIvbG9jYXRpb25z
LmNvbmZgIGluaSBmaWxlLCB0aHVzbHk6OgorYGAkSE9NRS8uYmF6YWFyL2xvY2F0aW9ucy5jb25m
YGAgaW5pIGZpbGUsIHRodXNseTo6CiAKICAgICBbL3NvbWUvYnJhbmNoL2xvY2F0aW9uXQogICAg
IGVtYWlsPVlvdXIgTmFtZSA8bmFtZUBvdGhlci1pc3AuY29tPgogCi1UaGlzIHdpbGwgc2V0IHlv
dXIgZW1haWwgYWRkcmVzcyBpbiB0aGUgYnJhbmNoIGF0IGAvc29tZS9icmFuY2gvbG9jYXRpb25g
LAotb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCBzcGVjaWZpZWQgaW4gdGhlIGBiYXphYXIuY29uZmAg
YWJvdmUuCitUaGlzIHdpbGwgc2V0IHlvdXIgZW1haWwgYWRkcmVzcyBpbiB0aGUgYnJhbmNoIGF0
IGBgL3NvbWUvYnJhbmNoL2xvY2F0aW9uYGAsCitvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHNwZWNp
ZmllZCBpbiB0aGUgYGBiYXphYXIuY29uZmBgIGFib3ZlLgogCi1TZXR0aW5nIGVtYWlsIHZpYSBl
bnZpcm9ubWVudAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLVRoZSBmaW5hbCBtZXRo
b2QgQmF6YWFyIHdpbGwgdXNlIGlzIGNoZWNraW5nIGZvciB0aGUgYCRCWlJFTUFJTGAgYW5kCi1g
JEVNQUlMYCBlbnZpcm9ubWVudCB2YXJpYWJsZXMuICBHZW5lcmFsbHksIG9uZSB3b3VsZCB1c2Ug
dGhpcyBtZXRob2QgdG8KK1NldHRpbmcgZW1haWwgdmlhIGVudmlyb25tZW50IHZhcmlhYmxlCist
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorVGhlIGZpbmFsIG1ldGhvZCBC
YXphYXIgd2lsbCB1c2UgaXMgY2hlY2tpbmcgZm9yIHRoZSBgYCRCWlJfRU1BSUxgYCBhbmQKK2Bg
JEVNQUlMYGAgZW52aXJvbm1lbnQgdmFyaWFibGVzLiAgR2VuZXJhbGx5LCBvbmUgd291bGQgdXNl
IHRoaXMgbWV0aG9kIHRvCiBvdmVycmlkZSB0aGUgZW1haWwgaW4gYSBzY3JpcHQgY29udGV4dC4g
IElmIHlvdSB3b3VsZCBsaWtlIHRvIHNldCBhIGdlbmVyYWwKIGRlZmF1bHQsIHRoZW4gcGxlYXNl
IHNlZSB0aGUgaW5pIG1ldGhvZHMgYWJvdmUuCiAKLQogQ29uY2VybnMgZm9yIHNwYW0KID09PT09
PT09PT09PT09PT09CiBTb21lIHBlb3BsZSB3YW50IHRvIGF2b2lkIHNoYXJpbmcgdGhlaXIgZW1h
aWwgYWRkcmVzcyBzbyBhcyBub3QgdG8gZ2V0CiBzcGFtLiAgQmF6YWFyIHdpbGwgbmV2ZXIgZGlz
Y2xvc2UgeW91ciBlbWFpbCBhZGRyZXNzLCB1bmxlc3MgeW91IHB1Ymxpc2gKIGEgYnJhbmNoIG9y
IGNoYW5nZXNldCBpbiBhIHB1YmxpYyBsb2NhdGlvbi4gIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5
b3UKLScnZG8nJyB1c2UgYSByZWFsIGFkZHJlc3MsIHNvIHRoYXQgcGVvcGxlIGNhbiBjb250YWN0
IHlvdSBhYm91dCB5b3VyIHdvcmssCisqZG8qIHVzZSBhIHJlYWwgYWRkcmVzcywgc28gdGhhdCBw
ZW9wbGUgY2FuIGNvbnRhY3QgeW91IGFib3V0IHlvdXIgd29yaywKIGJ1dCBpdCdzIG5vdCByZXF1
aXJlZC4gIFlvdSBjYW4gdXNlIGFuIGFkZHJlc3Mgd2hpY2ggaXMgb2JmdXNjYXRlZCwgd2hpY2gK
IGJvdW5jZXMsIG9yIHdoaWNoIGdvZXMgdGhyb3VnaCBhbiBhbnRpLXNwYW0gc2VydmljZSBzdWNo
IGFzCiBgc3BhbWdvdXJtZXQuY29tYC4KCg==

=== modified file doc/specifying_revisions.txt // encoding:base64
LS0tIGRvYy9zcGVjaWZ5aW5nX3JldmlzaW9ucy50eHQKKysrIGRvYy9zcGVjaWZ5aW5nX3Jldmlz
aW9ucy50eHQKQEAgLTMsMTUgKzMsMTUgQEAKID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
CiAKIERlc2NyaXB0aW9uIG9mIHRoZSBzdWJhcmd1bWVudHMgZm9yIGBgLXJgYCBhcyB1c2VkIGJ5
IGNvbW1hbmRzIHN1Y2ggYXMKLSoqYnpyIGxvZyoqIGFuZCAqKmJ6ciBtZXJnZSoqLgorYGBienIg
bG9nYGAgYW5kIGBgYnpyIG1lcmdlYGAuCiAKIFlvdSBjYW4gZ2V0IHRoZSBvbmxpbmUgZG9jdW1l
bnRhdGlvbiB3aXRoIGBgYnpyIGhlbHAgcmV2aXNpb25zcGVjYGAuCiAKIFJldmlzaW9uIHNwZWNz
IGFuZCByYW5nZXMKID09PT09PT09PT09PT09PT09PT09PT09PT0KIAotKipienIqKiBoYXMgYSB2
ZXJ5IGV4cHJlc3NpdmUgd2F5IHRvIHNwZWNpZnkgYSByZXZpc2lvbiwgb3IgYSByYW5nZSBvZiBy
ZXZpc2lvbnMuCi1XZSdsbCB0YWtlIHRoZSBleGFtcGxlIG9mIHRoZSAqKmxvZyoqIGNvbW1hbmQu
CitgYGJ6cmBgIGhhcyBhIHZlcnkgZXhwcmVzc2l2ZSB3YXkgdG8gc3BlY2lmeSBhIHJldmlzaW9u
LCBvciBhIHJhbmdlIG9mIHJldmlzaW9ucy4KK1dlJ2xsIHRha2UgdGhlIGV4YW1wbGUgb2YgdGhl
IGBgbG9nYGAgY29tbWFuZC4KIAogVG8gc3BlY2lmeSBhIHJhbmdlIG9mIHJldmlzaW9ucywgdXNl
IGZvciBleGFtcGxlOjoKIApAQCAtMjIsMTAgKzIyLDEwIEBACiAgICAgJCBienIgbG9nIC1yIDEu
LgogICAgICQgYnpyIGxvZyAtciAuLjQKIAotTm90ZTo6CitOb3RlOgogICAgIE9taXR0aW5nIHRo
ZSBsb3dlciBib3VuZCBkb2Vzbid0IHdvcmsgb24gY3VycmVudGx5IHJlbGVhc2VkIHZlcnNpb25z
LgogCi1PdGhlciBjb21tYW5kcywgbGlrZSAqKmJ6ciBjYXQqKiB0YWtlIG9ubHkgb25lIHJldmlz
aW9uLCBub3QgYSByYW5nZSwgbGlrZTo6CitPdGhlciBjb21tYW5kcywgbGlrZSBgYGJ6ciBjYXRg
YCB0YWtlIG9ubHkgb25lIHJldmlzaW9uLCBub3QgYSByYW5nZSwgbGlrZTo6CiAKICAgICAkIGJ6
ciBjYXQgLXIgNDIgZm9vLmMKIApAQCAtNTgsNyArNTgsNyBAQAogLS0tLS0tLQogCiBQb3NpdGl2
ZSBudW1iZXJzIGRlbm90ZSByZXZpc2lvbiBudW1iZXJzIGluIHRoZSBjdXJyZW50IGJyYW5jaC4g
UmV2aXNpb24KLW51bWJlcnMgYXJlIGxhYmVsbGVkIGFzICJyZXZubyIgaW4gdGhlIG91dHB1dCBv
ZiAqKmJ6ciBsb2cqKi4gIFRvIGRpc3BsYXkKK251bWJlcnMgYXJlIGxhYmVsbGVkIGFzICJyZXZu
byIgaW4gdGhlIG91dHB1dCBvZiBgYGJ6ciBsb2dgYC4gIFRvIGRpc3BsYXkKIHRoZSBsb2cgZm9y
IHRoZSBmaXJzdCB0ZW4gcmV2aXNpb25zOjoKIAogICAgICQgYnpyIGxvZyAtciAuLjEwCkBAIC04
Miw4ICs4Miw4IEBACiByZXZpZAogLS0tLS0KIAotKipyZXZpZCoqIGFsbG93cyBzcGVjaWZ5aW5n
IGEgYW4gaW50ZXJuYWwgcmV2aXNpb24gSUQsIGFzIHNob3cgYnkgKipienIKLXRlc3RhbWVudCoq
IGFuZCBzb21lIG90aGVyIGNvbW1hbmRzLgorKipyZXZpZCoqIGFsbG93cyBzcGVjaWZ5aW5nIGEg
YW4gaW50ZXJuYWwgcmV2aXNpb24gSUQsIGFzIHNob3cgYnkgYGBienIKK3Rlc3RhbWVudGBgIGFu
ZCBzb21lIG90aGVyIGNvbW1hbmRzLgogCiBGb3IgZXhhbXBsZTo6CiAKQEAgLTk4LDcgKzk4LDcg
QEAKICAgICB0aGF0IGFwcGVhcnMgYmVmb3JlICcncmV2JycgaW4gdGhlIHJldmlzaW9uIGhpc3Rv
cnksIG9yIHRoZSByZXZpc2lvbiB0aGF0CiAgICAgd2FzIGN1cnJlbnQgd2hlbiAnJ3JldicnIHdo
YXQgY29taXR0ZWQuCiAKLScncmV2JycgY2FuIGJlIGFueSByZXZpc2lvbiBzcGVjaWZpZXIuCisn
J3JldicnIGNhbiBiZSBhbnkgcmV2aXNpb24gc3BlY2lmaWVyIGFuZCBtYXkgYmUgY2hhaW5lZC4K
IAogRm9yIGV4YW1wbGU6OgogCkBAIC0xMzEsMTQgKzEzMSwxNCBAQAogLS0tLS0tLS0KIAogKiph
bmNlc3RvcioqOipwYXRoKgotICAgIHNwZWNpZmllcyB0aGUgY29tbW9uIGFuY2VzdG9yIGJldHdl
ZW4gdGhlIGN1cnJlbnQgYnJhbmNoLGFuZCBhIAorICAgIHNwZWNpZmllcyB0aGUgY29tbW9uIGFu
Y2VzdG9yIGJldHdlZW4gdGhlIGN1cnJlbnQgYnJhbmNoIGFuZCBhIAogICAgIGRpZmZlcmVudCBi
cmFuY2guIFRoaXMgaXMgdGhlIHNhbWUgYW5jZXN0b3IgdGhhdCB3b3VsZCBiZSB1c2VkIGZvcgog
ICAgIG1lcmdpbmcgcHVycG9zZXMuCiAKICpwYXRoKiBtYXkgYmUgdGhlIFVSTCBvZiBhIHJlbW90
ZSBicmFuY2gsIG9yIHRoZSBmaWxlIHBhdGggdG8gYSBsb2NhbCBicmFuY2guCiAKIEZvciBleGFt
cGxlLCB0byBzZWUgd2hhdCBjaGFuZ2VzIHdlcmUgbWFkZSBvbiBhIGJyYW5jaCBzaW5jZSBpdCB3
YXMgZm9ya2VkCi1vZmYgKiouLi9wYXJlbnQqKjo6CitvZmYgYGAuLi9wYXJlbnRgYDo6CiAKICAg
ICAkIGJ6ciBkaWZmIC1yIGFuY2VzdG9yOi4uL3BhcmVudAogCkBAIC0xNDYsOSArMTQ2LDkgQEAK
IC0tLS0tLQogCiBicmFuY2gKLSAgICcncGF0aCcnIHNwZWNpZmllcyB0aGUgbGF0ZXN0IHJldmlz
aW9uIGluIGFub3RoZXIgYnJhbmNoLgorICAgYGBwYXRoYGAgc3BlY2lmaWVzIHRoZSBsYXRlc3Qg
cmV2aXNpb24gaW4gYW5vdGhlciBicmFuY2guCiAKLScncGF0aCcnIG1heSBiZSB0aGUgVVJMIG9m
IGEgcmVtb3RlIGJyYW5jaCwgb3IgdGhlIGZpbGUgcGF0aCB0byBhIGxvY2FsIGJyYW5jaC4KK2Bg
cGF0aGBgIG1heSBiZSB0aGUgVVJMIG9mIGEgcmVtb3RlIGJyYW5jaCwgb3IgdGhlIGZpbGUgcGF0
aCB0byBhIGxvY2FsIGJyYW5jaC4KIAogRm9yIGV4YW1wbGUsIHRvIGdldCB0aGUgZGlmZmVyZW5j
ZXMgYmV0d2VlbiB0aGlzIGFuZCBhbm90aGVyIGJyYW5jaDo6CiAKCg==

=== modified file doc/using_aliases.txt // encoding:base64
LS0tIGRvYy91c2luZ19hbGlhc2VzLnR4dAorKysgZG9jL3VzaW5nX2FsaWFzZXMudHh0CkBAIC02
LDggKzYsOCBAQAogYXJlIGFuIGVhc3kgd2F5IHRvIGNyZWF0ZSBzaG9ydGN1dHMgZm9yIGNvbW1v
bmx5LXR5cGVkIGNvbW1hbmRzLCBvciB0byBzZXQKIGRlZmF1bHRzIGZvciBjb21tYW5kcy4KIAot
Q29tbWFuZCBhbGlhc2VzIGNhbiBiZSBkZWZpbmVkIGluIHRoZSAqKltBTElBU0VTXSoqIHNlY3Rp
b24gb2YgeW91cgotKiouYmF6YWFyL2JhemFhci5jb25mKiogZmlsZS4gQWxpYXNlcyBzdGFydCB3
aXRoIHRoZSBhbGlhcyBuYW1lLCB0aGVuIGFuCitDb21tYW5kIGFsaWFzZXMgY2FuIGJlIGRlZmlu
ZWQgaW4gdGhlIGBgW0FMSUFTRVNdYGAgc2VjdGlvbiBvZiB5b3VyCitgYC5iYXphYXIvYmF6YWFy
LmNvbmZgYCBmaWxlLiBBbGlhc2VzIHN0YXJ0IHdpdGggdGhlIGFsaWFzIG5hbWUsIHRoZW4gYW4K
IGVxdWFsIHNpZ24sIHRoZW4gYSBjb21tYW5kIGZyYWdtZW50LiAgSGVyZSdzIGFuIGV4YW1wbGUg
QUxJQVNFUyBzZWN0aW9uOgogCiBFeGFtcGxlcwpAQCAtMjMsMjkgKzIzLDM1IEBACiBFeHBsYW5h
dGlvbiBvZiBleGFtcGxlcwogPT09PT09PT09PT09PT09PT09PT09PT0KIAotICogVGhlIGZpcnN0
IGFsaWFzIG1ha2VzIGEgbmV3ICdyZWNlbnRsb2cnIGNvbW1hbmQgdGhhdCBzaG93cyB0aGUgbG9n
cyBmb3IgdGhlCisgKiBUaGUgZmlyc3QgYWxpYXMgbWFrZXMgYSBuZXcgYGByZWNlbnRsb2dgYCBj
b21tYW5kIHRoYXQgc2hvd3MgdGhlIGxvZ3MgZm9yIHRoZQogICAgbGFzdCB0aHJlZSByZXZpc2lv
bnMKLSAqIFRoZSAqKmxsKiogYWxpYXMgc2hvd3MgdGhlIGxhc3QgMTAgbG9nIGVudHJpZXMgaW4g
bGluZSBmb3JtYXQuCi0gKiB0aGUgKipjb21taXQqKiBhbGlhcyBzZXRzIHRoZSBkZWZhdWx0IGZv
ciBjb21taXQgdG8gcmVmdXNlIHRvIGNvbW1pdCBpZiBuZXcKKyAqIFRoZSBgYGxsYGAgYWxpYXMg
c2hvd3MgdGhlIGxhc3QgMTAgbG9nIGVudHJpZXMgaW4gbGluZSBmb3JtYXQuCisgKiB0aGUgYGBj
b21taXRgYCBhbGlhcyBzZXRzIHRoZSBkZWZhdWx0IGZvciBjb21taXQgdG8gcmVmdXNlIHRvIGNv
bW1pdCBpZiBuZXcKICAgIGZpbGVzIGluIHRoZSB0cmVlIGFyZSBub3QgcmVjb2duaXplZC4KLSAq
IHRoZSAqKmRpZmYqKiBhbGlhcyBhZGRzIHRoZSBjb3ZldGVkIC1wIG9wdGlvbiB0byBkaWZmCi0K
KyAqIHRoZSBgYGRpZmZgYCBhbGlhcyBhZGRzIHRoZSBjb3ZldGVkIC1wIG9wdGlvbiB0byBkaWZm
CisKK1VzaW5nIHRoZSBBbGlhc2VzCis9PT09PT09PT09PT09PT09PQorVGhlIGFsaWFzZXMgZGVm
aW5lZCBhYm92ZSB3b3VsZCBiZSB1c2VkIGxpa2Ugc286IDo6CisKKyAgICUgYnpyIHJlY2VudGxv
ZworICAgJSBienIgbGwKKyAgICUgYnpyIGNvbW1pdAorICAgJSBienIgZGlmZgogCiBSdWxlcyBm
b3IgQWxpYXNlcwogPT09PT09PT09PT09PT09PT0KIAogICogWW91IGNhbiBvdmVycmlkZSBwYXJ0
cyBvZiB0aGUgb3B0aW9ucyBnaXZlbiBpbiBhbiBhbGlhcyBieSBvdmVycmlkaW5nIGl0LgotICAg
Rm9yIGV4YW1wbGUsIGlmIHlvdSBydW4gKipsYXN0bG9nIC1yLTUuLioqLCB5b3Ugd2lsbCBvbmx5
IGdldCBmaXZlCisgICBGb3IgZXhhbXBsZSwgaWYgeW91IHJ1biBgYGxhc3Rsb2cgLXItNS4uYGAs
IHlvdSB3aWxsIG9ubHkgZ2V0IGZpdmUKICAgIGxpbmUtYmFzZWQgbG9nIGVudHJpZXMgaW5zdGVh
ZCBvZiAxMC4KICAqIEFsaWFzZXMgY2FuIG92ZXJyaWRlIHRoZSBzdGFuZGFyZCBiZWhhdmlvdXIg
b2YgZXhpc3RpbmcgY29tbWFuZHMgYnkgZ2l2aW5nCi0gICBhbiBhbGlhcyBuYW1lIHRoYXQgaXMg
dGhlc2FtZSBhcyB0aGUgb3JpZ25hbCBjb21tYW5kLiBGb3IgZXhhbXBsZSwgZGVmYXVsdAotICAg
Y29tbWl0IGlzIGNoYW5nZWQgd2l0aCAqKmNvbW1pdD1jb21taXQgLS1zdHJpY3QqKi4KLSAqIEFs
aWFzZXMgY2FuIG5vdCByZWZlciB0byBvdGhlciBhbGlhc2VzLiBJbiBvdGhlciB3b3JkcyBtYWtp
bmcgYQotICAgKipsYXN0bG9nKiogYWxpYXMgYW5kIHJlZmVycmluZyB0byBpdCB3aXRoIGEgKips
bCoqIGFsaWFzIHdpbGwgbm90IHdvcmsuCi0KLVRoaXMgaW5jbHVkZXMgYWxpYXNlcyB0aGF0IG92
ZXJyaWRlIHN0YW5kYXJkIGNvbW1hbmRzCi0KLSAqIEdpdmluZyB0aGUgKiotLW5vLWFsaWFzZXMq
KiB0byB0aGUgYnpyIGNvbW1hbmQgd2lsbCB0ZWxsIGl0IHRvIGlnbm9yZSBhbGlhc2VzCi0gICBm
b3IgdGhhdCBydW4uIEZvciBleGFtcGxlLCBydW5uaW5nICoqYnpyIC0tbm8tYWxpYXNlcyBjb21t
aXQqKiB3aWxsIHBlcmZvcm0gYQotICAgc3RhbmRhcmQgY29tbWl0IGluc3RlYWQgbm90IGRvIGEg
Kipjb21taXQgLS1zdHJpY3QqKi4KKyAgIGFuIGFsaWFzIG5hbWUgdGhhdCBpcyB0aGUgc2FtZSBh
cyB0aGUgb3JpZ25hbCBjb21tYW5kLiBGb3IgZXhhbXBsZSwgZGVmYXVsdAorICAgY29tbWl0IGlz
IGNoYW5nZWQgd2l0aCBgYGNvbW1pdD1jb21taXQgLS1zdHJpY3RgYC4KKyAqIEFsaWFzZXMgY2Fu
bm90IHJlZmVyIHRvIG90aGVyIGFsaWFzZXMuIEluIG90aGVyIHdvcmRzIG1ha2luZyBhCisgICBg
YGxhc3Rsb2dgYCBhbGlhcyBhbmQgcmVmZXJyaW5nIHRvIGl0IHdpdGggYSBgYGxsYGAgYWxpYXMg
d2lsbCBub3Qgd29yay4KKyAgIFRoaXMgaW5jbHVkZXMgYWxpYXNlcyB0aGF0IG92ZXJyaWRlIHN0
YW5kYXJkIGNvbW1hbmRzCisgKiBHaXZpbmcgdGhlIGBgLS1uby1hbGlhc2VzYGAgdG8gdGhlIGJ6
ciBjb21tYW5kIHdpbGwgdGVsbCBpdCB0byBpZ25vcmUgYWxpYXNlcworICAgZm9yIHRoYXQgcnVu
LiBGb3IgZXhhbXBsZSwgcnVubmluZyBgYGJ6ciAtLW5vLWFsaWFzZXMgY29tbWl0YGAgd2lsbCBw
ZXJmb3JtIGEKKyAgIHN0YW5kYXJkIGNvbW1pdCBpbnN0ZWFkIG5vdCBkbyBhIGBgY29tbWl0IC0t
c3RyaWN0YGAuCiAKCg==

=== modified directory  // last-changed:joe at blow.com-20070227212438-ndpq6lsmn9a
... hroz5
# revision id: joe at blow.com-20070227212438-ndpq6lsmn9ahroz5
# sha1: 5de58f04b9db27082db950b36028236e89255333
# inventory sha1: 8a1cb130519688bde3fd5cff8e3d01c1daa3523f
# parent ids:
#   brad.crittenden at canonical.com-20070226205610-44oatbxrjjz3ajwy
# properties:
#   branch-nick: bzr.dev

# message:
#   merge
# committer: Brad Crittenden <Brad.Crittenden at canonical.com>
# date: Mon 2007-02-26 15:56:10.825000048 -0500

=== modified file doc/tutorial.txt // last-changed:brad.crittenden at canonical.co
... m-20070216171028-43ozltjcna8z4fu7 // encoding:base64
LS0tIGRvYy90dXRvcmlhbC50eHQKKysrIGRvYy90dXRvcmlhbC50eHQKQEAgLTY5LDggKzY5LDgg
QEAKIAogVGhlIGNlbnRyYWxpemVkIG1vZGVsIGNhbiBoYXZlIHNvbWUgZHJhd2JhY2tzLiBBIGNl
bnRyYWxpemVkIFJDUyByZXF1aXJlcwogdGhhdCBvbmUgaXMgYWJsZSB0byBjb25uZWN0IHRvIHRo
ZSBzZXJ2ZXIgd2hlbmV2ZXIgb25lIHdhbnRzIHRvIGRvIHZlcnNpb24KLWNvbnRyb2wgd29yay4g
VGhpcyBjYW4gYmUgYSBiaXQgb2YgYSBwcm9ibGVtIGlmIHlvdXIgc2VydmVyIG9uIHNvbWUgb3Ro
ZXIKLW1hY2hpbmUgb24gdGhlIGludGVybmV0IGFuZCB5b3UgYXJlIG5vdC4gT3IsIHdvcnNlIHll
dCwgeW91ICcnYXJlJycgb24gdGhlCitjb250cm9sIHdvcmsuIFRoaXMgY2FuIGJlIGEgYml0IG9m
IGEgcHJvYmxlbSBpZiB5b3VyIHNlcnZlciBpcyBvbiBzb21lIG90aGVyCittYWNoaW5lIG9uIHRo
ZSBpbnRlcm5ldCBhbmQgeW91IGFyZSBub3QuIE9yLCB3b3JzZSB5ZXQsIHlvdSAqKmFyZSoqIG9u
IHRoZQogaW50ZXJuZXQgYnV0IHRoZSBzZXJ2ZXIgaXMgbWlzc2luZyEKIAogRGVjZW50cmFsaXpl
ZCBSZXZpc2lvbiBDb250cm9sIFN5c3RlbXMgKHdoaWNoIEknbGwgY2FsbCBEUkNTIGFmdGVyIHRo
aXMKQEAgLTkwLDExICs5MCwxMSBAQAogYSAqKnJldmlzaW9uKiogb2YgdGhlIGRpcmVjdG9yeSB0
cmVlIHdoZW5ldmVyIHRoZSB1c2VyIGFza3MuIAogCiBSZXZpc2lvbiBjb250cm9sIHNvZnR3YXJl
IHN1Y2ggYXMgQmF6YWFyIGNhbiBkbyBtdWNoIG1vcmUgdGhhbiBqdXN0Ci1zdG9yYWdlIGFuZCBw
ZXJmb3JtaW5nIHVuZG8uICBGb3IgZXhhbXBsZSwgd2l0aCBCYXphYXIgZGV2ZWxvcGVyIGNhbgor
c3RvcmFnZSBhbmQgcGVyZm9ybWluZyB1bmRvLiAgRm9yIGV4YW1wbGUsIHdpdGggQmF6YWFyIGEg
ZGV2ZWxvcGVyIGNhbgogdGFrZSB0aGUgbW9kaWZpY2F0aW9ucyBpbiBvbmUgYnJhbmNoIG9mIHNv
ZnR3YXJlIGFuZCBhcHBseSB0aGVtIHRvCi1hbm90aGVyLCByZWxhdGVkLCBicmFuY2ggLS0gZXZl
biBpZiB0aG9zZSBjaGFuZ2VzIGV4aXN0IGluIGEgYnJhbmNoIG93bmVkCithbm90aGVyIHJlbGF0
ZWQgYnJhbmNoIC0tIGV2ZW4gaWYgdGhvc2UgY2hhbmdlcyBleGlzdCBpbiBhIGJyYW5jaCBvd25l
ZAogYnkgc29tZWJvZHkgZWxzZS4gVGhpcyBhbGxvd3MgZGV2ZWxvcGVycyB0byBjb29wZXJhdGUg
d2l0aG91dCBnaXZpbmcgd3JpdGUKLWFjY2VzcyB0byByZXBvc2l0b3J5LgorYWNjZXNzIHRvIHRo
ZSByZXBvc2l0b3J5LgogCiBCYXphYXIgcmVtZW1iZXJzIHRoZSAnJ2FuY2VzdHJ5Jycgb2YgYSBy
ZXZpc2lvbjogdGhlIHByZXZpb3VzIHJldmlzaW9ucwogdGhhdCBpdCBpcyBiYXNlZCB1cG9uLiAg
QSBzaW5nbGUgcmV2aXNpb24gbWF5IGhhdmUgbW9yZSB0aGFuIG9uZSBkaXJlY3QKQEAgLTExOSwz
MiArMTE5LDMxIEBACiBndWVzcyB0aGF0IEJhemFhciBtYWtlcywgdGhlbiB0aHJlZSBvcHRpb25z
IGV4aXN0OgogCiAgMS4gU2V0IGFuIGVtYWlsIGFkZHJlc3MgdmlhIGBgYnpyIHdob2FtaWBgLiAg
VGhpcyBpcyB0aGUgc2ltcGxlc3Qgd2F5LgotIFRvIHNldCBhIGdsb2JhbCBpZGVudGl0eSwgdXNl
OjoKLSAKLSAgICAgJSBienIgd2hvYW1pICdZb3VyIE5hbWUgPGVtYWlsQGV4YW1wbGUuY29tPicK
LSAKLSBJZiB5b3UnZCBsaWtlIHRvIHVzZSBhIGRpZmZlcmVudCBhZGRyZXNzIGZvciBhIHNwZWNp
ZmljIGJyYW5jaCwgZW50ZXIKLSB0aGUgYnJhbmNoIGZvbGRlciBhbmQgdXNlOjoKLSAKLSAgICAg
JSBienIgd2hvYW1pIC0tYnJhbmNoICdZb3VyIE5hbWUgPGVtYWlsQGV4YW1wbGUuY29tPicKLSAK
LSAxLiBTZXR0aW5nIHRoZSBlbWFpbCBhZGRyZXNzIGluIHRoZQotIGBgfi8uYmF6YWFyL2JhemFh
ci5jb25mYGAgWzFdXyBieSBhZGRpbmcgdGhlIGZvbGxvd2luZyBsaW5lcy4gUGxlYXNlIG5vdGUg
dGhhdAotIGBgW0RFRkFVTFRdYGAgaXMgY2FzZSBzZW5zaXRpdmU6OgogCisgICAgVG8gc2V0IGEg
Z2xvYmFsIGlkZW50aXR5LCB1c2U6OgorIAorICAgICUgYnpyIHdob2FtaSAnWW91ciBOYW1lIDxl
bWFpbEBleGFtcGxlLmNvbT4nCisgCisgICAgSWYgeW91J2QgbGlrZSB0byB1c2UgYSBkaWZmZXJl
bnQgYWRkcmVzcyBmb3IgYSBzcGVjaWZpYyBicmFuY2gsIGVudGVyCisgICAgdGhlIGJyYW5jaCBm
b2xkZXIgYW5kIHVzZTo6CisgCisgICAgJSBienIgd2hvYW1pIC0tYnJhbmNoICdZb3VyIE5hbWUg
PGVtYWlsQGV4YW1wbGUuY29tPicKKyAKKyAjLiBTZXR0aW5nIHRoZSBlbWFpbCBhZGRyZXNzIGlu
IHRoZSBgYH4vLmJhemFhci9iYXphYXIuY29uZmBgIFsxXV8gYnkgYWRkaW5nIHRoZSBmb2xsb3dp
bmcgbGluZXMuCisgICAgUGxlYXNlIG5vdGUgdGhhdCAgYGBbREVGQVVMVF1gYCBpcyBjYXNlIHNl
bnNpdGl2ZTo6CiAgICAgW0RFRkFVTFRdCiAgICAgZW1haWw9IFlvdXIgTmFtZSA8ZW1haWxAaXNw
LmNvbT4KICAKLSBBcyBhYm92ZSwgeW91IGNhbiBvdmVycmlkZSB0aGlzIHNldHRpbmdzIG9uIGEg
YnJhbmNoIGJ5IGJyYW5jaCBiYXNpcyBieQotIGNyZWF0aW5nIGEgYnJhbmNoIHNlY3Rpb24gaW4g
YGB+Ly5iYXphYXIvbG9jYXRpb25zLmNvbmZgYCBhbmQgYWRkaW5nIHRoZQotIGZvbGxvd2luZyBs
aW5lczo6Ci0KLSAgICBbL3RoZS9kaXJlY3RvcnkvdG8vdGhlL2JyYW5jaF0KKyAgICBBcyBhYm92
ZSwgeW91IGNhbiBvdmVycmlkZSB0aGlzIHNldHRpbmdzIG9uIGEgYnJhbmNoIGJ5IGJyYW5jaCBi
YXNpcyBieQorICAgIGNyZWF0aW5nIGEgYnJhbmNoIHNlY3Rpb24gaW4gYGB+Ly5iYXphYXIvbG9j
YXRpb25zLmNvbmZgYCBhbmQgYWRkaW5nIHRoZQorICAgIGZvbGxvd2luZyBsaW5lczo6CisgICAg
Wy90aGUvcGF0aC90by90aGUvYnJhbmNoXQogICAgIGVtYWlsPVlvdXIgTmFtZSA8ZW1haWxAaXNw
LmNvbT4KLSAKLSAxLiBPdmVycmlkaW5nIHRoZSB0d28gcHJldmlvdXMgb3B0aW9ucyBieSBzZXR0
aW5nIHRoZSBnbG9iYWwgZW52aXJvbm1lbnQKLSB2YXJpYWJsZSBgYCRCWlJFTUFJTGBgIG9yIGBg
JEVNQUlMYGAgKGBgJEJaUkVNQUlMYGAgd2lsbCB0YWtlIHByZWNlZGVuY2UpIAotIHRvIHlvdXIg
ZnVsbCBlbWFpbCBhZGRyZXNzLgorCisKKyAjLiBPdmVycmlkaW5nIHRoZSB0d28gcHJldmlvdXMg
b3B0aW9ucyBieSBzZXR0aW5nIHRoZSBnbG9iYWwgZW52aXJvbm1lbnQKKyAgICB2YXJpYWJsZSBg
YCRCWlJFTUFJTGBgIG9yIGBgJEVNQUlMYGAgKGBgJEJaUkVNQUlMYGAgd2lsbCB0YWtlIHByZWNl
ZGVuY2UpIAorICAgIHRvIHlvdXIgZnVsbCBlbWFpbCBhZGRyZXNzLgogCiAuLiBbMV0gT24gV2lu
ZG93cywgdGhlIHVzZXJzIGNvbmZpZ3VyYXRpb24gZmlsZXMgY2FuIGJlIGZvdW5kIGluIHRoZQog
ICAgYXBwbGljYXRpb24gZGF0YSBkaXJlY3RvcnkuIFNvIGluc3RlYWQgb2YgYGB+Ly5iYXphYXIv
YnJhbmNoLmNvbmZgYApAQCAtMTU2LDEwICsxNTUsMTAgQEAKIENyZWF0aW5nIGEgYnJhbmNoCiA9
PT09PT09PT09PT09PT09PQogCi1IaXN0b3J5IGlzIGJ5IGRlZmF1bHQgc3RvcmVkIGluIHRoZSAu
YnpyIGRpcmVjdG9yeSBvZiB0aGUgYnJhbmNoLiBUaGVyZQotd2lsbCBiZSBhIGZhY2lsaXR5IHRv
IHN0b3JlIGl0IGluIGEgc2VwYXJhdGUgcmVwb3NpdG9yeSwgd2hpY2ggbWF5IGJlCi1yZW1vdGUu
ICBXZSBjcmVhdGUgYSBuZXcgYnJhbmNoIGJ5IHJ1bm5pbmcgKipienIgaW5pdCoqIGluIGFuIGV4
aXN0aW5nCi1kaXJlY3Rvcnk6OgorSGlzdG9yeSBpcyBieSBkZWZhdWx0IHN0b3JlZCBpbiB0aGUg
LmJ6ciBkaXJlY3Rvcnkgb2YgdGhlIGJyYW5jaC4gSW4gYQorZnV0dXJlIHZlcnNpb24gb2YgQmF6
YWFyLCB0aGVyZSB3aWxsIGJlIGEgZmFjaWxpdHkgdG8gc3RvcmUgaXQgaW4gYQorc2VwYXJhdGUg
cmVwb3NpdG9yeSwgd2hpY2ggbWF5IGJlIHJlbW90ZS4gIFdlIGNyZWF0ZSBhIG5ldyBicmFuY2gg
YnkKK3J1bm5pbmcgKipienIgaW5pdCoqIGluIGFuIGV4aXN0aW5nIGRpcmVjdG9yeTo6CiAKICAg
ICAlIG1rZGlyIHR1dG9yaWFsCiAgICAgJSBjZCB0dXRvcmlhbApAQCAtMTczLDcgKzE3Miw3IEBA
CiAgICAgLi8gIC4uLyAgLmJ6ci8KICAgICAlCiAKLUFzIGZvciBDVlMsIHRoZXJlIGFyZSB0aHJl
ZSBjbGFzc2VzIG9mIGZpbGU6IHVua25vd24sIGlnbm9yZWQsIGFuZAorQXMgd2l0aCBDVlMsIHRo
ZXJlIGFyZSB0aHJlZSBjbGFzc2VzIG9mIGZpbGU6IHVua25vd24sIGlnbm9yZWQsIGFuZAogdmVy
c2lvbmVkLiAgVGhlICoqYWRkKiogY29tbWFuZCBtYWtlcyBhIGZpbGUgdmVyc2lvbmVkOiB0aGF0
IGlzLCBjaGFuZ2VzCiB0byBpdCB3aWxsIGJlIHJlY29yZGVkIGJ5IHRoZSBzeXN0ZW06OgogCkBA
IC0xOTgsNyArMTk3LDcgQEAKIGNvbnRhaW5pbmcgY29udHJvbCBmaWxlcy4gIEJ5IGRlZmF1bHQg
dGhlcmUgaXMgbm8gc2VwYXJhdGUgcmVwb3NpdG9yeSBvcgogZGF0YWJhc2UgYXMgdXNlZCBpbiBz
dm4gb3Igc3ZrLiBZb3UgY2FuIGNob29zZSB0byBjcmVhdGUgYSByZXBvc2l0b3J5IGlmCiB5b3Ug
d2FudCB0byAoc2VlIHRoZSAqKmJ6ciBpbml0LXJlcG8qKiBjb21tYW5kKS4gWW91IG1heSB3aXNo
IHRvIGRvIHRoaXMKLWlmIHlvdSBoYXZlIHZlcnkgbGFyZ2UgYnJhbmNoZXMsIG9yIG1hbnkgYnJh
bmNoZXMgb2YgYSBtb2RlcmF0ZSBzaXplZAoraWYgeW91IGhhdmUgdmVyeSBsYXJnZSBicmFuY2hl
cywgb3IgbWFueSBicmFuY2hlcyBvZiBhIG1vZGVyYXRlbHkgc2l6ZWQKIHByb2plY3QuCiAKIFlv
dSdsbCB1c3VhbGx5IHJlZmVyIHRvIGJyYW5jaGVzIG9uIHlvdXIgY29tcHV0ZXIncyBmaWxlc3lz
dGVtIGp1c3QgYnkKQEAgLTIwNyw3ICsyMDYsNyBAQAogCiAgICAgJSBienIgbG9nIGh0dHA6Ly9i
YXphYXItdmNzLm9yZy9ienIvYnpyLmRldi8KIAotQnkgaW5zdGFsbGluZyBienIgcGx1Z2lucyB5
b3UgY2FuIGFsc28gYWNjZXNzIGJyYW5jaGVzIG92ZXIgdGhlIHNmdHAgb3IKK0J5IGluc3RhbGxp
bmcgYnpyIHBsdWdpbnMgeW91IGNhbiBhbHNvIGFjY2VzcyBicmFuY2hlcyB1c2luZyB0aGUgc2Z0
cCBvcgogcnN5bmMgcHJvdG9jb2xzLgogCiBSZXZpZXdpbmcgY2hhbmdlcwpAQCAtNDk5LDE0ICs0
OTgsMjQgQEAKICAgJSBienIgbWVyZ2UgVVJMCiAKIAotSWYgdGhlcmUgaXMgYSBjb25mbGljdCBk
dXJpbmcgYSBtZXJnZSwgMyBmaWxlcyB3aXRoIHRoZSBzYW1lIGJhc2VuYW1lIGFyZQotY3JlYXRl
ZC4gVGhlIGZpbGVuYW1lIG9mIHRoZSBjb21tb24gYmFzZSBpcyBhcHBlbmRlZCB3aXRoIC5CQVNF
LCB0aGUKLWZpbGVuYW1lIG9mIHRoZSBmaWxlIGNvbnRhaW5pbmcgeW91ciBjaGFuZ2VzIGlzIGFw
cGVuZGVkIC5USElTIGFuZCB0aGUKLWZpbGVuYW1lIHdpdGggdGhlIGNoYW5nZXMgZnJvbSB0aGUg
b3RoZXIgdHJlZSBpcyBhcHBlbmRlZCAuT1RIRVIuCi1Vc2luZyBhIHByb2dyYW0gc3VjaCBhcyBr
ZGlmZjMsIHlvdSBjYW4gbm93IGNvbWZvcnRhYmx5IG1lcmdlIHRoZW0gaW50bwotb25lIGZpbGUu
IFRvIGNvbW1pdCB5b3UgaGF2ZSB0byByZW5hbWUgaXQgdG8gdGhlIG9yaWdpbmFsIGJhc2VuYW1l
IGFuZAotZGVsZXRlIHRoZSBvdGhlciB0d28gZmlsZXMuIEFzIGxvbmcgYXMgdGhlcmUgZXhpc3Qg
ZmlsZXMgd2l0aCAuQkFTRSwgLlRISVMKLW9yIC5PVEhFUiB0aGUgY29tbWl0IGNvbW1hbmQgd2ls
bCBjb21wbGFpbi4KK0lmIHRoZXJlIGlzIGEgY29uZmxpY3QgZHVyaW5nIGEgbWVyZ2UsIDMgZmls
ZXMgd2l0aCB0aGUgc2FtZSBiYXNlbmFtZQorYXJlIGNyZWF0ZWQuIFRoZSBmaWxlbmFtZSBvZiB0
aGUgY29tbW9uIGJhc2UgaXMgYXBwZW5kZWQgd2l0aCAiLkJBU0UiLAordGhlIGZpbGVuYW1lIG9m
IHRoZSBmaWxlIGNvbnRhaW5pbmcgeW91ciBjaGFuZ2VzIGlzIGFwcGVuZGVkIHdpdGgKKyIuVEhJ
UyIgYW5kIHRoZSBmaWxlbmFtZSB3aXRoIHRoZSBjaGFuZ2VzIGZyb20gdGhlIG90aGVyIHRyZWUg
aXMKK2FwcGVuZGVkIHdpdGggIi5PVEhFUiIuICBVc2luZyBhIHByb2dyYW0gc3VjaCBhcyBrZGlm
ZjMsIHlvdSBjYW4gbm93Citjb21mb3J0YWJseSBtZXJnZSB0aGVtIGludG8gb25lIGZpbGUuICBJ
biBvcmRlciB0byBjb21taXQgeW91IGhhdmUgdG8KK3JlbmFtZSB0aGUgbWVyZ2VkIGZpbGUgKCIu
VEhJUyIpIHRvIHRoZSBvcmlnaW5hbCBmaWxlIG5hbWUgYW5kIGRlbGV0ZQordGhlIG90aGVyIHR3
byB0ZW1wb3JhcnkgZmlsZXMgKCIuQkFTRSIgYW5kICIuT1RIRVIiKS4gQXMgbG9uZyBhcyB0aGVy
ZQorZXhpc3QgZmlsZXMgd2l0aCAuQkFTRSwgLlRISVMgb3IgLk9USEVSIHRoZSBjb21taXQgY29t
bWFuZCB3aWxsCitjb21wbGFpbi4gIFRvIGNvbXBsZXRlIHRoZSBjb25mbGljdCByZXNvbHV0aW9u
IHlvdSBtdXN0IHVzZSB0aGUKK3Jlc29sdmUgY29tbWFuZC4KKworOjoKKworICAlIGtkaWZmMyBm
aWxlLkJBU0UgZmlsZS5PVEhFUiBmaWxlLlRISVMKKyAgJSBtdiBmaWxlLlRISVMgZmlsZQorICAl
IHJtIGZpbGUuQkFTRSBmaWxlLk9USEVSCisgICUgYnpyIHJlc29sdmUgZmlsZQogCiBbKipUT0RP
Kio6IGV4cGxhaW4gY29uZmxpY3QgbWFya2VycyB3aXRoaW4gZmlsZXNdCiAKQEAgLTUyNSw3ICs1
MzQsNyBAQAogCiAqIGJ6ciBwdXNoIHNmdHA6Ly9zZXJ2ZXJuYW1lLmNvbS90aGlzL2RpcmVjdG9y
eS9oZXJlIAogCi0gIChUaGUgZGlyZWN0b3J5IHRoYXQgbXVzdCBhbHJlYWR5IGV4aXN0KQorICAo
VGhlIGRlc3RpbmF0aW9uIGRpcmVjdG9yeSBtdXN0IGFscmVhZHkgZXhpc3QpCiAKICogVGhlIHJz
cHVzaCBwbHVnaW4gdGhhdCBjb21lcyB3aXRoIEJ6clRvb2xzCiAKCg==

=== modified directory  // last-changed:brad.crittenden at canonical.com-200702262
... 05610-44oatbxrjjz3ajwy
# revision id: brad.crittenden at canonical.com-20070226205610-44oatbxrjjz3ajwy
# sha1: f550eb44ef76561bbebe127705282f6ab91c5998
# inventory sha1: b6b42265150d3ca2b42e33286e231532018e02f0
# parent ids:
#   brad.crittenden at canonical.com-20070216171028-43ozltjcna8z4fu7
#   pqm at pqm.ubuntu.com-20070226201622-2f1d97a573b34d44
# properties:
#   branch-nick: bzr.dev

# message:
#   Corrected some trivial grammar and spelling mistakes.
#   Corrected formating for enumerated lists.
#   Added reference to 'bzr resolve' which was omitted.
#   
# committer: Brad Crittenden <Brad.Crittenden at canonical.com>
# date: Fri 2007-02-16 12:10:28.085000038 -0500

=== modified file doc/tutorial.txt // encoding:base64
LS0tIGRvYy90dXRvcmlhbC50eHQKKysrIGRvYy90dXRvcmlhbC50eHQKQEAgLTY5LDggKzY5LDgg
QEAKIAogVGhlIGNlbnRyYWxpemVkIG1vZGVsIGNhbiBoYXZlIHNvbWUgZHJhd2JhY2tzLiBBIGNl
bnRyYWxpemVkIFJDUyByZXF1aXJlcwogdGhhdCBvbmUgaXMgYWJsZSB0byBjb25uZWN0IHRvIHRo
ZSBzZXJ2ZXIgd2hlbmV2ZXIgb25lIHdhbnRzIHRvIGRvIHZlcnNpb24KLWNvbnRyb2wgd29yay4g
VGhpcyBjYW4gYmUgYSBiaXQgb2YgYSBwcm9ibGVtIGlmIHlvdXIgc2VydmVyIG9uIHNvbWUgb3Ro
ZXIKLW1hY2hpbmUgb24gdGhlIGludGVybmV0IGFuZCB5b3UgYXJlIG5vdC4gT3IsIHdvcnNlIHll
dCwgeW91ICcnYXJlJycgb24gdGhlCitjb250cm9sIHdvcmsuIFRoaXMgY2FuIGJlIGEgYml0IG9m
IGEgcHJvYmxlbSBpZiB5b3VyIHNlcnZlciBpcyBvbiBzb21lIG90aGVyCittYWNoaW5lIG9uIHRo
ZSBpbnRlcm5ldCBhbmQgeW91IGFyZSBub3QuIE9yLCB3b3JzZSB5ZXQsIHlvdSAqKmFyZSoqIG9u
IHRoZQogaW50ZXJuZXQgYnV0IHRoZSBzZXJ2ZXIgaXMgbWlzc2luZyEKIAogRGVjZW50cmFsaXpl
ZCBSZXZpc2lvbiBDb250cm9sIFN5c3RlbXMgKHdoaWNoIEknbGwgY2FsbCBEUkNTIGFmdGVyIHRo
aXMKQEAgLTkwLDExICs5MCwxMSBAQAogYSAqKnJldmlzaW9uKiogb2YgdGhlIGRpcmVjdG9yeSB0
cmVlIHdoZW5ldmVyIHRoZSB1c2VyIGFza3MuIAogCiBSZXZpc2lvbiBjb250cm9sIHNvZnR3YXJl
IHN1Y2ggYXMgQmF6YWFyIGNhbiBkbyBtdWNoIG1vcmUgdGhhbiBqdXN0Ci1zdG9yYWdlIGFuZCBw
ZXJmb3JtaW5nIHVuZG8uICBGb3IgZXhhbXBsZSwgd2l0aCBCYXphYXIgZGV2ZWxvcGVyIGNhbgor
c3RvcmFnZSBhbmQgcGVyZm9ybWluZyB1bmRvLiAgRm9yIGV4YW1wbGUsIHdpdGggQmF6YWFyIGEg
ZGV2ZWxvcGVyIGNhbgogdGFrZSB0aGUgbW9kaWZpY2F0aW9ucyBpbiBvbmUgYnJhbmNoIG9mIHNv
ZnR3YXJlIGFuZCBhcHBseSB0aGVtIHRvCi1hbm90aGVyLCByZWxhdGVkLCBicmFuY2ggLS0gZXZl
biBpZiB0aG9zZSBjaGFuZ2VzIGV4aXN0IGluIGEgYnJhbmNoIG93bmVkCithbm90aGVyIHJlbGF0
ZWQgYnJhbmNoIC0tIGV2ZW4gaWYgdGhvc2UgY2hhbmdlcyBleGlzdCBpbiBhIGJyYW5jaCBvd25l
ZAogYnkgc29tZWJvZHkgZWxzZS4gVGhpcyBhbGxvd3MgZGV2ZWxvcGVycyB0byBjb29wZXJhdGUg
d2l0aG91dCBnaXZpbmcgd3JpdGUKLWFjY2VzcyB0byByZXBvc2l0b3J5LgorYWNjZXNzIHRvIHRo
ZSByZXBvc2l0b3J5LgogCiBCYXphYXIgcmVtZW1iZXJzIHRoZSAnJ2FuY2VzdHJ5Jycgb2YgYSBy
ZXZpc2lvbjogdGhlIHByZXZpb3VzIHJldmlzaW9ucwogdGhhdCBpdCBpcyBiYXNlZCB1cG9uLiAg
QSBzaW5nbGUgcmV2aXNpb24gbWF5IGhhdmUgbW9yZSB0aGFuIG9uZSBkaXJlY3QKQEAgLTExOSwz
MiArMTE5LDMxIEBACiBndWVzcyB0aGF0IEJhemFhciBtYWtlcywgdGhlbiB0aHJlZSBvcHRpb25z
IGV4aXN0OgogCiAgMS4gU2V0IGFuIGVtYWlsIGFkZHJlc3MgdmlhIGBgYnpyIHdob2FtaWBgLiAg
VGhpcyBpcyB0aGUgc2ltcGxlc3Qgd2F5LgotIFRvIHNldCBhIGdsb2JhbCBpZGVudGl0eSwgdXNl
OjoKLSAKLSAgICAgJSBienIgd2hvYW1pICdZb3VyIE5hbWUgPGVtYWlsQGV4YW1wbGUuY29tPicK
LSAKLSBJZiB5b3UnZCBsaWtlIHRvIHVzZSBhIGRpZmZlcmVudCBhZGRyZXNzIGZvciBhIHNwZWNp
ZmljIGJyYW5jaCwgZW50ZXIKLSB0aGUgYnJhbmNoIGZvbGRlciBhbmQgdXNlOjoKLSAKLSAgICAg
JSBienIgd2hvYW1pIC0tYnJhbmNoICdZb3VyIE5hbWUgPGVtYWlsQGV4YW1wbGUuY29tPicKLSAK
LSAxLiBTZXR0aW5nIHRoZSBlbWFpbCBhZGRyZXNzIGluIHRoZQotIGBgfi8uYmF6YWFyL2JhemFh
ci5jb25mYGAgWzFdXyBieSBhZGRpbmcgdGhlIGZvbGxvd2luZyBsaW5lcy4gUGxlYXNlIG5vdGUg
dGhhdAotIGBgW0RFRkFVTFRdYGAgaXMgY2FzZSBzZW5zaXRpdmU6OgogCisgICAgVG8gc2V0IGEg
Z2xvYmFsIGlkZW50aXR5LCB1c2U6OgorIAorICAgICUgYnpyIHdob2FtaSAnWW91ciBOYW1lIDxl
bWFpbEBleGFtcGxlLmNvbT4nCisgCisgICAgSWYgeW91J2QgbGlrZSB0byB1c2UgYSBkaWZmZXJl
bnQgYWRkcmVzcyBmb3IgYSBzcGVjaWZpYyBicmFuY2gsIGVudGVyCisgICAgdGhlIGJyYW5jaCBm
b2xkZXIgYW5kIHVzZTo6CisgCisgICAgJSBienIgd2hvYW1pIC0tYnJhbmNoICdZb3VyIE5hbWUg
PGVtYWlsQGV4YW1wbGUuY29tPicKKyAKKyAjLiBTZXR0aW5nIHRoZSBlbWFpbCBhZGRyZXNzIGlu
IHRoZSBgYH4vLmJhemFhci9iYXphYXIuY29uZmBgIFsxXV8gYnkgYWRkaW5nIHRoZSBmb2xsb3dp
bmcgbGluZXMuCisgICAgUGxlYXNlIG5vdGUgdGhhdCAgYGBbREVGQVVMVF1gYCBpcyBjYXNlIHNl
bnNpdGl2ZTo6CiAgICAgW0RFRkFVTFRdCiAgICAgZW1haWw9IFlvdXIgTmFtZSA8ZW1haWxAaXNw
LmNvbT4KICAKLSBBcyBhYm92ZSwgeW91IGNhbiBvdmVycmlkZSB0aGlzIHNldHRpbmdzIG9uIGEg
YnJhbmNoIGJ5IGJyYW5jaCBiYXNpcyBieQotIGNyZWF0aW5nIGEgYnJhbmNoIHNlY3Rpb24gaW4g
YGB+Ly5iYXphYXIvbG9jYXRpb25zLmNvbmZgYCBhbmQgYWRkaW5nIHRoZQotIGZvbGxvd2luZyBs
aW5lczo6Ci0KLSAgICBbL3RoZS9kaXJlY3RvcnkvdG8vdGhlL2JyYW5jaF0KKyAgICBBcyBhYm92
ZSwgeW91IGNhbiBvdmVycmlkZSB0aGlzIHNldHRpbmdzIG9uIGEgYnJhbmNoIGJ5IGJyYW5jaCBi
YXNpcyBieQorICAgIGNyZWF0aW5nIGEgYnJhbmNoIHNlY3Rpb24gaW4gYGB+Ly5iYXphYXIvbG9j
YXRpb25zLmNvbmZgYCBhbmQgYWRkaW5nIHRoZQorICAgIGZvbGxvd2luZyBsaW5lczo6CisgICAg
Wy90aGUvcGF0aC90by90aGUvYnJhbmNoXQogICAgIGVtYWlsPVlvdXIgTmFtZSA8ZW1haWxAaXNw
LmNvbT4KLSAKLSAxLiBPdmVycmlkaW5nIHRoZSB0d28gcHJldmlvdXMgb3B0aW9ucyBieSBzZXR0
aW5nIHRoZSBnbG9iYWwgZW52aXJvbm1lbnQKLSB2YXJpYWJsZSBgYCRCWlJFTUFJTGBgIG9yIGBg
JEVNQUlMYGAgKGBgJEJaUkVNQUlMYGAgd2lsbCB0YWtlIHByZWNlZGVuY2UpIAotIHRvIHlvdXIg
ZnVsbCBlbWFpbCBhZGRyZXNzLgorCisKKyAjLiBPdmVycmlkaW5nIHRoZSB0d28gcHJldmlvdXMg
b3B0aW9ucyBieSBzZXR0aW5nIHRoZSBnbG9iYWwgZW52aXJvbm1lbnQKKyAgICB2YXJpYWJsZSBg
YCRCWlJFTUFJTGBgIG9yIGBgJEVNQUlMYGAgKGBgJEJaUkVNQUlMYGAgd2lsbCB0YWtlIHByZWNl
ZGVuY2UpIAorICAgIHRvIHlvdXIgZnVsbCBlbWFpbCBhZGRyZXNzLgogCiAuLiBbMV0gT24gV2lu
ZG93cywgdGhlIHVzZXJzIGNvbmZpZ3VyYXRpb24gZmlsZXMgY2FuIGJlIGZvdW5kIGluIHRoZQog
ICAgYXBwbGljYXRpb24gZGF0YSBkaXJlY3RvcnkuIFNvIGluc3RlYWQgb2YgYGB+Ly5iYXphYXIv
YnJhbmNoLmNvbmZgYApAQCAtMTU2LDEwICsxNTUsMTAgQEAKIENyZWF0aW5nIGEgYnJhbmNoCiA9
PT09PT09PT09PT09PT09PQogCi1IaXN0b3J5IGlzIGJ5IGRlZmF1bHQgc3RvcmVkIGluIHRoZSAu
YnpyIGRpcmVjdG9yeSBvZiB0aGUgYnJhbmNoLiBUaGVyZQotd2lsbCBiZSBhIGZhY2lsaXR5IHRv
IHN0b3JlIGl0IGluIGEgc2VwYXJhdGUgcmVwb3NpdG9yeSwgd2hpY2ggbWF5IGJlCi1yZW1vdGUu
ICBXZSBjcmVhdGUgYSBuZXcgYnJhbmNoIGJ5IHJ1bm5pbmcgKipienIgaW5pdCoqIGluIGFuIGV4
aXN0aW5nCi1kaXJlY3Rvcnk6OgorSGlzdG9yeSBpcyBieSBkZWZhdWx0IHN0b3JlZCBpbiB0aGUg
LmJ6ciBkaXJlY3Rvcnkgb2YgdGhlIGJyYW5jaC4gSW4gYQorZnV0dXJlIHZlcnNpb24gb2YgQmF6
YWFyLCB0aGVyZSB3aWxsIGJlIGEgZmFjaWxpdHkgdG8gc3RvcmUgaXQgaW4gYQorc2VwYXJhdGUg
cmVwb3NpdG9yeSwgd2hpY2ggbWF5IGJlIHJlbW90ZS4gIFdlIGNyZWF0ZSBhIG5ldyBicmFuY2gg
YnkKK3J1bm5pbmcgKipienIgaW5pdCoqIGluIGFuIGV4aXN0aW5nIGRpcmVjdG9yeTo6CiAKICAg
ICAlIG1rZGlyIHR1dG9yaWFsCiAgICAgJSBjZCB0dXRvcmlhbApAQCAtMTczLDcgKzE3Miw3IEBA
CiAgICAgLi8gIC4uLyAgLmJ6ci8KICAgICAlCiAKLUFzIGZvciBDVlMsIHRoZXJlIGFyZSB0aHJl
ZSBjbGFzc2VzIG9mIGZpbGU6IHVua25vd24sIGlnbm9yZWQsIGFuZAorQXMgd2l0aCBDVlMsIHRo
ZXJlIGFyZSB0aHJlZSBjbGFzc2VzIG9mIGZpbGU6IHVua25vd24sIGlnbm9yZWQsIGFuZAogdmVy
c2lvbmVkLiAgVGhlICoqYWRkKiogY29tbWFuZCBtYWtlcyBhIGZpbGUgdmVyc2lvbmVkOiB0aGF0
IGlzLCBjaGFuZ2VzCiB0byBpdCB3aWxsIGJlIHJlY29yZGVkIGJ5IHRoZSBzeXN0ZW06OgogCkBA
IC0xOTgsNyArMTk3LDcgQEAKIGNvbnRhaW5pbmcgY29udHJvbCBmaWxlcy4gIEJ5IGRlZmF1bHQg
dGhlcmUgaXMgbm8gc2VwYXJhdGUgcmVwb3NpdG9yeSBvcgogZGF0YWJhc2UgYXMgdXNlZCBpbiBz
dm4gb3Igc3ZrLiBZb3UgY2FuIGNob29zZSB0byBjcmVhdGUgYSByZXBvc2l0b3J5IGlmCiB5b3Ug
d2FudCB0byAoc2VlIHRoZSAqKmJ6ciBpbml0LXJlcG8qKiBjb21tYW5kKS4gWW91IG1heSB3aXNo
IHRvIGRvIHRoaXMKLWlmIHlvdSBoYXZlIHZlcnkgbGFyZ2UgYnJhbmNoZXMsIG9yIG1hbnkgYnJh
bmNoZXMgb2YgYSBtb2RlcmF0ZSBzaXplZAoraWYgeW91IGhhdmUgdmVyeSBsYXJnZSBicmFuY2hl
cywgb3IgbWFueSBicmFuY2hlcyBvZiBhIG1vZGVyYXRlbHkgc2l6ZWQKIHByb2plY3QuCiAKIFlv
dSdsbCB1c3VhbGx5IHJlZmVyIHRvIGJyYW5jaGVzIG9uIHlvdXIgY29tcHV0ZXIncyBmaWxlc3lz
dGVtIGp1c3QgYnkKQEAgLTIwNyw3ICsyMDYsNyBAQAogCiAgICAgJSBienIgbG9nIGh0dHA6Ly9i
YXphYXItdmNzLm9yZy9ienIvYnpyLmRldi8KIAotQnkgaW5zdGFsbGluZyBienIgcGx1Z2lucyB5
b3UgY2FuIGFsc28gYWNjZXNzIGJyYW5jaGVzIG92ZXIgdGhlIHNmdHAgb3IKK0J5IGluc3RhbGxp
bmcgYnpyIHBsdWdpbnMgeW91IGNhbiBhbHNvIGFjY2VzcyBicmFuY2hlcyB1c2luZyB0aGUgc2Z0
cCBvcgogcnN5bmMgcHJvdG9jb2xzLgogCiBSZXZpZXdpbmcgY2hhbmdlcwpAQCAtNDk5LDE0ICs0
OTgsMjQgQEAKICAgJSBienIgbWVyZ2UgVVJMCiAKIAotSWYgdGhlcmUgaXMgYSBjb25mbGljdCBk
dXJpbmcgYSBtZXJnZSwgMyBmaWxlcyB3aXRoIHRoZSBzYW1lIGJhc2VuYW1lIGFyZQotY3JlYXRl
ZC4gVGhlIGZpbGVuYW1lIG9mIHRoZSBjb21tb24gYmFzZSBpcyBhcHBlbmRlZCB3aXRoIC5CQVNF
LCB0aGUKLWZpbGVuYW1lIG9mIHRoZSBmaWxlIGNvbnRhaW5pbmcgeW91ciBjaGFuZ2VzIGlzIGFw
cGVuZGVkIC5USElTIGFuZCB0aGUKLWZpbGVuYW1lIHdpdGggdGhlIGNoYW5nZXMgZnJvbSB0aGUg
b3RoZXIgdHJlZSBpcyBhcHBlbmRlZCAuT1RIRVIuCi1Vc2luZyBhIHByb2dyYW0gc3VjaCBhcyBr
ZGlmZjMsIHlvdSBjYW4gbm93IGNvbWZvcnRhYmx5IG1lcmdlIHRoZW0gaW50bwotb25lIGZpbGUu
IFRvIGNvbW1pdCB5b3UgaGF2ZSB0byByZW5hbWUgaXQgdG8gdGhlIG9yaWdpbmFsIGJhc2VuYW1l
IGFuZAotZGVsZXRlIHRoZSBvdGhlciB0d28gZmlsZXMuIEFzIGxvbmcgYXMgdGhlcmUgZXhpc3Qg
ZmlsZXMgd2l0aCAuQkFTRSwgLlRISVMKLW9yIC5PVEhFUiB0aGUgY29tbWl0IGNvbW1hbmQgd2ls
bCBjb21wbGFpbi4KK0lmIHRoZXJlIGlzIGEgY29uZmxpY3QgZHVyaW5nIGEgbWVyZ2UsIDMgZmls
ZXMgd2l0aCB0aGUgc2FtZSBiYXNlbmFtZQorYXJlIGNyZWF0ZWQuIFRoZSBmaWxlbmFtZSBvZiB0
aGUgY29tbW9uIGJhc2UgaXMgYXBwZW5kZWQgd2l0aCAiLkJBU0UiLAordGhlIGZpbGVuYW1lIG9m
IHRoZSBmaWxlIGNvbnRhaW5pbmcgeW91ciBjaGFuZ2VzIGlzIGFwcGVuZGVkIHdpdGgKKyIuVEhJ
UyIgYW5kIHRoZSBmaWxlbmFtZSB3aXRoIHRoZSBjaGFuZ2VzIGZyb20gdGhlIG90aGVyIHRyZWUg
aXMKK2FwcGVuZGVkIHdpdGggIi5PVEhFUiIuICBVc2luZyBhIHByb2dyYW0gc3VjaCBhcyBrZGlm
ZjMsIHlvdSBjYW4gbm93Citjb21mb3J0YWJseSBtZXJnZSB0aGVtIGludG8gb25lIGZpbGUuICBJ
biBvcmRlciB0byBjb21taXQgeW91IGhhdmUgdG8KK3JlbmFtZSB0aGUgbWVyZ2VkIGZpbGUgKCIu
VEhJUyIpIHRvIHRoZSBvcmlnaW5hbCBmaWxlIG5hbWUgYW5kIGRlbGV0ZQordGhlIG90aGVyIHR3
byB0ZW1wb3JhcnkgZmlsZXMgKCIuQkFTRSIgYW5kICIuT1RIRVIiKS4gQXMgbG9uZyBhcyB0aGVy
ZQorZXhpc3QgZmlsZXMgd2l0aCAuQkFTRSwgLlRISVMgb3IgLk9USEVSIHRoZSBjb21taXQgY29t
bWFuZCB3aWxsCitjb21wbGFpbi4gIFRvIGNvbXBsZXRlIHRoZSBjb25mbGljdCByZXNvbHV0aW9u
IHlvdSBtdXN0IHVzZSB0aGUKK3Jlc29sdmUgY29tbWFuZC4KKworOjoKKworICAlIGtkaWZmMyBm
aWxlLkJBU0UgZmlsZS5PVEhFUiBmaWxlLlRISVMKKyAgJSBtdiBmaWxlLlRISVMgZmlsZQorICAl
IHJtIGZpbGUuQkFTRSBmaWxlLk9USEVSCisgICUgYnpyIHJlc29sdmUgZmlsZQogCiBbKipUT0RP
Kio6IGV4cGxhaW4gY29uZmxpY3QgbWFya2VycyB3aXRoaW4gZmlsZXNdCiAKQEAgLTUyNSw3ICs1
MzQsNyBAQAogCiAqIGJ6ciBwdXNoIHNmdHA6Ly9zZXJ2ZXJuYW1lLmNvbS90aGlzL2RpcmVjdG9y
eS9oZXJlIAogCi0gIChUaGUgZGlyZWN0b3J5IHRoYXQgbXVzdCBhbHJlYWR5IGV4aXN0KQorICAo
VGhlIGRlc3RpbmF0aW9uIGRpcmVjdG9yeSBtdXN0IGFscmVhZHkgZXhpc3QpCiAKICogVGhlIHJz
cHVzaCBwbHVnaW4gdGhhdCBjb21lcyB3aXRoIEJ6clRvb2xzCiAKCg==

=== modified directory  // last-changed:brad.crittenden at canonical.com-200702161
... 71028-43ozltjcna8z4fu7
# revision id: brad.crittenden at canonical.com-20070216171028-43ozltjcna8z4fu7
# sha1: 453d45527d8b6646446a430196f3a35bd24f665e
# inventory sha1: 17bc90b84524076a759d04fa58adb3b7d2efe3ad
# parent ids:
#   pqm at pqm.ubuntu.com-20070216064835-76166d68f1750e11
# properties:
#   branch-nick: bzr.dev

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20070302/eff12a82/attachment-0001.pgp 


More information about the bazaar mailing list