Commit Graph

6209 Commits (92989a3f6cc754dffa69b98292a7de457817a28c)

Author SHA1 Message Date
www-data 7762cd5711 web commit by joey 2006-05-03 21:58:17 +00:00
www-data 0aadc597d4 web commit by joey 2006-05-03 21:56:29 +00:00
www-data d75fa41216 web commit by joey 2006-05-03 21:54:27 +00:00
www-data ab071436fd web commit by joey 2006-05-03 21:53:54 +00:00
www-data 57d12405ae web commit by joey 2006-05-03 21:52:44 +00:00
www-data e30f53cb9b web commit by joey 2006-05-03 21:52:23 +00:00
joey af9566ff1a rather a lot of changes to make hyperestraier search be a plugin, allowing
for other types of search engine plugins if wanted, and also opening up a
lot of new possibilities for other kinds of plugins later

some notable changes along the way:

- lots of new hook types: cgi, render, delete
- wrapper files fixed to support config strings with newlines in them
- HEADERCONTENT in page template useful for plugins. Probably needs to be
  expanded to more such for other places plugins might want to add content.
- remove unnecessary wrappers field from config info stored in wrappers
2006-05-03 21:50:39 +00:00
www-data b0952742b2 web commit by joey 2006-05-03 21:04:17 +00:00
www-data e64ef95dfc web commit by joey 2006-05-03 21:03:35 +00:00
www-data 92ffe3446f web commit by joey 2006-05-03 20:46:14 +00:00
www-data 5d887948f9 web commit by joey 2006-05-03 20:45:10 +00:00
www-data 3900abf314 web commit by joey 2006-05-03 20:43:55 +00:00
www-data 1478bab0cd web commit by joey 2006-05-03 20:31:16 +00:00
www-data 82594b5f89 web commit by Bug 2006-05-03 20:12:29 +00:00
www-data 40d739caba web commit by joey: change to plugin interface 2006-05-03 20:07:02 +00:00
joey 12422e9890 * Patch from Thomas Schwinge to switch from --svn to --rcs=svn, etc,
to pave the way for adding other RCS support. This also changes the
  setup files, where before they had svn => 1 or svn => 0, now they have
  rcs => "svn" or rcs => "".
* Add a debian/NEWS file with upgrade notes.
* Load whatever rcs module is specified, so new ones can be just dropped in
  as plugins and work.
* Add some basic docs about writing RCS modules.
2006-05-02 18:44:39 +00:00
joey 47cec07e44 ah, the joys of test-based development..
think I have smart glob list matching working ok
2006-05-02 15:22:49 +00:00
joey 3b0fce93e4 * Split off an IkiWiki.pm out of ikiwiki and have all the other modules use
it, this will allow for adding a unit test suite.
2006-05-02 06:53:33 +00:00
www-data 3ea8c882f2 web commit by joey 2006-05-02 06:38:54 +00:00
www-data 93e77f43b3 web commit by joey 2006-05-02 06:38:33 +00:00
www-data e47f29d37d web commit by joey 2006-05-02 06:38:07 +00:00
www-data 82f19216a4 web commit by joey 2006-05-02 06:31:17 +00:00
www-data ec5ddd9a4f web commit by joey 2006-05-02 06:27:16 +00:00
www-data bfead4a004 web commit by joey 2006-05-02 06:26:55 +00:00
www-data a0d372751a web commit by joey 2006-05-02 06:26:08 +00:00
www-data 63f2eddaa4 web commit by joey 2006-05-02 06:24:38 +00:00
www-data 4a71047839 web commit by joey 2006-05-02 06:22:00 +00:00
joey 99292550fd * Add an orphans plugin for finding pages that nothing links to.
* Removed backlinks page, which it turns out nothing used.
2006-05-02 06:15:31 +00:00
www-data 49fc2283f7 web commit by DavidMorenoGarza: Adding myself as user 2006-05-02 03:59:02 +00:00
joey ee8d0c0313 typo 2006-05-02 03:54:32 +00:00
www-data 95274e6bd6 web commit by joey 2006-05-02 03:15:16 +00:00
www-data 1533abb567 web commit by joey 2006-05-02 03:02:46 +00:00
www-data f6d7d1ce76 web commit by joey 2006-05-02 03:02:18 +00:00
www-data 9f41cd21e5 web commit by joey 2006-05-02 02:59:44 +00:00
www-data a7dd176e48 web commit by joey 2006-05-02 02:50:16 +00:00
joey f8109304f3 foo 2006-05-02 02:49:30 +00:00
joey 4f1dc4b47c fix name 2006-05-02 02:39:33 +00:00
joey 54d5308cd8 * Added plugin system, currently only supporting for PreProcessorDirectives.
* Added a pagecount plugin, enabled by default.
* Support PreProcessorDirectives with no parameters, ie "[[pagecount ]]".
* Fixed/optimised backlinks code, to avoid rebuilding pages to update
  backlinks when the backlinks hadn't really changed.
* Moved inline page support, rss generation etc into the inline plugin,
  enabled by default.
* Added brokenlinks plugin, not enabled by default, but rather handy.
* Fix several broken links in the doc wiki.
2006-05-02 02:34:33 +00:00
joey 258af4c179 remove templates/ from filenames 2006-05-01 22:40:46 +00:00
joey 819a31ed24 * Rename inlinepage to depends, so that it can be used to refer to more
dependency relationships than just inlining. This will require a rebuild
  on upgrade to this version.
* Move the rss link, put it in the blogpost form if there is one and at the
  top if not. This is both nicer because easier to find, and it cleans up
  the code which had used inlinepage as a flag for adding the link later.
* Allow the depends GlobList to be built up from multiple sources (such as
  plugins) during a page render.
* Which means that more than one blog is now supported to appear on a
  single page. (With some limitations.)
