Alex Schroeder
ab3e187354
Bugfix: Banned URLs are added to BannedContent, not BannedHosts.
...
Added a separate link to add host or IP number to BannedHosts.
2013-08-02 17:13:44 +02:00
Alex Schroeder
f17a67d817
Convenience: List URLs rolled back and offer entry of regexp.
...
If you are an admin and rolled back a single page, this will list the
URLs your rollback removed (assuming that those URLs are part of the
spam) and it will allow you to provide a regular expression that will
be added to BannedHosts.
2013-08-02 16:55:49 +02:00
Alex Schroeder
601218c0b1
Added ban-contributors extension and tests.
2013-07-30 17:40:57 +02:00
Alex Schroeder
1630b64fa5
Fix critical bug in private-pages.pl.
...
Private pages were deleted whenever maintenance ran. This has been
fixed.
2013-05-30 16:15:01 +02:00
Alex Schroeder
1a561c3cb1
Fix tagcloud bug in tags.pl.
...
The hash value wasn't being decoded before being split which resultet
in count being 1 in all cases.
2013-05-19 15:32:54 +02:00
Alex Schroeder
ca3740ca86
Add RuleOrder to prevent conflict with markup.pl.
2013-05-19 14:43:23 +02:00
Alex Schroeder
7a69437443
Italy: removed Festa della Repubblica, added Liberation Day instead.
2013-05-17 10:38:51 +02:00
Alex Schroeder
671f00701b
Anniversary of the Unification of Italy
2013-05-17 00:42:48 +02:00
Alex Schroeder
28c56373f6
DuckDuckGo module.
...
duckduckgo-search.pl and duckduckgo-search.t based on google-search.pl
and google-search.t to use DuckDuckGo for the search action via a
redirect.
2013-05-16 23:18:23 +02:00
Alex Schroeder
bf83cc5ca1
Don't use a global $form.
2013-05-07 10:18:12 +02:00
Alex Schroeder
8602dfb324
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-04-12 23:03:08 +02:00
Alex Schroeder
6647d52e88
Handle markup singles before handling forced pairs.
2013-04-12 22:59:50 +02:00
Alex Schroeder
3dcf08a850
Fixed %s error in one message reported by Juanma MP.
2013-04-03 11:18:20 +02:00
Alex Schroeder
4e790f7847
Fix justification of cells.
...
The code used to detect whitespace in sibling cells. Thus, if any of
the remaining cells on this line was centered or right justified, this
cell was also getting right justified. If the current cell was both
left and right justified, the result was that it got centered. Added a
test to check for this.
2013-03-05 23:07:23 +01:00
Alex Schroeder
355874edad
Add git action to call GitCleanup directly. Add more print statements explaining what git is doing.
2013-02-28 10:44:26 +01:00
Alex Schroeder
91cdb9888a
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-02-14 16:25:47 +01:00
Alex Schroeder
004b0c0831
URL encode keys and values in the tag database.
...
Depending on your version of the Berkley DB, non-ASCII or non-Latin-1 characters could crash Oddmuse.
2013-02-12 06:00:06 -05:00
Alex Schroeder
0226a82dca
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-02-01 15:37:44 +01:00
Alex Schroeder
31fcd5dc99
Avoid a javascript error.
2013-02-01 15:30:31 +01:00
Alex Schroeder
2c69716295
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-02-01 15:29:42 +01:00
Alex Schroeder
e772254293
Make sure we don't create an empty TOC element if there aren't enough sections.
2013-02-01 15:26:02 +01:00
Alex Schroeder
f8df77d1a6
Remove the TOC if we don't have enough sections.
2013-02-01 15:17:52 +01:00
Alex Schroeder
de4af94e89
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-02-01 15:16:32 +01:00
Alex Schroeder
cdee73b859
At least two siblings or parent and child nodes required.
2013-02-01 15:12:54 +01:00
Alex Schroeder
70895ed631
Only print outline when there is more than one element.
2013-02-01 15:08:54 +01:00
Alex Schroeder
14a6cc4e2f
Find existing TOC from toc.pl using the class attribute.
2013-02-01 15:05:04 +01:00
Alex Schroeder
83eaa45077
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-02-01 14:21:28 +01:00
Alex Schroeder
3a9b92f4a3
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-02-01 14:17:46 +01:00
Alex Schroeder
6e82239616
An extension to generate a table of content.
2013-02-01 14:09:59 +01:00
Alex Schroeder
8e2da8a1a9
Save $1 to prevent it from being overwritten by Tss.
2013-01-31 09:50:11 +01:00
Alex Schroeder
872b914c90
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-01-31 09:43:43 +01:00
Alex Schroeder
1e6f732fa9
Use LogWrite.
2013-01-31 09:43:05 +01:00
Alex Schroeder
925f0788fb
Add $1 to the explanation if such a group is part of the regular
...
expression.
2013-01-31 09:29:25 +01:00
Alex Schroeder
3c0c79a526
logbannedcontent.pl: Logging BannedHosts as well.
...
Renamed wrappers to make sure all have the Log prefix.
Moved log writing to a separate sub. Provide a little wrapper text for
banned hosts.
Using TimeToW3 to use a standard date and time format.
Use the id if no page has been opened yet (since DoEdit calls
UserIsBanned and DoPost calls UserCanEdit before either calls
OpenPage).
2013-01-31 09:21:54 +01:00
Alex Schroeder
fb7566ae53
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-01-30 16:04:47 +01:00
Alex Schroeder
9b05ea62c5
Protect TZget against crashes if the timestamp is undefined.
2013-01-30 16:03:40 +01:00
Alex Schroeder
7d166842f0
Make sure banning happens without logging in RegexpNewBannedContent.
2013-01-25 00:03:51 +01:00
Alex Schroeder
c6943cad7b
Package Oddmuse.
2013-01-24 23:51:12 +01:00
Alex Schroeder
c29037a9d6
Delete code that doesn't belong.
2013-01-24 23:50:31 +01:00
Alex Schroeder
e1b429c3b7
New
2013-01-24 23:45:24 +01:00
Alex Schroeder
c17c622c97
Intro
2013-01-24 23:31:11 +01:00
Alex Schroeder
9d11d42e5e
New
2013-01-24 23:30:32 +01:00
Alex Schroeder
270e0f4932
Invert the loop when scanning for banned content.
2013-01-24 23:04:35 +01:00
Alex Schroeder
47e4ad5e41
New.
2013-01-24 22:46:18 +01:00
Alex Schroeder
fd9a715634
Another fix for mail.pl...
2013-01-13 01:04:19 +01:00
Alex Schroeder
957729fd5d
Fix subscription migration for mail.pl
2013-01-13 00:57:58 +01:00
Alex Schroeder
23fb0cf18b
Added migration of subscriptions to mail.pl and tests.
2013-01-13 00:45:58 +01:00
Alex Schroeder
8e72af0a45
Fix encoding issues with the use of DB_File in mail.pl.
...
This also fixes the tests. Also get rid of wide character in print by
Test::Builder by adding the fix mentioned in the Test::More manpage.
The DB_File issue was necessary because a page name with an EN DASH
caused the script to crash, thus not printing the footer.
Unfortunately, this is solved by URL-encoding keys and values. This
means that your old mail.db is going to be invalid!
2013-01-12 23:55:08 +01:00
Alex Schroeder
d9a2db5b8d
Added support for sub and sup tags.
2013-01-07 13:51:39 +01:00
Alex Schroeder
b4b6435826
Fix entities for superscripts and vulgar fractions.
2013-01-06 18:18:16 +01:00