Commit Graph

1282 Commits (b1a0a59212731913108930a6466b5bfc9b392805)

Author SHA1 Message Date
joey c4e8a8c62f update 2006-10-28 05:10:13 +00:00
joey db3b72c482 instead of over and over. Typical speedup is ~4x. Max possible speedup:
8x.
* Add "scan" parameter to hook(), which is used to make the hook be called
  during the scanning pass, as well as the render pass. The meta and tag
  plugins need to use the new scan parameter, so will any others that modify
  %links.
* Now that links are calculated in a separate pass, it can also 
  precalculate backlinks in one pass, which is O(N^2) instead of the
  previous code that was O(N^3). A very nice speedup for wikis with lots
  (thousands) of pages.
2006-10-28 05:07:56 +00:00
joey 49bf877701 * Add a separate pass to find page links, and only render each page once,
instead of over and over. This is up to 8 times faster than before!
  (This could have introduced some subtle bugs, so it needs to be tested
  extensively.)
2006-10-28 03:27:10 +00:00
joey 05fe79b487 add news item for ikiwiki 1.31 2006-10-28 03:17:52 +00:00
joey b6509c74a9 * Add basic spam fighting tool for admins: An admin's prefs page now allows
editing a list of banned users who are not allowed to log in.
2006-10-28 00:35:33 +00:00
joey ed463de21f revert spammer 2006-10-27 23:48:38 +00:00
joey dcadf11388 web commit by shoesorder 2006-10-27 23:22:36 +00:00
joey bd8390018a web commit by shoesorder 2006-10-27 23:21:39 +00:00
joey ee3878f8ad web commit by shoesorder 2006-10-27 23:20:24 +00:00
joey f0f1263c14 web commit by shoesorder 2006-10-27 23:19:07 +00:00
joey e5c4eae640 * Add missing dependency on the URI perl module. 2006-10-27 17:11:30 +00:00
joey c43112d1d9 web commit by MarkBucciarelli 2006-10-27 02:43:25 +00:00
joey 558e524165 web commit by ScottHenson 2006-10-25 22:39:05 +00:00
joey 8a207f556e response 2006-10-25 00:31:06 +00:00
joey 278765b9a5 web commit by ScottHenson 2006-10-24 17:24:36 +00:00
joey 4dc618cba8 response 2006-10-24 15:47:32 +00:00
joey ad2c77dd30 web commit by NicolasDuboc 2006-10-24 14:46:56 +00:00
joey 7be29d0bfd web commit by VictorMoral 2006-10-24 13:24:10 +00:00
joey 7a1dfbc49f web commit by VictorMoral 2006-10-24 13:20:32 +00:00
joey df2354b009 web commit by NicolasDuboc 2006-10-24 12:16:54 +00:00
joey 6d514b7b33 web commit by ScottHenson 2006-10-23 16:28:06 +00:00
joey 2a7082236e web commit by EthanGlasserCamp: do I have to maintain this? 2006-10-23 03:41:05 +00:00
joey 01d894af98 web commit by MarkBucciarelli 2006-10-23 00:34:30 +00:00
joey c49af80ab3 some notes about the security (or lack thereof) of plugins 2006-10-22 21:12:21 +00:00
joey 6a75123d7a web commit by VictorMoral 2006-10-22 20:36:59 +00:00
joey bca0b07c35 web commit by VictorMoral 2006-10-22 20:36:34 +00:00
joey ae0ba21e71 web commit by VictorMoral: 2006-10-22 20:25:26 +00:00
joey 380fd391d3 web commit by DavidMorenoGarza: Not my personal wiki, but the PM wiki 2006-10-22 17:27:28 +00:00
joey 4093a584a7 updates 2006-10-21 23:32:15 +00:00
joey f81d4904ee update 2006-10-21 22:06:35 +00:00
joey f646e975d6 included 2006-10-21 22:05:37 +00:00
joey e54d901565 * Add an img plugin, based on Christian Mock's img plugin, but stripped
down to the bare essentials. Useful for handling large images on websites.
2006-10-21 21:59:44 +00:00
joey 7b76cce96c web commit by RecaiOktas: Text::VimColor Debian package 2006-10-21 20:46:13 +00:00
joey a70b71c663 notes about this plugin, including a security issue 2006-10-21 19:49:23 +00:00
joey bb7179966c web commit by SimonRaven 2006-10-21 16:50:28 +00:00
joey f4ad79d887 merge change to basewiki 2006-10-19 16:27:17 +00:00
joey 436c3fbefc web commit by VictorMoral: Added information about style sheet and samples page 2006-10-19 13:39:00 +00:00
joey 0b6a684435 web commit by VictorMoral 2006-10-19 10:33:07 +00:00
joey caaa5bad89 web commit by VictorMoral 2006-10-19 10:31:58 +00:00
joey 7bb8c7e047 web commit by VictorMoral: Add a cpan shortcut 2006-10-19 10:30:19 +00:00
joey b5d3c31eda web commit by VictorMoral 2006-10-19 10:27:59 +00:00
joey a784ee9ee3 web commit by VictorMoral 2006-10-19 10:23:58 +00:00
joey 99a95f51bf remove 2006-10-17 17:46:31 +00:00
joey 0e0c83146c add news item for ikiwiki 1.30 2006-10-16 19:27:04 +00:00
joey 09718101af web commit by joey 2006-10-16 19:26:27 +00:00
joey cb8c95bdef web commit by VictorMoral 2006-10-16 14:32:22 +00:00
joey 7db7baed81 web commit by VictorMoral 2006-10-16 14:13:54 +00:00
joey f9d40ac70e response 2006-10-16 13:51:50 +00:00
joey 74c0731970 web commit by VictorMoral 2006-10-16 08:01:43 +00:00
joey 54841b6f84 web commit by VictorMoral 2006-10-16 07:15:29 +00:00
joey 7d1c001877 web commit by ChristianMock 2006-10-15 22:32:22 +00:00
joey e29dd20d24 fix 2006-10-15 19:46:01 +00:00
joey 057ac645cb titles 2006-10-15 19:38:33 +00:00
joey b973ed8269 * Add no_override parameter to hook().
* Add a shortcut plugin, inspired by Victor Moral's contributed shortcuts 
  plugin, but featuring a more ikiwiki-ish syntax and with shortcuts that
  can be configured using a page in wiki.