2006-05-01 22:27:37 +00:00
www-data 3de6aab0a4 web commit by joey 2006-05-01 21:26:43 +00:00
www-data d29786a5fb web commit by joey 2006-05-01 21:26:04 +00:00
www-data 6637d5bb25 web commit by joey 2006-05-01 21:21:02 +00:00
www-data 88415ffef9 web commit by joey 2006-05-01 21:18:58 +00:00
www-data 7a5c8c632b web commit by joey 2006-05-01 21:14:30 +00:00
www-data 02430a23a6 web commit by joey 2006-05-01 21:12:06 +00:00
www-data 2bea9c696e web commit by joey 2006-05-01 21:07:08 +00:00
www-data 7833fc9677 web commit by joey 2006-05-01 20:54:03 +00:00
www-data 81678dccf2 web commit by joey 2006-05-01 20:52:09 +00:00
www-data d89d6c9b5b web commit by joey 2006-05-01 20:51:48 +00:00
www-data 66efef353b web commit by joey 2006-05-01 20:49:07 +00:00
www-data 0fa97c6232 web commit by joey 2006-05-01 20:47:41 +00:00
www-data b86c3a105c web commit by joey 2006-05-01 20:47:04 +00:00
www-data 2bd70be030 web commit by joey 2006-05-01 20:46:22 +00:00
www-data 2f00762920 web commit by joey 2006-05-01 20:36:10 +00:00
www-data 50686a73a2 web commit by joey 2006-04-29 19:19:51 +00:00
www-data 6855607565 web commit by joey 2006-04-29 19:11:01 +00:00
www-data 9b0dbd6ddb web commit by joey 2006-04-29 19:10:08 +00:00
www-data 02c6cd1698 web commit by joey 2006-04-29 18:25:00 +00:00
www-data 3498540d75 web commit by joey 2006-04-29 18:20:35 +00:00
www-data 7cf1122c70 web commit by joey 2006-04-29 18:19:51 +00:00
www-data 6dd37879bb web commit by joey 2006-04-29 18:18:59 +00:00
www-data f5046a1434 web commit by joey 2006-04-29 18:16:58 +00:00
www-data 0a25fb7718 web commit by joey 2006-04-29 18:15:38 +00:00
www-data 0d82fddf5d web commit by joey 2006-04-29 18:14:30 +00:00
www-data 860466f433 web commit by joey 2006-04-29 18:10:18 +00:00
joey 4ab068ce23 add news item for ikiwiki 1.0 2006-04-29 18:09:04 +00:00
www-data a7008ee283 web commit by joey 2006-04-25 20:28:32 +00:00
joey 26b20b4cd6 add commit-internals 2006-04-25 20:27:10 +00:00
www-data 5ae9c4f5d5 web commit by joey 2006-04-25 20:24:04 +00:00
www-data 70df59f7f4 web commit by joey 2006-04-25 06:43:28 +00:00
www-data 9907281c56 web commit by joey 2006-04-25 06:42:49 +00:00
www-data 7889007fc1 web commit by joey 2006-04-25 06:42:23 +00:00
joey 0d517edd66 back to base
fix man page errors due to too long line
2006-04-25 06:40:11 +00:00
www-data c3b5c06c96 web commit by joey 2006-04-25 06:37:37 +00:00
www-data c7da3a1adc web commit by joey 2006-04-25 06:37:22 +00:00
www-data 79839d01a7 web commit by joey 2006-04-25 06:36:39 +00:00
www-data bff38724b4 web commit by joey 2006-04-25 06:36:13 +00:00
www-data b00a8e9124 web commit by joey 2006-04-25 06:34:21 +00:00
www-data bba3b23476 web commit by joey 2006-04-25 06:33:55 +00:00
www-data 9ee1564a20 web commit by joey 2006-04-25 06:33:25 +00:00
www-data 512610642a web commit by joey 2006-04-25 06:26:54 +00:00
www-data 1e1564cc60 web commit by joey: no need to make finalise a plugin, we have templates now.. 2006-04-25 06:26:32 +00:00
www-data c7364c1dda web commit by joey 2006-04-25 06:25:27 +00:00
www-data 67eca6e5a1 web commit by joey 2006-04-25 06:22:10 +00:00
www-data 16dd95ed14 web commit by joey 2006-04-25 06:19:12 +00:00
www-data 788eebfc18 web commit by joey 2006-04-25 06:04:54 +00:00
www-data 699024fa15 web commit by joey 2006-04-25 06:04:20 +00:00
joey 2c64a9f6f1 security update 2006-04-25 06:02:38 +00:00
www-data 2f241a35ce web commit by joey 2006-04-25 03:36:25 +00:00
www-data 79e34c814b web commit by joey 2006-04-25 03:35:17 +00:00
www-data 1a382e051f web commit by joey 2006-04-25 03:33:26 +00:00
www-data 903db5e5d5 web commit by joey 2006-04-25 03:33:17 +00:00
www-data dc558930f2 web commit by joey 2006-04-25 03:30:19 +00:00
www-data ad775874a3 web commit by joey 2006-04-25 03:23:49 +00:00
www-data 5bb38d5b9c web commit by joey 2006-04-25 03:23:26 +00:00
www-data a5223aacf7 web commit by joey 2006-04-25 03:23:12 +00:00
www-data 6e02201673 web commit by joey 2006-04-25 03:22:51 +00:00
www-data 792fae9891 web commit by joey 2006-04-25 03:21:22 +00:00
joey fae3db5baa oops 2006-04-25 03:20:04 +00:00
joey d7aecf6ddc implemented html sanitisation 2006-04-25 03:18:21 +00:00
www-data 5e1db8afa9 web commit by joey 2006-04-25 01:27:50 +00:00
www-data ec9e013f3c web commit by joey 2006-04-25 00:39:19 +00:00
www-data 779e167d0d web commit by joey 2006-04-25 00:38:19 +00:00
joey e2924c0930 update 2006-04-25 00:27:00 +00:00
www-data a804c92abd web commit by joey 2006-04-24 23:48:05 +00:00
www-data 976180005d web commit by joey 2006-04-24 23:40:14 +00:00
www-data 3567ff503f web commit by joey 2006-04-24 23:34:00 +00:00
www-data 8511065852 web commit by joey 2006-04-24 23:26:45 +00:00
joey 7a53cff018 update 2006-04-24 23:20:10 +00:00
joey 698aeb2016 update 2006-04-24 23:05:17 +00:00
joey 1c8b757580 update 2006-04-24 23:03:40 +00:00
joey 44a74ec022 patch fron Branden to install the man page in Makefile.PL 2006-04-21 21:40:45 +00:00
joey 958468b088 fix broken example config file and detect this breakage 2006-04-20 13:34:11 +00:00
www-data 2469114dc5 web commit by ThomasSchwinge: I like it. 2006-04-17 22:07:28 +00:00
www-data 8eaa3556ad web commit by ThomasSchwinge: Commenting... 2006-04-17 22:06:51 +00:00
www-data 4bae94f8d1 web commit by ThomasSchwinge 2006-04-17 22:05:54 +00:00
www-data 412e8b986a web commit by ThomasSchwinge 2006-04-17 21:59:45 +00:00
joey c0659dcb6c bug 2006-04-10 05:33:41 +00:00
www-data 9e928108dd web commit by joey 2006-04-10 05:27:56 +00:00
joey 76aae79a9d typo 2006-04-07 23:59:30 +00:00
www-data be64190bbd web commit by kcr 2006-04-06 18:59:55 +00:00
www-data a56edf4541 web commit by joey: remove no longer relevant note (underlaid now) 2006-04-04 21:04:40 +00:00
joey 7a5ae22e5a Convert postprocessordirectives into preprocessordirectives, so they are
expanded before markdown. Consequences:

 - No need to worry about markdown messing with parameters of
   preprocessordirectives. (If you had to escape stuff in one before, you'll
   need to undo that escaping now.)
 - No need for ugly </p> hacks before inlined subpages. Instead, subpages
   are wrapped in a <div>, and this prevents markdown from touching them.
   (This can also be used to add style to subpages.)
 - rss generation is less of a hack.
