Commit Graph

921 Commits (bd1eb38ed8f0e0621000dc9d597967b9ad82d995)

Author SHA1 Message Date
joey e087ae639f improve the ikiwiki.setup for git, hope I got everything right 2006-06-02 05:43:58 +00:00
joey 8bd6e9732a blah 2006-06-02 05:34:46 +00:00
joey c3d0f63101 better blocking 2006-06-02 05:34:01 +00:00
joey 30afedcfe2 * Add support for using git instead of subversion as the RCS backend,
tremendous thanks to Recai Oktaş for this.
* Doc updates for git.
2006-06-02 05:32:20 +00:00
joey c0f8126143 foo 2006-06-02 04:54:35 +00:00
joey df5358f665 minor 2006-06-02 04:51:26 +00:00
joey d534483b9b * Reorganised the doc wiki's todo/* pages, using a link/tag to flag
* Allow pagetemplate plugins to override *anything* in the template.
* Add a meta plugin, which allows specifying various metadata about pages,
  like license and author. It also allows for inserting html link and meta
  tags into html, overriding the title, and adding hidden WikiLinks, which
  can be useful when using link-based globbing for page categorisation.
* Remove preprocessor directives from inlined pages.
* Allow simple preprocessor directive values to be specified w/o quotes.
2006-06-02 04:49:12 +00:00
joey f1b3b728c1 bah, globlists are not anded.. 2006-06-02 02:19:49 +00:00
joey 0e9312b2a5 add 2006-06-02 02:17:56 +00:00
joey 0b8aacfb96 * Reorganised the doc wiki's todo/* pages, using a [[done]] tag to flag
when a todo item is done, instead of the previous moving it to a different
  subdir.
2006-06-02 02:07:21 +00:00
joey ad247de723 * Patch from Dr. Zini to add link() and backlink() to globlists. This allows
for some handy stuff like:
  - Using links as a kind of tag; creating blog pages that list all pages
    containing a given tag/link or not containing some other tag.
  - Subscribing to mail notifications whenever a change is made to a page
    that is a backlink of page foo. Ie, "Please notify me of changes in all
    pages that link to my home page in the wiki"
  - Locking any pages that are linked to from a particular page, so that
    lists of locks can be exposed in the wiki.
2006-06-02 01:17:26 +00:00
joey 140658bc51 * More security review. 2006-06-01 20:44:12 +00:00
www-data f4fd66fc1b web commit by joey: cleanup 2006-05-31 02:02:47 +00:00
www-data 8b644abfff web commit by joey 2006-05-31 01:57:46 +00:00
www-data 00938c38f7 web commit by joey 2006-05-31 01:56:56 +00:00
www-data 2ecb2171c6 web commit by joey 2006-05-31 01:55:11 +00:00
www-data de5cd1e12b web commit by VictorMoral 2006-05-30 12:15:17 +00:00
www-data 056002c2e1 web commit by VictorMoral 2006-05-30 12:14:06 +00:00
www-data 6ee85ad464 web commit by VictorMoral 2006-05-30 12:04:07 +00:00
www-data a8475ab2b0 web commit by VictorMoral 2006-05-30 12:02:35 +00:00
joey abf5543e0c cannot reproduce a problem 2006-05-29 05:10:23 +00:00
joey 7a1e12675e * Add --timeformat config option to allow changing how dates are displayed.
Note that as a side effect, dates will now be displayed using the local
  timezone, not as GMT.
2006-05-29 05:09:43 +00:00
joey 890257521e remove some old news pages, I'll only be keeping the most recent couple of
things around
2006-05-27 19:48:23 +00:00
www-data c3ccdfd9d6 web commit by joey 2006-05-27 19:46:27 +00:00
joey aad8e82bda add news item for ikiwiki 1.4 2006-05-27 19:17:02 +00:00
joey c20c406631 * Add -refresh option to ikiwiki-mass-rebuild and use that on upgrades that
do not need a full rebuild, in order to update any basewiki pages.
2006-05-27 19:04:46 +00:00
joey 477c11ad4d typo 2006-05-26 16:23:48 +00:00
joey 65d0aee407 * --getctime had bitrotted (well I only ever used it the once so far..),
* When inlining a page in another one, links from the inlined page are now
  expanded the same as they are when rendering the inlined page as a
  standalone page. So rather than being expanded from the POV of the
  inlining page, they are expanded from the POV of the inlined page.
  For example, a link from blog/foo to "bar" will now link to blog/bar
  if it exists. Previously this needed to be a link explicitly to 
  "blog/bar"; such links will also continue to work.
  (This was slightly complex to do as the link still has to be constructed
  relative to the inlining page.)