2006-10-15 19:33:52 +00:00
joey 8544d52fe9 web commit by BenjaminSonntag: adding debian etch dependency on libcgi-session-perl 2006-10-14 23:14:10 +00:00
joey 024a888954 web commit by ayhuser 2006-10-14 19:27:45 +00:00
joey e79742f94f web commit by joey: add news 2006-10-14 03:50:21 +00:00
joey dccdff53ae add news item for ikiwiki 1.29 2006-10-14 03:48:34 +00:00
joey ec6482402c add keithp.com 2006-10-13 18:23:23 +00:00
joey 3ffc189c54 web commit by SteveRobbins 2006-10-12 21:38:36 +00:00
joey e0c387c8d0 web commit by SteveRobbins: Downgrade fixed problem 2006-10-12 20:13:22 +00:00
joey 8973ba4723 web commit by GabrielFarrell: small grammar fix 2006-10-11 11:42:32 +00:00
joey 0286694e20 comments 2006-10-11 07:51:55 +00:00
joey 38923bfdd5 move 2006-10-11 07:45:15 +00:00
joey 8dd7ccc9bf web commit by SteveRobbins: Response with FormBuilder version and error string location. 2006-10-10 20:06:21 +00:00
joey be7173db7a web commit by DonMarti 2006-10-10 18:42:24 +00:00
joey 296117a0f1 web commit by VictorMoral: presentation of a new ikiwiki plugin 2006-10-10 14:32:03 +00:00
joey be55f6fd7c * Atom feed support based on a patch by Clint Adams.
* Add feeds=no option to inline preprocessor directive to turn off all types
  of feeds. feeds=rss will still work, and feeds=atom was also added, for
  fine control.