2006-04-04 20:57:46 +00:00
joey ca57400d53 markdown's overzelous _ and * expansion inside words can't really be fixed
outside of markdown
2006-04-04 19:59:00 +00:00
joey f50bd57bce proper binmode settings so that with -CSD, ikiwiki will support unicode
however, due to robustness, that's not enabled by default yet
2006-04-04 19:34:50 +00:00
www-data dd9ec3f5b6 web commit by joey: remove dup 2006-04-04 18:36:41 +00:00
joey 2ac1e80db3 fix package name 2006-04-04 18:34:04 +00:00
www-data 84720383a5 web commit by iain 2006-04-03 23:34:19 +00:00
www-data 2f9e738eb0 web commit by UlrikSverdrup: using ikiwikI! concept fits me .. easy page creation, markdown etc. 2006-04-03 16:48:42 +00:00
www-data 13722d7b76 web commit by WillThompson: Safety of arbitrary regexen 2006-04-03 15:39:15 +00:00
joey 81296fa820 fix mode quoting and fix commenting out of wrapper block 2006-04-03 00:00:16 +00:00
www-data 1045c407b1 web commit by DavidSchmitt 2006-04-02 22:59:31 +00:00
joey c4e0e8c36c - add <base> to cgi output, this is especially useful for output containing
wikilinks since the urls should work now in more situations
- drop --limit from svn log run, since a) it needs a fairly new svn and 
  b) in some cases, it would limit it to too few entries to display the
  requested number of changes
- Use driver:DB_File and not driver:db_file for better compatability with
  old versions of CGI::Session.
- Note that HTML::Template 3.02.02 is needed.
2006-04-02 22:24:08 +00:00
www-data 2942d580a1 web commit by DavidSchmitt 2006-04-01 17:53:47 +00:00
www-data 9d86fb0b02 web commit by joey 2006-03-31 19:49:11 +00:00
www-data 7fb3d3df12 web commit by joey 2006-03-31 19:48:35 +00:00
www-data cf48c10cc0 web commit by JeroenSchot 2006-03-30 22:19:06 +00:00
joey 942a3fe01a sigh, markdown.. 2006-03-30 20:15:42 +00:00
joey 22d501e5de update 2006-03-30 18:36:07 +00:00
www-data a5583ab1e9 web commit by JeroenSchot: moved to done. 2006-03-30 12:31:28 +00:00
www-data c631877d90 web commit by JeroenSchot 2006-03-30 12:27:52 +00:00
www-data 9f32005859 web commit by joey 2006-03-29 22:38:54 +00:00
www-data c3c93a05f9 web commit by joey 2006-03-29 22:38:30 +00:00
joey 5f1e794045 fixes 2006-03-29 22:36:23 +00:00
joey 0d9539d577 added --hyperestraier switch, which turns on search support
(ok, the way I run estseek.cgi is admittedly pretty nasty, but it works..)
2006-03-29 22:21:23 +00:00
www-data a4eaf05620 web commit by JeroenSchot: idea about markdown enclosing. 2006-03-29 19:08:49 +00:00
www-data 212d7eb246 web commit by joey 2006-03-29 18:52:09 +00:00
joey efe91335c6 improve fix for symlink attacks to check subdirectories for symlinks too
before writing
2006-03-29 18:50:36 +00:00
joey 7c9aa23b44 rm 2006-03-29 18:34:25 +00:00
www-data 67bfc9a30b web commit by joey: test edit, replacing a file from underlay 2006-03-29 18:33:59 +00:00
joey 975ae0944c Implemented --underlaydir, and moved files provided by underlay out of doc
so I don't need to maintain two copies anymore.

You might also want to remove the files provided in the basewiki underlay
from your wiki, if you have not created custom local versions of them, so
that these pages will be automatically updated in future ikiwiki upgrades.
2006-03-29 18:21:01 +00:00
www-data a56eda6878 web commit by joey 2006-03-29 14:57:38 +00:00
www-data 157357f1bb web commit by joey 2006-03-29 14:52:44 +00:00
joey 31970d3c07 minor 2006-03-29 07:32:56 +00:00
joey d2639d7c84 minor improvements 2006-03-29 07:31:13 +00:00
www-data 576feac32b web commit by joey 2006-03-29 07:26:56 +00:00
joey 5591d621b9 css support 2006-03-29 07:24:03 +00:00
joey ce48f18a3b better button 2006-03-29 07:21:16 +00:00
joey bf0fa3c42c add rss button 2006-03-29 07:13:36 +00:00
joey 3dad68caab fix 2006-03-29 06:58:53 +00:00
joey 33bb16e019 fix 2006-03-29 06:58:22 +00:00
joey ff107da245 fix 2006-03-29 06:57:41 +00:00
joey be4a220f85 fix 2006-03-29 06:50:56 +00:00
joey 392116f0fd fix 2006-03-29 06:50:21 +00:00
joey f743b340ff add things needed by formbuilder 2006-03-29 06:48:18 +00:00
joey ec2afa23ae add 2006-03-29 06:35:12 +00:00
www-data bbb2aaf69c web commit by joey 2006-03-29 03:49:03 +00:00
www-data c438458b8a web commit by joey 2006-03-29 03:43:35 +00:00
www-data 1b375d7818 web commit by joey 2006-03-29 03:32:57 +00:00
www-data f55e219d4f web commit by joey 2006-03-29 03:30:26 +00:00
www-data 0db7de08af web commit by joey 2006-03-29 03:29:23 +00:00
joey e41dd1e24e html validation fixes:
- escape & in urls (also clean up cgi url generation)
 - since markdown wraps inlined pages in <p></p>, close and re-open
   the paragraph tags when generating the embedded html
 - added XHTML 1.0 doctypes to templates
 - fixed <hr /> and <br /> in templates
 - add an alt attribute to inline images, based on the WikiLink to the
   image. Allows things like [[my_image|img.png]] to customise alt text.