2006-05-26 16:11:53 +00:00
joey 29507e94a4 utf-8 support seems to be working now 2006-05-26 15:33:14 +00:00
joey 361ec86696 * --getctime had bitrotted (well I only ever used it the once so far..),
fix and make it a bit more flexible
 * rcs_getctime is changed, now rather than needing to loop over all pages,
   it should just use the rcs to get the ctime of the passed file.
2006-05-26 15:22:43 +00:00
joey 282893be81 * Rebuilding on upgrade to this version is recommended.
* Add a html validity check to the test suite, using the wdg-html-validator,
  if available.
* Make the html valid when there is nothing in the actions list by adding an
  empty <li> to the end of it.
* Reordered some function call parameters for consistency.
2006-05-26 08:24:36 +00:00
joey 0fe24ee312 update 2006-05-26 01:12:36 +00:00
joey 5466a1daf9 * The page name and parent links has switched from using a <h1> to a styled
<span>, so pages can use <h1> internally instead of needing to use <h2>.
* Updated all of ikiwiki's own wiki pages for that.
* Add pagetemplate hook, which can be used by plugins that want to mess
  around with adding new stuff to the page template.
* Remove headercontent; the search plugin now adds the search box to the
  header by registering a pagetemplate hook, and other plugins should do
  similarly.
2006-05-26 01:10:58 +00:00
joey 7f64dd4f66 * Tell HTML::Scrubber to treat "/" as a valid attribute which is its
very strange way of enabling proper XHTML <br /> type tags. Output html
  should be always valid again now.
2006-05-25 22:03:22 +00:00
joey 75348182fc use right name for search plugin 2006-05-25 21:52:03 +00:00
www-data 14aa5a7351 web commit by IainMcLaren 2006-05-25 08:19:04 +00:00
joey 78870df321 latex version of logo
some other changes
2006-05-24 21:33:23 +00:00
www-data c34857ee90 web commit by PaulCollins: adding my wiki 2006-05-20 14:25:14 +00:00
joey a2c97af60b add news item for ikiwiki 1.3 2006-05-16 15:20:50 +00:00
joey 0905a8f046 add news item for ikiwiki 1.2 2006-05-15 16:01:13 +00:00
www-data 694eb98d3e web commit by RecaiOktas: UTF-8 test (conclusion) 2006-05-14 13:27:29 +00:00
www-data e0b7a67a46 web commit by RecaiOktas: UTF-8 test (last entry) 2006-05-14 13:21:32 +00:00
www-data 3054158d2f web commit by RecaiOktas: UTF-8 test (second entry) 2006-05-14 13:17:51 +00:00
www-data 1c7f1d7e39 web commit by RecaiOktas: UTF-8 test (first entry) 2006-05-14 13:13:47 +00:00
joey 7a0ff2b293 add 2006-05-13 16:35:37 +00:00
joey a17d6ee669 add 2006-05-13 16:12:23 +00:00
www-data 4a1b921f6d web commit by RecaiOktas: Add URL for Git 2006-05-13 10:56:34 +00:00
www-data b1ddf03680 web commit by tuomov: Fixed a typo 2006-05-13 08:08:14 +00:00
www-data 64d99045b9 web commit by joey 2006-05-12 23:45:07 +00:00
www-data 2a83d0a8b1 web commit by joey: git support! 2006-05-12 23:44:35 +00:00
www-data 16941293a9 web commit by joey 2006-05-12 22:35:19 +00:00
www-data b7a3a56cfa web commit by joey 2006-05-12 18:05:00 +00:00
www-data 5f3591a269 web commit by EfraimFeinstein: test display of Hebrew text 2006-05-12 15:24:03 +00:00
joey 065f298986 update 2006-05-12 05:17:29 +00:00
joey f0f3a430f3 * Add libc6-dev to dependencies, needed to build wrappers. 2006-05-08 23:00:42 +00:00
www-data 746f6fdffb web commit by joey 2006-05-05 21:21:00 +00:00
www-data 633090e67a web commit by joey 2006-05-05 21:20:40 +00:00
www-data 06027646e2 web commit by joey 2006-05-05 21:18:30 +00:00
joey 7914af53ab add news item for ikiwiki 1.1 2006-05-05 21:14:34 +00:00
joey dd7a381471 * Add ikiwiki-mass-rebuild script, ripped out of the postinst.
* Add some new config items to the estseek.conf template, which are needed
  by hyperestraier 1.2.3.