* $IkiWiki::version now holds the program version, and is accessible to
  plugins.
2006-10-08 23:57:37 +00:00
joey bf4e6716cc responses and reorg 2006-10-08 22:27:48 +00:00
joey cefbe6210f * Change %renderedfiles to store an array of files rendered from a given
source file, to allow tracking of extra rendered files like rss feeds.
* Note that plugins that accessed this variable will need to be updated!
  The plugin interface has been increased to version 1.01 for this change.
* Add will_render function to the plugin interface, used to register that a
  page renders a destination file, and do some security checks.
* Use will_render in the inline and linkmap plugins.
* Previously but no longer rendered files will be cleaned up.
* You will need to rebuild your wiki on upgrade to this version.
2006-10-08 21:56:50 +00:00
joey 118c481766 remove, redundant 2006-10-08 21:55:55 +00:00
joey 85832d1656 move 2006-10-08 21:04:45 +00:00
joey 92de3e5ac9 response 2006-10-07 18:03:19 +00:00
joey 0dfcf5edd5 web commit by SteveRobbins 2006-10-06 20:30:48 +00:00
joey a8bff3fb13 web commit by SteveRobbins 2006-10-06 20:17:52 +00:00
joey 16cbcf086b add metadata 2006-10-06 19:31:26 +00:00
joey 62a22bf541 comments 2006-10-06 19:22:22 +00:00
joey 9759b3b745 web commit by ChristianMock 2006-10-06 09:41:23 +00:00
joey 5709053f4d web commit by ChristianMock 2006-10-06 09:40:06 +00:00
joey 10b64bc707 web commit by ChristianMock 2006-10-06 09:38:59 +00:00
joey f04251bc9a update 2006-10-06 06:33:30 +00:00
joey b1c752a949 remove our 1st spam 2006-10-06 06:31:45 +00:00
joey 20feea7e08 web commit by icerain321: add a link 2006-10-06 06:21:12 +00:00
joey 67b513e8c4 * Patch from Alec Berryman adding a http_auth config item that allows
using HTTP Authentication instead of ikiwiki's built in authentication.
  Useful for eg, large sites with their own previously existing user auth
  setup. Closes: #384534