2006-03-29 03:18:21 +00:00
www-data bfe959167a web commit by joey 2006-03-29 02:34:04 +00:00
joey 2695d91d52 removing test pages 2006-03-29 02:26:29 +00:00
www-data 934aedf186 web commit by joey 2006-03-29 02:22:30 +00:00
www-data 89a9976a70 web commit by joey 2006-03-29 02:21:29 +00:00
joey 0a95ac2144 Improved handling of wikilinks containing characters that are not allowed
in filenames. Now converts to valid filenames automatically.

Note, need to --refresh your wiki after updating to this version, if you
use any pages with __nn__ in their names.
2006-03-29 02:14:55 +00:00
www-data f6b33b8772 web commit by joey 2006-03-29 02:07:09 +00:00
www-data c7bb84164d web commit by joey 2006-03-29 01:52:26 +00:00
www-data 9c2f67454b web commit by joey 2006-03-28 23:38:00 +00:00
joey d9f1b12149 support [[linktext|pagename]] links 2006-03-28 23:31:53 +00:00
joey d73574e19f There was a bug that [[inline archive="yes]] created an RSS link, but no feed.
Fixed in the easiest way by creating an RSS feed for archive pages (it will
include only a limited number of items, not everything).

Alternative fix would be to track separately which pages are archives and
which not, and only create feeds for non-archives.
2006-03-28 23:06:28 +00:00
www-data 9645f0ccbc web commit by JeroenSchot: summarize current html problems. 2006-03-28 19:15:41 +00:00
www-data 3e44774691 web commit by KyleMacLea 2006-03-28 16:33:12 +00:00
www-data 670b0e24b5 web commit by JeroenSchot: escape [[]]'s. 2006-03-28 15:17:16 +00:00
www-data f3c740ae48 web commit by JeroenSchot: rss bug added. 2006-03-28 15:16:14 +00:00
www-data 6b59d3f067 web commit by JamesAntill: Relative links 2006-03-27 21:17:16 +00:00
www-data 2bdfec0658 web commit by joey 2006-03-26 05:39:05 +00:00
www-data 088dccb3f9 web commit by joey 2006-03-26 05:38:23 +00:00
www-data 90b2b991f7 web commit by joey 2006-03-26 05:35:19 +00:00
www-data 5d043d57eb web commit by joey 2006-03-26 05:33:34 +00:00
www-data c7c4c374db web commit by joey 2006-03-26 05:32:54 +00:00
www-data 2457e52674 web commit by joey 2006-03-26 05:32:30 +00:00
www-data 43a05ad618 web commit by joey 2006-03-26 05:31:24 +00:00
www-data 90da405ed1 web commit by joey 2006-03-26 05:26:13 +00:00
www-data 588dd61597 web commit by joey 2006-03-26 05:25:12 +00:00
joey f2a2f3c937 split up options by type 2006-03-26 05:24:03 +00:00
joey ffc0be87d7 add --refresh and make it with with --setup 2006-03-26 05:08:41 +00:00
www-data 6072b3ea45 web commit by joey 2006-03-26 03:18:04 +00:00
joey 9092356173 added --getctime 2006-03-26 02:30:44 +00:00
www-data b1fac01790 web commit by joey 2006-03-25 18:16:53 +00:00
www-data e1174c6812 web commit by joey 2006-03-25 18:16:37 +00:00
joey 2b7385544d typo 2006-03-25 18:15:45 +00:00
joey 3de3ae22c6 add 2006-03-25 18:15:10 +00:00
joey 0a4c1396de add logo 2006-03-25 18:14:27 +00:00
www-data d0824db6b2 web commit by joey 2006-03-25 18:08:47 +00:00
www-data a591d11c00 web commit by joey 2006-03-25 18:08:10 +00:00
joey 797270a9ec add logo, contributed by Jeroen Schot 2006-03-25 18:07:43 +00:00
www-data 686b62d390 web commit by JeroenSchot: typo. 2006-03-24 23:22:27 +00:00
www-data 5b27727ca6 web commit by JeroenSchot: update. 2006-03-24 23:18:37 +00:00
www-data de62d09bfa web commit by JeroenSchot: removed silly <hr/>. 2006-03-24 23:15:40 +00:00
www-data 67693f40a8 web commit by joey 2006-03-24 21:43:16 +00:00
www-data dee2c610a8 web commit by joey 2006-03-24 21:42:33 +00:00
joey 61c909e2f2 implemented upgradehooksh 2006-03-24 21:36:37 +00:00
www-data d9cd1050da web commit by joey 2006-03-24 21:35:53 +00:00
www-data 0630d97438 web commit by joey 2006-03-24 20:53:54 +00:00
www-data df2ccc34b3 web commit by joey 2006-03-24 20:50:08 +00:00
www-data 960b4405d7 web commit by JeroenSchot: added myself as an ikiwiki-user :) 2006-03-24 11:05:58 +00:00
www-data 6b4972b155 web commit by PerOlofsson: typo 2006-03-24 10:52:53 +00:00
www-data 074257f702 web commit by PerOlofsson 2006-03-24 10:52:04 +00:00
www-data cf7ef6e686 web commit by joey 2006-03-24 07:24:23 +00:00
www-data 45dac61b1f web commit by joey 2006-03-24 07:17:39 +00:00
www-data 263106272a web commit by joey 2006-03-24 05:52:54 +00:00
www-data 4fc43146b3 web commit by joey 2006-03-24 05:52:19 +00:00
joey 9fd2a38f49 move 2006-03-24 05:51:58 +00:00
www-data 0541607809 web commit by joey 2006-03-24 05:51:44 +00:00
www-data eb17a27b96 web commit by joey 2006-03-24 05:50:54 +00:00
www-data c77e9a9b3c web commit by joey 2006-03-24 05:50:06 +00:00
www-data e1765f446f web commit by joey 2006-03-24 05:46:01 +00:00
www-data 0ce894d18c web commit by joey 2006-03-24 05:41:10 +00:00
www-data b424cc47f1 web commit by joey 2006-03-24 05:39:11 +00:00
www-data 03b9e58e6f web commit by joey 2006-03-24 05:38:29 +00:00
www-data 387132923b web commit by joey 2006-03-24 05:36:11 +00:00
www-data 90efd5177e web commit by joey 2006-03-24 05:34:35 +00:00
www-data 0b1eea0256 web commit by joey 2006-03-24 05:34:17 +00:00
www-data ce942821d3 web commit by joey 2006-03-24 05:34:05 +00:00
www-data 2533ec21b8 web commit by joey 2006-03-24 05:27:58 +00:00
www-data 557dd2ea45 web commit by joey 2006-03-24 05:23:12 +00:00
www-data 57bc55e2d8 web commit by joey 2006-03-24 05:20:35 +00:00
joey d7ad5e66e8 rm 2006-03-24 05:14:18 +00:00
www-data 415d96a71f web commit by joey 2006-03-24 05:11:27 +00:00
joey 49524c429e add blog post template 2006-03-24 05:03:16 +00:00
www-data 5e7a3e7428 web commit by joey 2006-03-24 04:29:14 +00:00
www-data ef4cf79498 web commit by joey 2006-03-24 04:24:50 +00:00
www-data 378ae29f17 web commit by joey 2006-03-24 04:17:57 +00:00
www-data 2e5073a1ea web commit by joey 2006-03-24 04:17:40 +00:00
www-data 0e5c0c4660 web commit by joey 2006-03-24 04:17:21 +00:00
www-data 3018aa42cc web commit by joey 2006-03-24 04:16:28 +00:00
www-data 5e85f9b57d web commit by joey 2006-03-24 04:09:20 +00:00
joey 34497b82f6 up 2006-03-24 04:07:28 +00:00
joey 48f63526a2 add 2006-03-24 04:04:37 +00:00
www-data a01d37e353 web commit by joey 2006-03-24 03:00:04 +00:00
www-data af77087dc9 web commit by joey 2006-03-24 02:56:55 +00:00
www-data e111d632c2 web commit by joey 2006-03-24 02:56:37 +00:00
joey 4dbd99d99b add 2006-03-24 02:46:57 +00:00
joey 4d0921c7b7 add 2006-03-24 02:44:15 +00:00
joey e910e67424 fixes 2006-03-24 02:42:19 +00:00
www-data e1823922e6 web commit by joey 2006-03-24 02:40:58 +00:00
www-data 76e5fd7bbf web commit by joey 2006-03-24 02:40:42 +00:00
www-data 184f66d708 web commit by joey 2006-03-24 02:38:24 +00:00
joey cd152fa990 add a blog for done items too 2006-03-24 02:35:22 +00:00
joey 5c8351541d awesome new blog-based todo page 2006-03-24 02:28:53 +00:00
joey 8926a3bfbe Removed the rss feeds for every page, which wasn't really entirely useful.
Let's only do them for blog pages.
2006-03-24 02:00:40 +00:00
joey 5951c1dc82 add archive pages and fix some bugs 2006-03-24 01:49:42 +00:00
joey 7b4600df3f hold onto your hats, full-fledged blogging has arrived in ikiwiki! 2006-03-24 01:16:32 +00:00
joey 72e8ace28d Add file cretion times to the index file.
(Note that it's not really the file creation time, just the first time
ikiwiki saw it.)
2006-03-23 21:52:12 +00:00
joey ca0be85c59 new index file format
*warning* on upgrade to this version of ikiwiki, be sure to run --rebuild
to regenerate the index
2006-03-23 21:39:38 +00:00
joey 801a6d61b9 improve description field for rss 2006-03-23 21:17:57 +00:00
joey ca366fc902 add support for generating per-page rss feeds 2006-03-23 21:00:51 +00:00
joey 07e68136bb ugh 2006-03-23 19:29:18 +00:00
joey f178b62b68 who said markdown made it easier to read? :-P 2006-03-23 19:28:12 +00:00
joey a223f4540f support arbitrary characters in page titles, via some ugly use of unicode
character numbers
2006-03-23 19:25:08 +00:00
joey 86540c654f design for rss feeds and blogging 2006-03-23 10:29:28 +00:00
joey b645dc5a41 Getopt::Long is a huge, heavy perl module. So why use it?
This {gross,amazing} hack makes all wrapped uses of ikiwiki forgo any
option parsing at all. Options come in preparses via an env var from the
wrapper. As a bonus, Wrapper.pm no longer needs to be updated when command
line options are added to the program. Load time is sped up by around 10%.

ikiwikiwrap --params is no longer supported by this change. You will need
to rebuild your wrappers to take advantage of it.
2006-03-23 07:37:16 +00:00
joey 6c8cf5dd57 Major code reoganisation, splitting up the single big file. The two goals
kept in mind during this are a) to reduce load time for common cases like
cgi and post-commit and b) make the code easier to navigate.

