Ignore:
Timestamp:
09/17/09 23:24:49 (4 years ago)
Author:
DrakeDiedrich
Message:

Item8023: copy 1.0.x packaging onto Release01x00 branch so trunk and release can evolve separately

Location:
branches/Release01x00/core/tools/pkg
Files:
15 edited
4 copied

Legend:

Unmodified
Added
Removed
  • branches/Release01x00/core/tools/pkg

  • branches/Release01x00/core/tools/pkg/build_deb.sh

    r1853 r4970  
    55        exit -1; 
    66fi 
    7 if [ ! -e Foswiki-1.0.0.tgz ]; then 
    8         echo 'need Foswiki-1.0.0.tgz file to build' 
     7if [ ! -e Foswiki-1.0.6.tgz ]; then 
     8        echo 'need Foswiki-1.0.6.tgz file to build' 
    99        exit -1; 
    1010fi 
     
    1212mkdir /tmp/build_deb 
    1313cp -r debian /tmp/build_deb/ 
    14 cp Foswiki-1.0.0.tgz /tmp/build_deb/foswiki_1.0.0.orig.tar.gz 
     14cp Foswiki-1.0.6.tgz /tmp/build_deb/foswiki_1.0.6.orig.tar.gz 
    1515 
    1616cd /tmp/build_deb 
    17 tar zxvf /tmp/build_deb/foswiki_1.0.0.orig.tar.gz 
     17tar zxvf /tmp/build_deb/foswiki_1.0.6.orig.tar.gz 
    1818 
    1919#add * to allow for -beta, -auto etc 
    20 mv /tmp/build_deb/Foswiki-1.0.0*/ /tmp/build_deb/foswiki-1.0.0/ 
    21 cd /tmp/build_deb/foswiki-1.0.0 
     20mv /tmp/build_deb/Foswiki-1.0.6*/ /tmp/build_deb/foswiki-1.0.6/ 
     21cd /tmp/build_deb/foswiki-1.0.6 
    2222 
    2323mv ../debian . 
  • branches/Release01x00/core/tools/pkg/debian/LocalSite.cfg

    r1896 r4970  
    11$Foswiki::cfg{DataDir} = '/var/lib/foswiki/data'; 
    2 $Foswiki::cfg{LogDir} = '/var/lib/foswiki/log'; 
    32$Foswiki::cfg{Site}{Lang} = 'en'; 
    43$Foswiki::cfg{LocalesDir} = '/var/lib/foswiki/locale'; 
    54$Foswiki::cfg{ScriptUrlPath} = '/cgi-bin/foswiki'; 
    65$Foswiki::cfg{DefaultUrlHost} = 'http://your.domain.com'; 
     6$Foswiki::cfg{PermittedRedirectHostUrls} = 'http://localhost'; 
    77$Foswiki::cfg{Site}{FullLang} = 'en-us'; 
    88$Foswiki::cfg{PubUrlPath} = '/foswiki/pub'; 
     
    1010$Foswiki::cfg{TemplateDir} = '/var/lib/foswiki/templates'; 
    1111$Foswiki::cfg{Site}{CharSet} = 'iso-8859-15'; 
    12 $Foswiki::cfg{LoginManager} = 'Foswiki::LoginManager::ApacheLogin'; 
     12$Foswiki::cfg{LoginManager} = 'Foswiki::LoginManager::TemplateLogin'; 
    1313$Foswiki::cfg{Plugins}{WysiwygPlugin}{Enabled} = 1; 
    1414$Foswiki::cfg{RCS}{WorkAreaDir} = '/var/lib/foswiki/working/work_area'; 
     
    1818$Foswiki::cfg{Register}{EnableNewUserRegistration} = 1; 
    1919$Foswiki::cfg{EnableEmail} = 0;  
     20$Foswiki::cfg{WebMasterEmail} = 'WEBMASTEREMAIL'; 
     21$Foswiki::cfg{Password} = 'PASSWORD'; 
    2022 
     23$Foswiki::cfg{LogDir} = '/var/log/foswiki'; 
     24$Foswiki::cfg{ConfigurationLogName} = '$Foswiki::cfg{LogDir}/configurationlog.txt'; 
     25$Foswiki::cfg{DebugFileName} = '$Foswiki::cfg{LogDir}/debug.txt'; 
     26$Foswiki::cfg{WarningFileName} = '$Foswiki::cfg{LogDir}/warn%DATE%.txt'; 
     27$Foswiki::cfg{LogFileName} = '$Foswiki::cfg{LogDir}/log%DATE%.txt'; 
    21281; 
  • branches/Release01x00/core/tools/pkg/debian/NEWS.Debian

    r1852 r4970  
    1 foswiki (1.0.0-1) unstable; urgency=low 
     1foswiki (1.0.5-1) unstable; urgency=high 
    22 
    33  In order to improve the package's security, Foswiki configuration 
  • branches/Release01x00/core/tools/pkg/debian/apache.conf

    r1895 r4970  
    1616# BrowserMatchNoCase ^$ blockAccess 
    1717 
    18 BrowserMatchNoCase ^Accoona blockAccess 
    19 BrowserMatchNoCase ^ActiveAgent blockAccess 
    20 BrowserMatchNoCase ^Attache blockAccess 
    21 BrowserMatchNoCase BecomeBot blockAccess 
    22 BrowserMatchNoCase ^bot blockAccess 
    23 BrowserMatchNoCase Charlotte/ blockAccess 
    24 BrowserMatchNoCase ^ConveraCrawler blockAccess 
    25 BrowserMatchNoCase ^CrownPeak-HttpAgent blockAccess 
    26 BrowserMatchNoCase ^EmailCollector blockAccess 
    27 BrowserMatchNoCase ^EmailSiphon blockAccess 
    28 BrowserMatchNoCase ^e-SocietyRobot blockAccess 
    29 BrowserMatchNoCase ^Exabot blockAccess 
    30 BrowserMatchNoCase ^FAST blockAccess 
    31 BrowserMatchNoCase ^FDM blockAccess 
    32 BrowserMatchNoCase ^GetRight/6.0a blockAccess 
    33 BrowserMatchNoCase ^GetWebPics blockAccess 
    34 BrowserMatchNoCase ^Gigabot blockAccess 
    35 BrowserMatchNoCase ^gonzo1 blockAccess 
    36 BrowserMatchNoCase ^Google\sSpider blockAccess 
    37 BrowserMatchNoCase ^ichiro blockAccess 
    38 BrowserMatchNoCase ^ie_crawler blockAccess 
    39 BrowserMatchNoCase ^iGetter blockAccess 
    40 BrowserMatchNoCase ^IRLbot blockAccess 
    41 BrowserMatchNoCase Jakarta blockAccess 
    42 BrowserMatchNoCase ^Java blockAccess 
    43 BrowserMatchNoCase ^KrakSpider blockAccess 
    44 BrowserMatchNoCase ^larbin blockAccess 
    45 BrowserMatchNoCase ^LeechGet blockAccess 
    46 BrowserMatchNoCase ^LinkWalker blockAccess 
    47 BrowserMatchNoCase ^Lsearch blockAccess 
    48 BrowserMatchNoCase ^Microsoft blockAccess 
    49 BrowserMatchNoCase ^MJ12bot blockAccess 
    50 BrowserMatchNoCase MSIECrawler blockAccess 
    51 BrowserMatchNoCase ^MSRBOT blockAccess 
    52 BrowserMatchNoCase ^noxtrumbot blockAccess 
    53 BrowserMatchNoCase ^NutchCVS blockAccess 
    54 BrowserMatchNoCase ^RealDownload blockAccess 
    55 BrowserMatchNoCase ^Rome blockAccess 
    56 BrowserMatchNoCase ^Roverbot blockAccess 
    57 BrowserMatchNoCase ^schibstedsokbot blockAccess 
    58 BrowserMatchNoCase ^Seekbot blockAccess 
    59 BrowserMatchNoCase ^SiteSnagger blockAccess 
    60 BrowserMatchNoCase ^SiteSucker blockAccess 
    61 BrowserMatchNoCase ^Snapbot blockAccess 
    62 BrowserMatchNoCase ^sogou blockAccess 
    63 BrowserMatchNoCase ^SpiderKU blockAccess 
    64 BrowserMatchNoCase ^SpiderMan blockAccess 
    65 BrowserMatchNoCase ^Squid blockAccess 
    66 BrowserMatchNoCase ^Teleport blockAccess 
    67 BrowserMatchNoCase ^User-Agent\: blockAccess 
    68 BrowserMatchNoCase VoilaBot blockAccess 
    69 BrowserMatchNoCase ^voyager blockAccess 
    70 BrowserMatchNoCase ^W3C blockAccess 
    71 BrowserMatchNoCase ^w3search blockAccess 
    72 BrowserMatchNoCase ^Web\sDownloader blockAccess 
    73 BrowserMatchNoCase ^WebCopier blockAccess 
    74 BrowserMatchNoCase ^WebDevil blockAccess 
    75 BrowserMatchNoCase ^WebSec blockAccess 
    76 BrowserMatchNoCase ^WebVac blockAccess 
    77 BrowserMatchNoCase ^Webwhacker blockAccess 
    78 BrowserMatchNoCase ^Webzip blockAccess 
    79 BrowserMatchNoCase ^Wells blockAccess 
    80 BrowserMatchNoCase ^WhoWhere blockAccess 
    81 BrowserMatchNoCase www\.netforex\.org blockAccess 
    82 BrowserMatchNoCase ^WX_mail blockAccess 
    83 BrowserMatchNoCase ^yacybot blockAccess 
    84 BrowserMatchNoCase ^ZIBB blockAccess 
    85 BrowserMatchNoCase ^$ blockAccess 
    86  
    8718RedirectMatch /foswiki/?$ /cgi-bin/foswiki/view$1 
    8819RedirectMatch /foswiki(/([A-Z].*)?)?$ /cgi-bin/foswiki/view$1 
    8920 
    90 #RewriteEngine on 
    91 #RewriteRule ^/foswiki$ /cgi-bin/foswiki/view 
    92 #RewriteRule ^/foswiki/$ /cgi-bin/foswiki/view 
    93  
    94 #RewriteRule ^configure$ /bin/configure 
    95 #RewriteRule ^([A-Z].*) /bin/view/$1 [PT] [L] 
    96  
    97  
     21#see /etc/foswiki/ShorterUrl.conf to activate ShorterUrls 
    9822 
    9923# The ScriptAlias defines the bin directory as a directory where CGI 
     
    13458    ErrorDocument 401 /cgi-bin/foswiki/view/System/UserRegistration 
    13559 
    136 # Limit access to configure to specific IP addresses and or users. 
    13760# Make sure configure is not open to the general public. 
    13861# It exposes system details that can help attackers. 
    13962<FilesMatch "^(configure)$"> 
    14063    SetHandler cgi-script 
    141     Order Deny,Allow 
    142     Deny from all 
    143     Allow from 127.0.0.1 
    14464    Require user %CONFIGUSER% 
    14565</FilesMatch> 
     
    14868# that makes Apache ask the browser to authenticate. It is correct that 
    14969# scripts such as view are not authenticated. 
    150 <FilesMatch "(attach|edit|manage|rename|save|upload|mail|logon|rest|.*auth).*"> 
    151         require valid-user 
    152 </FilesMatch> 
     70#<FilesMatch "(attach|edit|manage|rename|save|upload|mail|logon|rest|.*auth).*"> 
     71#       require valid-user 
     72#</FilesMatch> 
    15373 
    15474</Directory> 
  • branches/Release01x00/core/tools/pkg/debian/changelog

    r1852 r4970  
     1foswiki (1.0.6-3) unstable; urgency=high 
     2 
     3  * fix bad URL generation when logging on from / and using ShorterUrls Item1766 
     4  * fix for problems with validation - Item1830 
     5 
     6 -- Sven Dowideit <SvenDowideit@fosiki.com>  Sat, 11 Sep 2009 09:53:40 +0100 
     7 
     8foswiki (1.0.6-2) unstable; urgency=high 
     9 
     10  * fix fresh installation :/ 
     11 
     12 -- Sven Dowideit <SvenDowideit@fosiki.com>  Sat, 18 Jun 2009 09:53:40 +0100 
     13 
     14foswiki (1.0.6-1) unstable; urgency=high 
     15 
     16  * package now upgrades distributed topics and attachments, by looking for 
     17    ,v files and skipping those. (no merging) 
     18  * Upgrade to foswiki 1.0.6 - resolves Security Alert CVE-2009-1434 
     19    This version introduces a major enhancement in security against Cross-Site Request Forgery 
     20  * point configure logos to /var/www/foswiki/logos 
     21 
     22 -- Sven Dowideit <SvenDowideit@fosiki.com>  Sun, 5 Jul 2009 09:53:40 +0100 
     23 
     24foswiki (1.0.5-2) unstable; urgency=low 
     25 
     26  *  Item1601: make /usr/lib/cgi-bin/foswiki/LocalLib.cfg a config file  
     27 
     28 -- Sven Dowideit <SvenDowideit@fosiki.com>  Sun, 26 Apr 2009 09:53:40 +0100 
     29 
     30foswiki (1.0.5-1) unstable; urgency=high 
     31 
     32  * upgrade to foswiki 1.0.5 
     33 
     34 -- Sven Dowideit <SvenDowideit@fosiki.com>  Sun, 26 Apr 2009 09:53:40 +0100 
     35 
     36foswiki (1.0.4-2) unstable; urgency=low 
     37 
     38  * add a ShorterUrl.conf that can be 'just linked' 
     39 
     40 -- Sven Dowideit <SvenDowideit@fosiki.com>  Fri, 20 Mar 2009 09:53:40 +0100 
     41 
     42foswiki (1.0.4-1) unstable; urgency=low 
     43 
     44  * upgrade to foswiki 1.0.4 
     45  * added Warning to configure Extension installer to _not_ use it 
     46  * switched to TemplateLogin - its much more useful 
     47  * set configure password from the debconf too 
     48 
     49 -- Sven Dowideit <SvenDowideit@fosiki.com>  Fri, 20 Mar 2009 09:53:40 +0100 
     50 
    151foswiki (1.0.0-1) unstable; urgency=low 
    252 
  • branches/Release01x00/core/tools/pkg/debian/conffile

    r1852 r4970  
    22/etc/foswiki/LocalLib.cfg 
    33/etc/foswiki/apache.conf 
     4/etc/foswiki/ShorterUrl.conf 
     5/usr/lib/cgi-bin/foswiki/LocalLib.cfg 
  • branches/Release01x00/core/tools/pkg/debian/control

    r3819 r4970  
    99Architecture: all 
    1010Depends: ${perl:Depends}, libnet-perl, libmime-base64-perl, rcs (>= 5.7), apache | apache2 | apache2.2, debconf (>=  0.5) | debconf-2.0, libalgorithm-diff-perl, liberror-perl, libdigest-sha1-perl, libtext-diff-perl, liblocale-maketext-lexicon-perl, libcgi-session-perl, liburi-perl, libhtml-parser-perl 
    11 Suggests: libunicode-maputf8-perl, libapache-mod-perl, libapache2-mod-perl2 
     11Suggests: libunicode-maputf8-perl, libapache-mod-perl, libapache2-mod-perl2, libapache2-mod-auth-plain 
    1212Description: A Web Based Collaboration Platform 
    1313 Foswiki is a modern CGI-based implementation of the Wiki collaboration platform 
  • branches/Release01x00/core/tools/pkg/debian/mod_perl_startup.pl

    r1852 r4970  
    11#!/usr/bin/perl 
     2 
     3use strict; 
    24 
    35$ENV{MOD_PERL} =~ /mod_perl/ or die "mod_perl_startup called, but mod_perl not used!"; 
  • branches/Release01x00/core/tools/pkg/debian/patches/00list

    r1897 r4970  
    11 
    2 #http://foswiki.org/Support/KnownIssuesOfFoswiki01x00 
    3 Item597-CPAN-modules-with-number 
     2#http://foswiki.org/Tasks/Item8011 
     300_More_Extensions_warning 
     4 
     501_configure_logo 
     6Item1830-fix-validation-nonce 
  • branches/Release01x00/core/tools/pkg/debian/postinst

    r1896 r4970  
    3232db_get foswiki/samplefiles 
    3333if [ "$RET" = true ]; then 
    34 #check for the existance of _any_ of the default webs 
    35 #TODO: later this will be replaced by the upgrade script 
    36     if [ ! -e /var/lib/foswiki/data/Main/WebHome.txt ]; then 
    37         if [ ! -e /var/lib/foswiki/data/System/WebHome.txt ]; then 
    38         if [ ! -e /var/lib/foswiki/data/Sandbox/WebHome.txt ]; then 
    39         if [ ! -e /var/lib/foswiki/data/Trash/WebHome.txt ]; then 
    40         if [ ! -e /var/lib/foswiki/data/_default/WebHome.txt ]; then 
    41                     # only extract if they say so and there's no home there 
    42                     # and even then, fail on overwrite so we don't stomp. 
    43                     tar -zxk -C / -f /usr/share/foswiki/foswiki-data.tar.gz 
    44                     # clean up the .mailnotify timestamps. 
    45                     webs="Main Sandbox System Trash _default"; 
    46                     for web in $webs; do 
    47                             date +%s > /var/lib/foswiki/data/$web/.mailnotify 
    48                     done 
    49                         if [ ! -e /var/lib/foswiki/pub/wikiHome.gif ]; then 
    50                                 tar -zxk -C / -f /usr/share/foswiki/foswiki-pub.tar.gz 
    51                         fi 
    52         fi 
    53         fi 
    54         fi 
    55         fi 
    56     fi 
     34        #upgrade topics - because we don't ship ,v files, I can use find&sed to make a list of all files that have no ,v,  
     35        #and then exclude them from the un-tar 
     36 
     37        echo 
     38        echo Upgrading distriuted topics and attachments - skipping files changed via the Foswiki 
     39        echo    see /var/log/foswiki/exclude-topics.lst and /var/log/foswiki/exclude-attachments.lst 
     40        echo 
     41 
     42        find /var/lib/foswiki/data -name '*,v' | sed 's/^\///g' | sed 's/,v$//g' > /var/log/foswiki/exclude-topics.lst 
     43 
     44        tar -zx -C / --exclude-from=/var/log/foswiki/exclude-topics.lst -f /usr/share/foswiki/foswiki-data.tar.gz 
     45 
     46        find /var/lib/foswiki/pub -name '*,v' | sed 's/^\///g' | sed 's/,v$//g' > /var/log/foswiki/exclude-attachments.lst 
     47        tar -zx -C / --exclude-from=/var/log/foswiki/exclude-attachments.lst -f /usr/share/foswiki/foswiki-pub.tar.gz 
     48         
     49        # clean up the .mailnotify timestamps. 
     50        webs="Main Sandbox System Trash _default"; 
     51        for web in $webs; do 
     52            date +%s > /var/lib/foswiki/data/$web/.mailnotify 
     53        done 
    5754fi 
    5855 
     
    6764 
    6865db_get foswiki/wikiwebmaster 
    69 # do rcs checkout first? 
    70 #TODO: these settings should move to Main.SitePreferences 
    71 if [ ! -e /var/lib/foswiki/data/System/DefaultPreferences.txt ]; then 
    72         perl -pi~ -e '$U=q{'"$RET"'}; s/^(.*\*\s*Set\s*WIKIWEBMASTER\s*=\s*).*(\r?\n)$/\1$U\2/;' /var/lib/foswiki/data/System/DefaultPreferences.txt 
    73         #force default to use sendmail by setting SMTPMAILHOST to blank 
    74         perl -pi~ -e 's/^(\s*\*\s*Set\s*SMTPMAILHOST\s*=\s*).*(\r\n)$/$1$2/;' /var/lib/foswiki/data/System/DefaultPreferences.txt 
    75 fi 
     66perl -pi~ -e '$U=q{'"$RET"'}; s{WEBMASTEREMAIL}{$U}g;' /etc/foswiki/LocalSite.cfg 
    7667 
    7768# user + password authorized to run configure script 
     
    9889#       done 
    9990 
     91        #note that only apache2 really seems to exist in Etch etc, but the others I've left for historical reasons 
    10092        servers="apache apache-perl apache-ssl apache2" 
    10193        for server in $servers; do 
     94                if [ `which $server` ]; then 
    10295                if [ -e /etc/$server/conf.d ]; then 
    10396                        includefile=/etc/foswiki/apache.conf 
     
    108101                        ln -s $includefile /etc/$server/conf.d/foswiki.conf 
    109102                        if [ $server = "apache2" ]; then 
    110                                 a2enmod  authn_file 
     103                                a2enmod authn_file || a2enmod auth_plain || true 
    111104                                a2enmod  rewrite 
    112105                        else 
     
    114107                                apache-modconf $server enable rewrite 
    115108                        fi 
     109                fi 
    116110                fi 
    117111        done 
     
    141135                        $HTPASSWDCMD -b /var/lib/foswiki/data/.htpasswd "$configuser" "$configpassword" 
    142136                        chown $WIKI_OWNER.www-data /var/lib/foswiki/data/.htpasswd 
     137                        #add the same password into the LocalLib.cfg 
     138                        passwordhash=`grep "$configuser" /var/lib/foswiki/data/.htpasswd | sed "s/$configuser://"` 
     139                        perl -pi~ -e '$U=q{'"$passwordhash"'}; s{PASSWORD}{$U}g;' /etc/foswiki/LocalSite.cfg 
    143140                fi 
    144141        fi 
     
    165162        #and for some reason create a session 
    166163        #use 1777 to prevent third parties replacing the file with a doctored one 
    167         #put into /tmp/foswiki so that the open dir can't be used by others to fill up /var, thus crashing all logging 
    168         if [ ! -e /tmp/foswiki ]; then 
    169                 mkdir /tmp/foswiki 
    170         fi 
    171         chmod 1777 /tmp/foswiki 
    172         chown $WIKI_OWNER.www-data /tmp/foswiki 
    173164 
    174165        if [ ! -e /var/lib/foswiki/log ]; then 
     
    195186                if [ -e /etc/init.d/$server ]; then 
    196187                        echo reloading $server config 
    197                         /etc/init.d/$server reload 
     188                        if which invoke-rc.d >/dev/null 2>&1 ; then 
     189                                invoke-rc.d $server reload 
     190                        else 
     191                                /etc/init.d/$server reload 
     192                        fi 
    198193                fi 
    199194        done 
  • branches/Release01x00/core/tools/pkg/debian/postrm

    r1852 r4970  
    3333        for server in $servers; do 
    3434                if [ -e /etc/init.d/$server ]; then 
    35                         /etc/init.d/$server reload 
     35                        if which invoke-rc.d >/dev/null 2>&1 ; then 
     36                                invoke-rc.d $server reload 
     37                        else 
     38                                /etc/init.d/$server reload 
     39                        fi 
    3640                fi 
    3741        done 
  • branches/Release01x00/core/tools/pkg/debian/rules

    r1909 r4970  
    103103 
    104104        cp -p debian/apache.conf debian/foswiki/etc/foswiki/ 
     105        cp -p debian/ShorterUrl.conf debian/foswiki/etc/foswiki/ 
    105106#move LocalSite.cfg to /etc/foswiki 
    106107        cp debian/LocalSite.cfg debian/foswiki/etc/foswiki/LocalSite.cfg 
  • branches/Release01x00/core/tools/pkg/debian/templates

    r1854 r4970  
    1818Type: boolean 
    1919Default: true 
    20 _Description: Perform install of default wiki Topic Set? 
     20_Description: Perform install or upgrade of default wiki Topic Set? 
    2121 Foswiki includes a complete "starter kit" which includes user 
    2222 registration pages, documentation, and tutorials. 
    2323 . 
    24  Accept this option unless you want to use an existing Foswiki data set 
    25  (for instance, one left over from a previous installation). 
     24 Deselect this option ONLY if you know what will break, and know how to  
     25 update the distributed files manually. Upgrading will only update  
     26 topics that have not been  modified through the wiki.  
     27 (it looks for rcs history files, and skips those files). 
    2628 . 
    27  If data/Main/WebHome.txt is present, the starter kit will not be 
    28  unpacked. The starter kit files can be found in 
     29 The starter kit files can be found in 
    2930 /usr/share/foswiki/foswiki-data.tar.gz (and foswiki-pub.tar.gz) if you 
    3031 want to install it manually or compare the topics with the new 
  • branches/Release01x00/core/tools/pkg/readme.txt

    r1340 r4970  
    77   * contains the source for the debian foswiki package. this is made using a release tarball, and these files. 
    88   * as of 2003 it is maintained by SvenDowideit (sponsered by Ardo van Rangelrooij <ardo@debian.org>)  
     9   * from http://matrixhasu.altervista.org/index.php?view=use_dpatch 
     10      * diff -u source-tree-original/the-file source-tree/the-file | \ 
     11        dpatch patch-template -p "<number>_<short_description>"   \ 
     12        "<what the patch does>" > path/to/debian/patches/<number>_<short_description>.dpatch 
Note: See TracChangeset for help on using the changeset viewer.