2006-05-05 20:48:20 +00:00
www-data 626751068b web commit by joey 2006-05-05 20:43:48 +00:00
www-data b5a9e50ed9 web commit by joey 2006-05-05 20:30:54 +00:00
joey b2bd444f31 * Allow discussion links on pages to be turned off with --no-discussion. 2006-05-05 18:20:52 +00:00
www-data fbb0762ccf web commit by ThomasSchwinge 2006-05-05 13:49:50 +00:00
www-data 74c54a5cbd web commit by joey 2006-05-05 05:47:52 +00:00
www-data 021cae1d85 web commit by joey 2006-05-05 05:45:57 +00:00
joey 6652de5e1a * Removed --sanitize and --no-sanitize, replaced with --plugin htmlscrubber
and --disable-plugin htmlscrubber.
2006-05-05 05:41:11 +00:00
joey 157df8591f rename the "render" hook to "change", which is clearer 2006-05-05 05:10:00 +00:00
www-data 13f8a835a0 web commit by joey 2006-05-05 04:44:09 +00:00
www-data 2455fcff03 web commit by joey 2006-05-05 04:43:41 +00:00
www-data bdc71f5734 web commit by joey 2006-05-05 04:41:31 +00:00
joey a59b1ac8d8 haiku plugin 2006-05-05 04:15:47 +00:00
joey f924740b93 add 2006-05-05 03:05:46 +00:00
www-data 0e8d8be117 web commit by ThomasSchwinge: yet another test 2006-05-04 16:13:01 +00:00
www-data 2b51c7deab web commit by joey 2006-05-04 15:13:51 +00:00
joey ca2755b20c remove test page; it was in TODO before removal 2006-05-04 15:02:51 +00:00
www-data e2da5b4f6e web commit by joey 2006-05-04 15:01:33 +00:00
www-data 2eb31dbba9 web commit by joey 2006-05-04 15:00:50 +00:00
joey 253c4a9acc link updates 2006-05-04 14:59:30 +00:00
www-data 5edeedfc80 web commit by joey 2006-05-04 14:53:17 +00:00
joey 9fbbc89ad5 update 2006-05-04 14:50:53 +00:00
www-data 7645e1c3e7 web commit by AlexHudson 2006-05-04 12:18:48 +00:00
www-data 89347d8586 web commit by ThomasSchwinge 2006-05-04 11:03:52 +00:00
www-data eb5fcadbff web commit by ThomasSchwinge 2006-05-04 10:55:02 +00:00
www-data 2f373283e0 web commit by ThomasSchwinge 2006-05-04 10:48:19 +00:00
www-data d80d029587 web commit by ThomasSchwinge 2006-05-04 10:45:21 +00:00
www-data 3e55b09a06 web commit by ThomasSchwinge: Initial version. 2006-05-04 10:42:58 +00:00
www-data 59d5c9d849 web commit by ThomasSchwinge: Fix the last commit. 2006-05-04 10:35:39 +00:00
www-data 27580105de web commit by ThomasSchwinge: Different sorts of links 2006-05-04 10:31:51 +00:00
joey 8c723b5564 bugnum 2006-05-04 06:31:24 +00:00
www-data ee18a8b287 web commit by joey 2006-05-04 05:42:35 +00:00
www-data f4ca9ee2f8 web commit by joey 2006-05-04 05:41:41 +00:00
www-data 161b9f27bd web commit by joey 2006-05-04 05:40:46 +00:00
www-data 071fa74492 web commit by joey 2006-05-04 05:39:28 +00:00
www-data dab9dd0f2d web commit by joey 2006-05-04 05:04:59 +00:00
www-data 60ff28e46d web commit by joey 2006-05-04 04:48:34 +00:00
www-data ed701c41c9 web commit by joey 2006-05-04 04:47:24 +00:00
www-data 12c08195e2 web commit by joey 2006-05-04 04:41:52 +00:00
www-data 7505e53eef web commit by joey 2006-05-04 04:36:43 +00:00
joey ecfd8bcae6 update 2006-05-04 04:33:56 +00:00
joey be56970d05 * Added smiley plugin, nicely controlled and documented by the smileys page.
* Copied in some smileys from Moin Moin.
2006-05-04 04:29:37 +00:00
www-data b3d24f6a63 web commit by joey 2006-05-04 02:29:28 +00:00
www-data 5ab1769a9a web commit by joey 2006-05-04 02:28:23 +00:00
www-data b5591fd8eb web commit by joey 2006-05-04 02:28:01 +00:00
www-data a5c9c68da3 web commit by joey 2006-05-03 22:47:34 +00:00
www-data 08eac4806c web commit by joey 2006-05-03 22:42:36 +00:00
www-data ea08b909d8 web commit by joey 2006-05-03 22:42:19 +00:00
www-data bcc6cd8f73 web commit by joey 2006-05-03 22:41:42 +00:00
www-data 3a98572da8 web commit by joey 2006-05-03 22:41:20 +00:00
www-data 4c2f8d3353 web commit by joey 2006-05-03 22:40:22 +00:00
www-data 79be3eec61 web commit by joey 2006-05-03 22:38:53 +00:00
www-data 4ff8a41f07 web commit by joey 2006-05-03 21:59:00 +00:00
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