This also modularises RCS support to the extent that it should be possible
to drop in a module for some RCS other than svn, add a switch for it, and
it pretty much just work.

High chance I missed an edge case that breaks something, this is only
barely tested at this point.
2006-03-23 06:51:15 +00:00
joey 03781baeb0 underlays are *hard*. feh 2006-03-23 04:44:32 +00:00
joey 62f1f9732b found & fixed another symlink attack 2006-03-23 04:33:35 +00:00
joey 0b1828f694 *warning* any wrappers built with a previous version of ikiwiki need to be
rebuilt

This changes ikiwiki's syntax to require only 2 parameters (source and
dest) and not three. The templatedir parameter is now an optional
--templatedir.
2006-03-23 02:53:03 +00:00
joey 483f61d228 improve 2006-03-23 02:31:51 +00:00
joey 509479f236 improve 2006-03-23 02:30:51 +00:00
joey def0274793 add another example 2006-03-23 01:49:55 +00:00
www-data b73debadba web commit by joey 2006-03-23 01:48:01 +00:00
joey 325d5c791f added adminuser settings, globlist support, and used this to implement page
locking
2006-03-23 01:40:46 +00:00
www-data 33b7f3444c web commit by joey 2006-03-22 19:04:41 +00:00
joey 5fe80a6371 prefs page implemented 2006-03-21 02:38:17 +00:00
joey b7d3a12c5c note that format of historyurl changed too.. 2006-03-21 01:27:05 +00:00
www-data 8ca32b69a6 web commit by joey 2006-03-21 01:21:58 +00:00
www-data c9594a0921 web commit by joey 2006-03-21 01:20:09 +00:00
joey 773731743d add --diffurl, if set RecentChanges has links to svn diffs 2006-03-21 01:18:01 +00:00
joey b7c86dda2f added last changed timestamp for pages 2006-03-20 19:56:37 +00:00
www-data 3a6d0d3a77 web commit by joey 2006-03-20 18:27:13 +00:00
joey ba335c94c7 fix setup file error
improve svn log regexp to deal with file copies/moves
2006-03-20 05:09:30 +00:00
www-data ae0475367c web commit by joey 2006-03-19 22:01:43 +00:00
www-data cc5248c5f6 web commit by joey 2006-03-19 22:00:58 +00:00
www-data 1d8e719e6a web commit by joey 2006-03-19 22:00:23 +00:00
www-data f6cf982152 web commit by joey 2006-03-19 21:59:09 +00:00
www-data a80f0c6e4f web commit by joey 2006-03-19 21:58:42 +00:00
www-data 3eb389ca61 web commit by joey 2006-03-19 21:56:42 +00:00
joey f0ff1625e0 foo 2006-03-19 21:54:42 +00:00
www-data febe494a96 web commit by joey 2006-03-19 21:52:44 +00:00
joey f0d7a5ee1a basewiki integration 2006-03-19 21:51:39 +00:00
www-data 470c46c794 web commit by joey 2006-03-19 21:49:20 +00:00
joey e04018ebc1 added basewiki 2006-03-19 21:44:15 +00:00
www-data c47d165a33 web commit by joey 2006-03-19 21:30:21 +00:00
joey f24b47d2ea add helponformatting page 2006-03-19 21:25:47 +00:00
www-data 93f8af972b web commit by joey 2006-03-19 20:49:26 +00:00
www-data a4fb4c301f web commit by joey 2006-03-19 20:43:23 +00:00
www-data a53033e3dd web commit by joey 2006-03-19 20:42:12 +00:00
www-data 8db7e3eca9 web commit by joey: conflict and merge is done! 2006-03-19 20:36:50 +00:00
www-data 07504a9c1b web commit by joey 2006-03-19 20:36:05 +00:00
joey 1b4f41de77 non-conficting commit to test merging.. 2006-03-19 20:35:59 +00:00
www-data 4d50e71d31 web commit by joey: conflict test 2006-03-19 20:34:10 +00:00
www-data 72f0753c30 web commit by joey: conflict test 2006-03-19 20:17:20 +00:00
www-data 6d098608e6 web commit by joey: conflict test 2006-03-19 20:12:15 +00:00
joey 6dc29ca72a committing changes for conflict test 2006-03-19 20:10:58 +00:00
www-data 52db4a50f6 web commit by joey 2006-03-19 19:27:59 +00:00
www-data 53146f395c web commit by joey 2006-03-19 19:24:40 +00:00
www-data c7e9c36926 web commit by joey 2006-03-18 21:39:58 +00:00
www-data 22f3f422af web commit by joey: thoughts on conflict resolution, gobbing, locking 2006-03-18 21:34:01 +00:00
www-data f180afec6c web commit by joey: test commit 2006-03-17 18:43:04 +00:00
www-data 2aa5962115 web commit by BrandenRobinson: Explain why letting users specify regexes is bad. 2006-03-17 16:51:14 +00:00
joey b93e189934 fix update of links to removed pages 2006-03-16 22:25:17 +00:00
www-data 4102ac826d web commit by joey 2006-03-16 22:07:51 +00:00
joey e57ee3aaea preview done 2006-03-16 21:44:16 +00:00
www-data f4d6635512 web commit by joey 2006-03-16 21:11:17 +00:00
www-data c0a2814124 web commit by joey 2006-03-16 21:09:41 +00:00
www-data c868d08aeb web commit by joey 2006-03-16 21:07:32 +00:00
www-data e4da88917e web commit by BrandenRobinson: Add brainstorming about email change notification. 2006-03-16 21:06:46 +00:00
www-data 18879c0a14 web commit by joey 2006-03-16 21:06:32 +00:00
www-data 3b17a59734 web commit by BrandenRobinson: Fix missing end brackets in wikilink. 2006-03-16 20:59:19 +00:00
www-data 3815b952fa web commit by joey 2006-03-16 20:45:43 +00:00
www-data 0340c45ea1 web commit by joey 2006-03-15 06:10:26 +00:00
www-data 7f6610f249 web commit by joey 2006-03-15 06:02:57 +00:00
www-data 4c232a06de web commit by joey 2006-03-15 05:56:48 +00:00
www-data ca0a240f31 web commit by joey: wikilink escaping supported now 2006-03-15 05:54:35 +00:00
www-data 2ee121fca4 web commit by joey 2006-03-15 05:53:38 +00:00
joey 5efb84517b improve 2006-03-15 05:49:06 +00:00
joey a1a7019f27 man page generation 2006-03-15 04:40:32 +00:00
joey 1186094987 debianise 2006-03-15 04:05:53 +00:00
joey 0a52e8fd82 config files now based on perl modules
add MakeMaker foo for module
2006-03-15 03:24:34 +00:00
joey 7f8efe4524 fix Discussion links to not take the BestLink.
As a bonus we now have meta Disussion/Discussion pages available, etc. Oh
well.. :-)
2006-03-14 06:04:44 +00:00
joey c768f9a2e9 load/save index when rendering a page in cgi mode for svn-less wikis 2006-03-14 05:37:34 +00:00
joey 7144eb3973 Some fixes to the parent links, I think the link to the index will be right
in all cases now.
2006-03-14 05:33:44 +00:00
joey 1c4d4e1e04 improved setup file more 2006-03-13 19:53:13 +00:00
joey 0f35669dd6 foo 2006-03-13 19:31:05 +00:00
joey 2e1417eb08 document setup files 2006-03-13 19:29:21 +00:00
joey f7f45d6a0a add rebuild after calling setup, better format for setup files 2006-03-13 19:10:29 +00:00
joey ac69a97905 avoid linkifying escaped wikilinks 2006-03-13 18:45:38 +00:00
joey 4796acdae7 add --setup, --wrappermode
allow filename param to --wrapper
2006-03-13 18:35:23 +00:00
joey 0990216956 - add --exclude
- move all the config vars into %config
2006-03-13 02:08:04 +00:00
www-data 46308ef825 web commit by webtest 2006-03-13 01:07:50 +00:00
www-data b22707f602 web commit by webtest 2006-03-13 01:06:10 +00:00
www-data 240618531a web commit by webtest 2006-03-13 01:01:52 +00:00
www-data a3ee4a8d72 web commit by webtest 2006-03-13 01:01:38 +00:00
www-data eb9a603698 web commit by webtest 2006-03-13 01:01:22 +00:00
www-data fa14d781d9 web commit by webtest 2006-03-13 01:01:02 +00:00
joey 2d4bf757fb - Add Discussion links to the button bar, these will automatically create
/Discussion subpages.
- Fix linking to DNE pages in some edge cases.
- Fix --rebuild (oops)
- Fix propigation of "from" field trru the login process when creating a
  new page.a