2006-10-02 22:56:09 +00:00
joey fb3a160f2d web commit by RecaiOktas: Replace partial patch with an url. 2006-10-02 22:46:38 +00:00
joey ae4d15473c web commit by RecaiOktas: Using FindBin in ikiwiki.pl. 2006-10-02 22:14:06 +00:00
joey 54f447b97e web commit by EthanGlasserCamp: This is what I wanted. 2006-10-02 21:37:26 +00:00
joey 2330971b5c tag 2006-10-02 00:17:16 +00:00
joey a24eced17f web commit by joey 2006-10-02 00:11:38 +00:00
joey d8a3538fb7 add meta info 2006-10-02 00:07:49 +00:00
joey 4ecf1338fe web commit by ChristianMock 2006-10-01 21:52:49 +00:00
joey bcd338531f web commit by EthanGlasserCamp 2006-09-29 15:57:33 +00:00
joey 8529b9edb0 web commit by RecaiOktas: Revert last change in patch. 2006-09-29 11:44:08 +00:00
joey 4e2f082ebb web commit by EthanGlasserCamp: more demanding, unreasonable thoughts about this -- I want a pony 2006-09-28 15:26:12 +00:00
joey cb5e093f24 web commit by DevogonDeBruin 2006-09-28 09:20:38 +00:00
joey 44a08155ee web commit by EthanGlasserCamp: Oops! This doesn't work at all. 2006-09-28 07:21:35 +00:00
joey af05e7badc web commit by EthanGlasserCamp: another entry on my wish list 2006-09-28 06:56:52 +00:00
joey 65c8cf7538 web commit by EthanGlasserCamp: now that at least a few things work right 2006-09-28 01:57:18 +00:00
joey cc511f5131 web commit by EthanGlasserCamp: another RFE 2006-09-28 01:06:42 +00:00
joey c19da7ef08 web commit by EthanGlasserCamp: questions about RecentChanges 2006-09-28 00:17:34 +00:00
joey a497ed2db3 web commit by RecaiOktas: Revise patch (joey: sorry for the wrong place of this page). 2006-09-27 22:25:18 +00:00
joey be219cb608 web commit by RecaiOktas: Patch for 'pruning_is_too_strict'. 2006-09-27 17:50:45 +00:00
joey 5df2020295 web commit by RecaiOktas 2006-09-27 17:45:27 +00:00
joey a80dcaa4d0 web commit by VictorMoral 2006-09-27 14:16:34 +00:00
joey f84d836e35 add news item for ikiwiki 1.28 2006-09-26 06:09:43 +00:00
joey 48e004acb1 * inline: Add ability to sort by page name, based on a patch from
Benjamin A'Lee.
2006-09-25 21:13:14 +00:00
joey 08db946cf4 remove since this is a duplicate with the new "prining too strict" bug
report, which has better info
2006-09-25 20:37:29 +00:00
joey eeae24f6c7 web commit by EthanGlasserCamp: bug description 2006-09-25 02:37:14 +00:00
joey 38cf0a665f web commit by EthanGlasserCamp 2006-09-25 01:48:53 +00:00
joey eb429f7ece add news item for ikiwiki 1.27 2006-09-24 16:58:22 +00:00
joey c35779ed0f web commit by RecaiOktas: Add stylesheet. 2006-09-23 04:09:18 +00:00
joey 3f6e69323f web commit by RecaiOktas: Yet another css. 2006-09-23 04:07:50 +00:00
joey a084682f73 new idea 2006-09-23 04:06:59 +00:00
joey 278dae4ef9 foo 2006-09-23 00:13:42 +00:00
joey 1cebba0e16 add 2006-09-23 00:12:21 +00:00
joey 1f2f64e834 update 2006-09-23 00:04:19 +00:00
joey 67d56b9d61 reformat 2006-09-23 00:01:11 +00:00
joey c9a652b311 update 2006-09-22 23:59:57 +00:00
joey b1dbcd1197 typo 2006-09-22 23:59:33 +00:00
joey 3a70c09dd9 web commit by StefanoZacchiroli 2006-09-22 14:51:17 +00:00
joey d5456c2c55 web commit by StefanoZacchiroli 2006-09-22 14:50:36 +00:00
joey 2cb09e635e web commit by StefanoZacchiroli 2006-09-22 14:49:56 +00:00
joey 6be4c2419e web commit by StefanoZacchiroli 2006-09-22 14:46:25 +00:00
joey 85dc98e24a web commit by StefanoZacchiroli: added link to a (to be written) page about css in ikiwiki 2006-09-22 14:44:52 +00:00
joey c35444826c * Add --render mode, which can be used to preview an edit at the command
line by test rendering a single page.
2006-09-21 21:34:29 +00:00
joey 63f09c7cef response 2006-09-21 20:45:44 +00:00
joey 723ba5793b web commit by joey 2006-09-21 20:40:46 +00:00
joey 8975d6bbbb web commit by joey 2006-09-21 20:39:53 +00:00
joey a3cae82bfb web commit by joey 2006-09-21 20:38:37 +00:00
joey 7e744a0ab6 web commit by joey 2006-09-21 20:33:36 +00:00
joey 8516d82089 web commit by joey 2006-09-21 20:32:32 +00:00
joey c7140ad90b * Add typography (SmartyPants) plugin by Recai. 2006-09-21 20:28:40 +00:00
joey 75594937c4 update 2006-09-21 20:24:38 +00:00
joey 4dfa87ae86 move, this contains todo items, not bugs 2006-09-21 18:00:45 +00:00
joey 3c8f07b53f update 2006-09-21 18:00:02 +00:00
joey ba922d64b1 web commit by ScottHenson 2006-09-21 17:19:21 +00:00
joey 957ae14949 thinko 2006-09-20 22:16:54 +00:00
joey b7dc6a35c3 update 2006-09-20 18:58:10 +00:00
joey c1d381017d web commit by JamesWestby 2006-09-20 18:18:44 +00:00
joey 78d8b1b085 web commit by StefanoZacchiroli: added my blog to the list 2006-09-20 16:56:45 +00:00
joey 072a382935 web commit by StefanoZacchiroli 2006-09-19 23:31:38 +00:00
joey ad8dfc67ab fix typo 2006-09-19 19:36:15 +00:00
joey 53b4b611e8 tweaks 2006-09-19 19:35:33 +00:00
joey 53b76f7abb add a pointer to arch mirror 2006-09-19 19:26:10 +00:00
joey 620542ed60 web commit by JamesWestby 2006-09-18 21:58:19 +00:00
joey db15adb019 update 2006-09-18 21:32:21 +00:00
joey 62e1a2ceed estseek patch (slightly altered) and other replies 2006-09-18 20:53:17 +00:00
joey ffb3e29e6b update 2006-09-18 18:07:45 +00:00
joey cf839e8e5d yet another update of the svgz file and updates all images 2006-09-18 18:04:43 +00:00
joey 9e7309ec82 web commit by ClintAdams: playing with patchqueue 2006-09-17 20:13:51 +00:00
joey 3488d268be format 2006-09-17 17:50:02 +00:00
joey 0261718d0f add icon 2006-09-17 17:49:25 +00:00
joey 5002526395 logo file updated 2006-09-17 17:45:48 +00:00
joey 313e85700b typo 2006-09-16 15:38:00 +00:00
joey 5a734d5911 web commit by JamesWestby 2006-09-16 15:30:18 +00:00
joey 815c484193 hmm 2006-09-16 15:16:24 +00:00
joey fa96eab120 * Updated ikiwiki.svgz from Recai, includes an icon and is used to generate
a multi-resolution favicon.ico.
2006-09-16 15:12:01 +00:00
joey efecdae091 post for Don 2006-09-16 03:11:23 +00:00
joey e15352066d responses 2006-09-16 02:37:50 +00:00
joey 5b050a4a82 web commit by JamesWestby 2006-09-16 01:56:26 +00:00
joey e2cc76971b web commit by JamesWestby 2006-09-16 01:54:25 +00:00
joey 0df2ad5dfe * Support Text::Markdown from CPAN, which has a different interface from
the original markdown or the one in Debian.
2006-09-16 01:50:29 +00:00
joey 2c74603157 web commit by JamesWestby 2006-09-16 01:33:22 +00:00
joey 245952e0c3 web commit by JamesWestby 2006-09-16 01:32:08 +00:00
joey 5f81e56678 response 2006-09-16 01:30:56 +00:00
joey a49041bf4b web commit by JamesWestby 2006-09-16 01:26:55 +00:00
joey 26774c931c * Patch from James Westby to deal with the case where you're editing a
new page, hit cancel, and need to be redirected to somewhere sane.
2006-09-16 01:23:14 +00:00
joey 39fd60f1ab * Deal with CPAN installing Markdown as Text::Markdown, while it's
installed as just Markdown by apt.
2006-09-16 01:14:30 +00:00
joey 3b42bd84ca merge helponformatting fix to basewiki 2006-09-16 01:10:06 +00:00
joey 0f25ec8eb6 * pagetemplate hooks are now also called when generating cgi pages.
* Add a favicon plugin, which simply adds a link tag for an icon to each
  page (and cgis).
