* Enable openid logins by default.
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Sun, 29 Apr 2007 22:54:14 +0000 (22:54 +0000)
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Sun, 29 Apr 2007 22:54:14 +0000 (22:54 +0000)
* Enable usedirs by default.

IkiWiki.pm
debian/NEWS
debian/changelog
debian/control
doc/ikiwiki.setup
doc/plugins.mdwn
doc/plugins/openid.mdwn

index 70fc6ff736cf7ef9a19104b75ba0d952c1b8942d..1d764bae268896aac2dfc8d0c88fb75ec5c1165b 100644 (file)
@@ -69,14 +69,14 @@ sub defaultconfig () { #{{{
        setup => undef,
        adminuser => undef,
        adminemail => undef,
-       plugin => [qw{mdwn inline htmlscrubber passwordauth signinedit
+       plugin => [qw{mdwn inline htmlscrubber passwordauth openid signinedit
                      lockedit conditional}],
        timeformat => '%c',
        locale => undef,
        sslcookie => 0,
        httpauth => 0,
        userdir => "",
-       usedirs => 0,
+       usedirs => 1,
        numbacklinks => 10,
 } #}}}
    
index dc7a45960a93d49005b1861887d31c013e3b4333..b2419673218f0be0730168ed2874cb269af12331 100644 (file)
@@ -1,3 +1,21 @@
+ikiwiki (2.00) unstable; urgency=low
+
+  With the 2.0 release of ikiwiki, some major changes have been made to the
+  default configuration:
+
+  * The 'usedirs' setting is enabled by default. This *will* break all URLs
+    to wikis that did not have 'usedirs' turned on before, unless you follow
+    the procedure described at <http://ikiwiki.info/tips/switching_to_usedirs>,
+    or edit your setup file to turn usedirs off:
+       usedirs => 0,
+
+  * OpenID logins are now enabled by default. So ikiwiki now depends on the
+    Net::OpenID::Consumer perl module. Password logins are also still on by
+    default. If you like, you can turn either OpenID or password logins off
+    via the 'disable_plugins' setting.
+
+ -- Joey Hess <joeyh@debian.org>  Sun, 29 Apr 2007 19:00:43 -0400
+
 ikiwiki (1.51) unstable; urgency=low
 
   Some wikis need to be rebuilt on upgrade to this version, due to changes to
index 37e7e28b0233332105616b4a51d95151e5980576..c1e0626c3a0d413b10089a7ad348797af463d67b 100644 (file)
@@ -9,8 +9,10 @@ ikiwiki (1.52) UNRELEASED; urgency=low
     Especially cleans up the ordering of the admin's preferences form.
   * Use a fieldset to set off the openid entry from the rest of the login
     form.
+  * Enable openid logins by default.
+  * Enable usedirs by default.
 
- -- Joey Hess <joeyh@debian.org>  Sun, 29 Apr 2007 18:47:00 -0400
+ -- Joey Hess <joeyh@debian.org>  Sun, 29 Apr 2007 19:00:15 -0400
 
 ikiwiki (1.51) unstable; urgency=low
 
index 72100d8c10a62b9078f41c0595207a1c8586ac2a..187e70567c507c3b846232beeffb3b996db54162 100644 (file)
@@ -11,8 +11,8 @@ XS-Vcs-Browser: http://ikiwiki.info/cgi-bin/viewvc.cgi/trunk/?root=ikiwiki
 
 Package: ikiwiki
 Architecture: all
-Depends: ${perl:Depends}, libxml-simple-perl, markdown, libtimedate-perl, libhtml-template-perl, libhtml-scrubber-perl, libcgi-formbuilder-perl (>= 3.02.02), libtime-duration-perl, libcgi-session-perl (>= 4.14-1), libmail-sendmail-perl, gcc | c-compiler, libc6-dev | libc-dev, libhtml-parser-perl, liburi-perl
-Recommends: subversion | git-core | tla | mercurial, hyperestraier, libnet-openid-consumer-perl
+Depends: ${perl:Depends}, libxml-simple-perl, markdown, libtimedate-perl, libhtml-template-perl, libhtml-scrubber-perl, libcgi-formbuilder-perl (>= 3.02.02), libtime-duration-perl, libcgi-session-perl (>= 4.14-1), libmail-sendmail-perl | libnet-openid-consumer-perl, gcc | c-compiler, libc6-dev | libc-dev, libhtml-parser-perl, liburi-perl
+Recommends: subversion | git-core | tla | mercurial, hyperestraier
 Suggests: viewvc | viewcvs, librpc-xml-perl, libtext-wikiformat-perl, python-docutils, polygen, tidy, libxml-feed-perl, libmailtools-perl, perlmagick, libfile-mimeinfo-perl, libcrypt-ssleay-perl, liblocale-gettext-perl (>= 1.05-1), libtext-typography-perl, libtext-csv-perl, libdigest-sha1-perl, graphviz
 Conflicts: ikiwiki-plugin-table
 Replaces: ikiwiki-plugin-table
index d54527eca068eb3cfe4038b1d74fc87723bbd88f..d498e8dfa158a15419181e686fdba25be8acd5ab 100644 (file)
@@ -97,14 +97,14 @@ use IkiWiki::Setup::Standard {
        syslog => 0,
        # To link to user pages in a subdirectory of the wiki.
        #userdir => "users",
-       # To create output files named page/index.html rather than page.html.
-       #usedirs => 1,
+       # To create output files named page.html rather than page/index.html.
+       #usedirs => 0,
 
        # To add plugins, list them here.
-       #add_plugins => [qw{goodstuff openid search wikitext camelcase
+       #add_plugins => [qw{goodstuff search wikitext camelcase
        #                   htmltidy fortune sidebar map rst anonok}],
        # If you want to disable any of the default plugins, list them here.
-       #disable_plugins => [qw{inline htmlscrubber passwordauth}],
+       #disable_plugins => [qw{inline htmlscrubber passwordauth openid}],
 
        # For use with the tag plugin, make all tags be located under a
        # base page.
index 39f0d0209ae584ea59f50768680bbf4197de0cbd..6ee2f3a69d6d040d14a7d60cf7609ad5b08a9230 100644 (file)
@@ -7,7 +7,7 @@ wiki, or just have [[type/fun]].
 There's documentation if you want to [[write]] your own plugins, or you can
 install and use plugins [[contributed|contrib]] by others. 
 
-The [[mdwn]], [[inline]], [[htmlscrubber]], [[passwordauth]],
+The [[mdwn]], [[inline]], [[htmlscrubber]], [[passwordauth]], [[openid]],
 [[signinedit]], [[lockedit]], and [[conditional]] plugins are enabled
 by default. To enable other plugins, use the `--plugin` switch described in
 [[usage]], or the equivalent `add_plugins` line in [[ikiwiki.setup]].
index 94929e7ab53591adca9ff7b8185871cd9affa6b1..a85727eca8d3b98a86ef64cc331f5cd79abc3836 100644 (file)
@@ -1,4 +1,4 @@
-[[template id=plugin name=openid author="[[Joey]]"]]
+[[template id=plugin name=openid core=1 author="[[Joey]]"]]
 [[tag type/auth]]
 
 This plugin allows users to use their [OpenID](http://openid.net/) to log
@@ -21,4 +21,5 @@ login url like `http://example.com/ikiwiki.cgi?do=continue`. Once the
 affiliate is created, set `openidsignup` to point to the affiliate's signup
 url.
 
-This plugin is included in ikiwiki, but is not enabled by default.
+This plugin is enabled by default, but can be turned off if you want to
+only use some other form of authentication, such as [[passwordauth]].