- Ideas for change notification.
2006-03-13 00:52:57 +00:00
www-data f4a6a03de6 web commit by webtest 2006-03-12 22:35:14 +00:00
www-data 11227db575 web commit by webtest 2006-03-12 20:47:48 +00:00
www-data 9be36eaa90 web commit by webtest 2006-03-12 20:46:20 +00:00
www-data efb91c8d3c web commit by webtest 2006-03-12 20:43:33 +00:00
www-data 7e3e19a38f web commit by webtest 2006-03-12 20:37:12 +00:00
www-data a8308741d2 web commit by webtest 2006-03-12 20:35:51 +00:00
www-data 14b6e66ce0 web commit by joey 2006-03-12 20:32:14 +00:00
www-data dad86cfe98 web commit by joey: test logged in commit 2006-03-12 20:14:45 +00:00
www-data 033fe224da web commit by joey 2006-03-12 20:13:02 +00:00
joey 60631f58b8 - finish user registration and password request email
- make sure a user is in the userdb before assuming they're logged on based
  on session info (allows deleting uerdb item and invalidating all
  sessions)
2006-03-12 20:10:42 +00:00
joey 0563a600e9 security improvements, switched to single session db file 2006-03-12 18:07:14 +00:00
joey 798c48a1a6 - use templates for signin form, error messages
- use FormBuilder for edit page forms (also use template)
- print debug to stderr in cgi mode to avoid breaking http headers
- fix links to page in parentlinks if $url is unset
- reorganise how wikilink is used in templates
- only make recentchanes link if svn is enabled
- change session id cookie to something we control
- add support for logging committer name for web commits from signed in
  users (untested)