2006-09-16 00:52:26 +00:00
joey 6206e9a62e web commit by JamesWestby: Add a note about Markdown vs. Text::Markdown 2006-09-16 00:35:13 +00:00
joey def1caf58c web commit by JamesWestby: The markdown docs actually say 4 spaces is enough indentation for a code block 2006-09-16 00:27:37 +00:00
joey 432577e23f web commit by JamesWestby: Add a bug and patch for 404 when cancelling the creation of a page. 2006-09-16 00:26:16 +00:00
joey c2e2155576 web commit by ClintAdams: can't edit the =tagging-method file 'til it exists 2006-09-16 00:12:18 +00:00
joey e3900a93c7 web commit by DonMarti 2006-09-15 19:15:03 +00:00
joey fdc8b55d4f web commit by DonMarti 2006-09-15 19:14:29 +00:00
joey 2f26f0927e web commit by JamesWestby: Add my new wiki 2006-09-15 18:33:08 +00:00
joey 6a15bf7e60 add family wiki 2006-09-15 03:25:17 +00:00
joey 8b69dcfcdf web commit by test: test 5 2006-09-14 23:20:40 +00:00
joey c32d2e5e9f web commit by test: test 4 2006-09-14 23:19:36 +00:00
joey 41932fc822 web commit by test: test 3 2006-09-14 23:15:30 +00:00
joey c5e0559a2a web commit by test: test 2 2006-09-14 23:06:59 +00:00
joey 443390795e web commit by test: test 2006-09-14 23:05:01 +00:00
joey 9575948b51 hail UB313! 2006-09-14 22:28:04 +00:00
joey c2286ddec5 web commit by RecaiOktas: Add homepage (uses Git backend). 2006-09-10 20:35:22 +00:00
joey 961ac9575a web commit by RecaiOktas: [Git] Document some design issues. 2006-09-10 14:45:51 +00:00
joey a065157855 web commit by RecaiOktas: Suggest local git clones for space and time efficiency. 2006-09-10 13:48:20 +00:00
joey 173109f2bf web commit by BenjaminALee: Added my homepage. 2006-09-10 12:22:21 +00:00
joey 1705e6246e updates 2006-09-10 02:55:42 +00:00
joey 9bae900242 * Add a module version number to IkiWiki, so you can "use IkiWiki '1.00'"
to declare which version of the interface your plugin needs.
2006-09-09 23:07:27 +00:00
joey dae0f48e91 * Work on firming up the plugin interface:
- Plugins should not need to load IkiWiki::Render to get commonly
    used functions, so moved some functions from there to IkiWiki.
  - Picked out the set of functions and variables that most plugins
    use, documented them, and made IkiWiki export them by default,
    like a proper perl module should.
  - Use the other functions at your own risk.
  - This is not quite complete, I still have to decide whether to
    export some other things.
