Commit Graph

49 Commits

Author SHA1 Message Date
Alex Schroeder
e6d3ad8382 Fixed typo in AddModuleDescription sub name 2014-08-21 22:23:23 +02:00
Alex Schroeder
17bd795ef0 Automatically reformatted modules 2014-08-21 07:29:46 +03:00
Alex Schroeder
ab624787c4 Changed \x{ffff} to \x{fffd} in all regular expressions.
Using Perl 5.8.8 resulted in a crash when compiling regular expressions referring to \x{ffff}.
2012-07-19 06:01:30 -04:00
Alex Schroeder
1495a29fd3 More UTF-8 fixes
All the source files containing non-ASCII characters needed to have
utf8 added. This will be necessary for user config files as well! The
regular expressions identifying page names had to be changed.
UrlEncode translates the string back to bytes before encoding it.
Cached RSS files are saved with UTF-8 encoding and therefore need
their meta-data changed (using the XML::RSS module to do this
correctly didn't work for some of the test files). The CGI object's
parameters, keywords and info_path are decoded correctly. File access
uses the UTF-8 layer (reading, writing, appending, access to the log
of recent changes, running sub processes with grep and diff).

The mac compatibility extension will also disable the use of grep if
non-ASCII characters are searched for because of an unexplained
problem with grep.
2012-05-24 18:08:42 +02:00
Alex Schroeder
c9e39a4c19 getting rid of $Id$ tags in $WikiDescription
Replaced the $Id$ tags in $WikiDescription for all the modules and wiki.pl itself with a link to the source and an appropriate wiki page, if possible. This is shown in action=version and should help users figure out what another wiki has installed.
2012-04-19 02:18:45 +02:00
Alex Schroeder
007e1b685c Fix <journal> so that it works again. 2007-09-12 05:02:13 +00:00
Alex Schroeder
d54c162415 Another iteration at a fix 2007-09-10 19:52:50 +00:00
Alex Schroeder
d6cb485dd3 Yet another shot at fixing the whole QuoteHtml issue 2007-09-10 19:32:30 +00:00
Alex Schroeder
4d89e47694 add TODO for bug fix 2007-09-09 21:26:57 +00:00
Alex Schroeder
1b46550ded Look for '&gt;' instead of '>' since we are letting Oddmuse do the encoding 2007-09-09 20:58:44 +00:00
Alex Schroeder
8a046e7240 Fix bug in HTML excaping in code blocks that occured as a result of a change in behavior of Oddmse. 2007-09-09 16:13:22 +00:00
Alex Schroeder
445db42db5 Fix a security hole where QuoteHTML was disabled and allowed visitors
to insert arbitrary HTML code.
2007-09-09 15:36:42 +00:00
Alex Schroeder
a55ffe5e57 Replace more missing code... Seriously, what happened?!?!? :) 2007-04-02 16:10:19 +00:00
Alex Schroeder
b1dbb4375e Add back SmartyPants support - it also got removed.
What is going on?
2007-04-02 15:23:38 +00:00
Alex Schroeder
5abbe59863 Add back the MyMarkdownRules feature.
Also, not sure what happened to version 1.35-1.37.  Oh well
2007-04-02 15:00:56 +00:00
Alex Schroeder
bebffb1121 Fix bug where parsing metadata would screw up links in first line 2007-03-10 22:20:47 +00:00
Alex Schroeder
7e1af5e60a Continue to fix bug with '<' around reference-style links 2006-04-04 01:16:05 +00:00
Alex Schroeder
13ba56dce9 Fix bug with '<' around reference-style links 2006-04-01 00:52:15 +00:00
Alex Schroeder
9207fc0bf2 Fix bug with escaping WikiWords 2006-01-03 01:17:49 +00:00
Alex Schroeder
c2feea2151 Fix handling of WikiWords within Markdown links 2005-11-20 18:50:49 +00:00
Alex Schroeder
dba477c709 disable use of metadata 2005-10-28 21:33:35 +00:00
Alex Schroeder
ac0fa9b33b - revert to original QuoteHtml behavior, after patching bug in Oddmuse's
QuoteHtml routine
- Require a WikiWord to be preceded by whitespace to prevent over-eager matching
2005-10-11 18:44:42 +00:00
Alex Schroeder
bf05ce0795 Fix bug when using WikiLinks with underlines(spaces) 2005-10-05 18:16:40 +00:00
Alex Schroeder
973d285c76 Fix bug with calling _UnescapeSpecialChars 2005-10-02 00:02:57 +00:00
Alex Schroeder
0d25423f28 Fix problem with linebreaks 2005-09-29 12:10:09 +00:00
Alex Schroeder
d7da573b3a Added detection for MultiMarkdown to allow footnotes 2005-09-28 22:22:44 +00:00
Alex Schroeder
49f63b88e1 Allow other modules to be compatible with Markdown 2005-09-13 00:09:24 +00:00
Alex Schroeder
584fb34f4a Fix bug when $RequireLoginToEdit = 0; 2005-09-08 02:07:19 +00:00
Alex Schroeder
e2165894ca Fixed problem with hard breaks 2005-08-21 17:32:32 +00:00
Alex Schroeder
9e48bfa37d Clean up clustermap cruft
Fix bad bug with NewDoAnchors
2005-08-17 23:34:25 +00:00
Alex Schroeder
02f7eb17fd Get rid of "Wiki Base Url" nonsense 2005-08-17 23:08:56 +00:00
Alex Schroeder
b3878a68ca Don't treat [WikiWord](url) as a WikiWord
Reformat Username and URL for Markdown when submitting a comment
2005-08-17 13:06:07 +00:00
Alex Schroeder
933fb18b6d *** empty log message *** 2005-08-15 03:07:17 +00:00
Alex Schroeder
213a64da1c Put John Gruber's Copyright information in as well! 2005-08-06 16:08:42 +00:00
Alex Schroeder
137c112ca4 Respect setting of $WikiLinks and $FreeLinks 2005-08-06 15:50:12 +00:00
Alex Schroeder
14914d65d3 Fix XHTML validity problem (pages started with <p>) 2005-08-06 15:41:36 +00:00
Alex Schroeder
c19de362ce Don't put files in unclustered, and exclude RssExclude 2005-08-04 18:41:26 +00:00
Alex Schroeder
89dfe9dec0 Fixed it so that you are not required to modify the original Markdown file 2005-08-03 23:50:22 +00:00
Alex Schroeder
e9b27e0cb3 Add support for [[download:]] 2005-08-03 22:33:30 +00:00
Alex Schroeder
9a1b1ae8c0 Fix issue with _ in image: links 2005-08-03 22:27:54 +00:00
Alex Schroeder
e54b80dba8 Allow WikiWords within [[Free Links]] 2005-08-03 22:13:23 +00:00
Alex Schroeder
9686c22e56 Fix DoAutoLinks issue 2005-08-03 04:14:57 +00:00
Alex Schroeder
137cbb5502 Fix whole in antispam email masking 2005-08-03 04:03:10 +00:00
Alex Schroeder
1c9dd0238a No, really this time... 2005-08-03 01:41:46 +00:00
Alex Schroeder
debe220f25 Added support to allow <journal> pages 2005-08-03 01:29:34 +00:00
Alex Schroeder
e30b8e9685 Added support for the 'image:' feature 2005-08-02 23:20:00 +00:00
Alex Schroeder
846938947f Add security feature to prevent inclusion of arbitrary HTML by visitors. 2005-08-02 03:13:00 +00:00
Alex Schroeder
9d8ec06d28 Significant improvements made. 2005-08-01 23:34:52 +00:00
Alex Schroeder
3a97c1963c new 2005-07-28 21:39:46 +00:00