- probably more changes I forgot
2006-03-12 16:37:26 +00:00
www-data 09a97d699e web commit from 66.118.98.137: 2006-03-12 05:22:54 +00:00
www-data 7fe6b059e3 web commit from 66.118.98.137: 2006-03-12 05:21:37 +00:00
www-data d78d706830 web commit from 66.118.98.137: 2006-03-12 05:20:47 +00:00
www-data 1a4adb98df web commit from 66.118.98.137: 2006-03-12 05:16:01 +00:00
www-data 9efbadb35d web commit from 66.118.98.137: 2006-03-12 05:15:08 +00:00
www-data 03160b117c web commit from 66.118.98.137: ikiwiki man page in markdown 2006-03-12 05:14:41 +00:00
www-data 3863f56d88 web commit from 66.118.98.137: 2006-03-12 04:44:23 +00:00
www-data 580dedff75 web commit from 66.118.98.137: 2006-03-12 04:43:27 +00:00
www-data 71f021518a web commit from 66.118.98.137: 2006-03-12 04:41:31 +00:00
www-data 613c11d598 web commit from 66.118.98.137: 2006-03-12 04:39:12 +00:00
www-data 66b92c6eb5 web commit from 66.118.98.137: 2006-03-12 04:38:00 +00:00
www-data 8ab39fcc04 web commit from 66.118.98.137: 2006-03-12 04:37:27 +00:00
www-data 26fb2ba7ca web commit from 66.118.98.137: 2006-03-12 04:37:12 +00:00
www-data 6985b31a5f web commit from 66.118.98.137: 2006-03-12 04:36:55 +00:00
www-data 85b77c637f web commit from 66.118.98.137: 2006-03-12 04:36:26 +00:00
www-data cae5e22a8d web commit from 66.118.98.137: 2006-03-12 04:09:59 +00:00
www-data 7f8fa959f4 web commit from 66.118.98.137: 2006-03-12 03:55:40 +00:00
joey bbabbca9d1 template for recentchanges 2006-03-12 03:29:09 +00:00
joey 1311d67f0d added signin form, although it needs to be hooked up to a user store 2006-03-12 02:22:29 +00:00
www-data e7f2e59d1b web commit from 66.118.98.137: 2006-03-12 02:21:02 +00:00
www-data 6b6033607d web commit from 71.104.166.233: 2006-03-12 00:33:54 +00:00
www-data 64148dad63 web commit from 151.196.18.127: There, un[[]]'d. 2006-03-11 19:44:37 +00:00
www-data 50b019c667 web commit from 151.196.18.127: Linkified? 2006-03-11 19:44:03 +00:00
www-data 09c0785e3e web commit from 62.45.9.73: fixed typo. -schot 2006-03-11 16:30:18 +00:00
www-data c316b2a3ab web commit from 89.51.237.43: 2006-03-11 15:54:28 +00:00
www-data 54f84475a1 web commit from 84.162.253.249: foo 2006-03-11 14:05:24 +00:00
www-data 3409aa6a92 web commit from 80.196.72.6: 2006-03-11 12:59:29 +00:00
www-data 6246e909eb web commit from 217.147.92.53: 2006-03-11 08:32:44 +00:00
www-data 507d430986 web commit from 66.118.98.137: 2006-03-11 06:45:16 +00:00
www-data 8c032a31ea web commit from 66.118.98.137: 2006-03-11 06:41:51 +00:00
www-data 041f10bf3e web commit from 66.118.98.137: 2006-03-11 06:41:01 +00:00
www-data 76deb2e171 web commit from 66.118.98.137: 2006-03-11 06:35:52 +00:00
www-data 518ce143f6 web commit from 66.118.98.137: 2006-03-11 06:34:04 +00:00
www-data ef814598fd web commit from 66.118.98.137: 2006-03-11 06:32:44 +00:00
www-data 113887b157 web commit from 66.118.98.137: 2006-03-11 06:14:13 +00:00
www-data d430b23ba3 web commit from 66.118.98.137: 2006-03-11 06:09:52 +00:00
www-data 4e87ea7ed1 web commit from 66.118.98.137: 2006-03-11 06:09:10 +00:00
www-data 89d8b736e8 web commit from 66.118.98.137: 2006-03-11 06:06:37 +00:00
www-data 3065ec79ad web commit from 66.118.98.137: 2006-03-11 06:05:29 +00:00
www-data b35fee6c6d web commit from 66.118.98.137: 2006-03-11 06:03:44 +00:00
www-data fd69e837b6 web commit from 66.118.98.137: 2006-03-11 06:03:30 +00:00
www-data dce2ce40e8 web commit from 66.118.98.137: 2006-03-11 06:02:51 +00:00
www-data 8440a771c1 web commit from 66.118.98.137: 2006-03-11 06:00:48 +00:00
www-data e7d50f7f73 web commit from 66.118.98.137: 2006-03-11 05:55:12 +00:00
www-data dba676550c web commit from 66.118.98.137: 2006-03-11 05:52:38 +00:00
www-data b292bec36c web commit from 66.118.98.137: 2006-03-11 05:52:13 +00:00
www-data 07959b57ca web commit from 66.118.98.137: 2006-03-11 05:52:00 +00:00
www-data b25c93c862 web commit from 66.118.98.137: 2006-03-11 05:51:44 +00:00
www-data ea56c863e8 web commit from 66.118.98.137: 2006-03-11 05:51:15 +00:00
www-data 20020cc9da web commit from 66.118.98.137: 2006-03-11 05:50:50 +00:00
www-data cf0da19b5f web commit from 66.118.98.137: 2006-03-11 05:50:29 +00:00
www-data 8b639834e3 web commit from 66.118.98.137: 2006-03-11 05:49:50 +00:00
www-data 25082d9768 web commit from 66.118.98.137: 2006-03-11 05:49:23 +00:00
www-data 11ec861855 web commit from 66.118.98.137: 2006-03-11 05:47:47 +00:00
www-data 169162e92f web commit from 66.118.98.137: 2006-03-11 05:46:59 +00:00
www-data 644335eeed web commit from 66.118.98.137: 2006-03-11 05:46:47 +00:00
www-data 0c66f3d54b web commit from 66.118.98.137: 2006-03-11 05:46:02 +00:00
www-data e550e44bbb web commit from 66.118.98.137: 2006-03-11 05:45:18 +00:00
www-data 40a91a9ab0 web commit from 66.118.98.137: 2006-03-11 05:43:56 +00:00
joey 965afd875c up 2006-03-11 05:41:25 +00:00
www-data 69d70eb3ba web commit from 66.118.98.137: 2006-03-11 05:40:09 +00:00
www-data ff24d2efba web commit from 66.118.98.137: 2006-03-11 05:37:55 +00:00
www-data 6303d8d42f web commit from 66.118.98.137: 2006-03-11 05:37:17 +00:00
www-data ff34c32de0 web commit from 66.118.98.137: 2006-03-11 05:36:10 +00:00
www-data de74b74953 web commit from 66.118.98.137: 2006-03-11 05:35:44 +00:00
www-data eb9ffe2f3e web commit from 66.118.98.137: 2006-03-11 05:34:08 +00:00
www-data e12e98f958 web commit from 66.118.98.137: 2006-03-11 05:32:50 +00:00
www-data 24006aa6a8 web commit from 66.118.98.137: 2006-03-11 05:32:03 +00:00
www-data 336c546b28 web commit from 66.118.98.137: 2006-03-11 05:27:53 +00:00
www-data 040bfd0966 web commit from 66.118.98.137: 2006-03-11 05:27:11 +00:00
www-data 7d68b97484 web commit from 66.118.98.137: 2006-03-11 05:26:52 +00:00
www-data cf841ef42d web commit from 66.118.98.137: 2006-03-11 05:25:43 +00:00
www-data 44eaf2de10 web commit from 66.118.98.137: 2006-03-11 05:24:53 +00:00
www-data 3fb1893fb1 web commit from 66.118.98.137: 2006-03-11 05:24:01 +00:00
www-data 58fafcea44 web commit from 66.118.98.137: 2006-03-11 05:23:10 +00:00
www-data 05327034a2 web commit from 66.118.98.137: moved from index, expand 2006-03-11 05:20:55 +00:00
www-data b78400d68c web commit from 66.118.98.137: trimming 2006-03-11 05:18:26 +00:00
joey 57706b5d4a foo 2006-03-11 05:08:25 +00:00
joey 15b5e9e7ae up 2006-03-11 04:37:11 +00:00
joey 2aaab7db29 up 2006-03-11 00:40:34 +00:00
joey deb4e4b0c2 update 2006-03-10 23:43:44 +00:00
joey 942d5896cd added cgi support 2006-03-10 23:16:09 +00:00
joey d5566303d6 foo 2006-03-10 09:16:07 +00:00
joey 9ab1c273f6 autowrapper 2006-03-10 09:02:09 +00:00
joey 65e3686ead dd 2006-03-10 08:19:53 +00:00
joey d3d8890ee9 foo 2006-03-10 07:00:09 +00:00
joey 035a4f31b1 added linksbacks 2006-03-10 06:01:46 +00:00
joey 198c2d9c45 options 2006-03-10 04:28:06 +00:00
joey a1997e1994 add 2006-03-10 02:10:44 +00:00