* Changed all plugins included in ikiwiki to not use "IkiWiki::" when
  referring to stuff now exported by the IkiWiki module.
* Anyone with a third-party ikiwiki plugin is strongly enrouraged
  to make like changes to it and avoid use of non-exported symboles from
  "IkiWiki::".
* Link debian/changelog and debian/news to NEWS and CHANGELOG.
* Support hyperestradier version 1.4.2, which adds a new required phraseform
  setting.
2006-09-09 22:50:27 +00:00
joey d92142d09e add 2006-09-09 07:13:21 +00:00
joey aa2b3b8f63 * Add a googlecalendar plugin. A bit special-purpose, but it shows
one way to to deal with user-supplied content that could cause XSS
  issues w/o the htmlscrubber, and won't survive the scrubber.
2006-09-09 07:11:51 +00:00
joey 1431e29934 add news item for ikiwiki 1.26 2006-09-08 20:55:05 +00:00
joey 949c66c3eb add news item for ikiwiki 1.25 2006-09-08 06:06:47 +00:00
joey a79f5ce802 switch updo url 2006-09-07 23:57:54 +00:00
joey 516eaeafbd web commit by joey 2006-09-07 15:42:01 +00:00
joey cd5f2eadd9 web commit by joey 2006-09-07 15:39:05 +00:00
joey e7ff9acf86 web commit by joey 2006-09-07 15:38:02 +00:00
joey 3e9a6a7d4f size limits 2006-09-07 06:58:27 +00:00