Alex Schroeder
978cfc6162
Fix test for %Namespaces as suggested by a Perl 5.18 warning.
2013-08-21 10:44:42 +02:00
Alex Schroeder
385e5e6cde
Fixed syntax problem as warned by Perl 5.18
2013-08-21 10:19:45 +02:00
Alex Schroeder
ce87cad4e4
Removed ban-yourself.pl because that was just an idea without any code.
2013-08-16 00:32:27 +02:00
Alex Schroeder
295e4a76b5
Quote the unquoted string "commenthidden".
2013-08-16 00:30:58 +02:00
Alex Schroeder
4240bb51eb
Don't delete pages that are "lock on creation".
...
This is meant to protect BannedContent and BannedHost from deletion.
2013-08-16 00:29:32 +02:00
Alex Schroeder
5b0578bf94
New module: don't allow quick editing by an IP or username.
2013-08-15 23:46:31 +02:00
Alex Schroeder
275c321ac4
Made regular expression test more robust.
2013-08-05 10:02:06 +02:00
Alex Schroeder
d3e1a87763
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
36566e4705
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
bd65e7b824
Added ban-contributors extension and tests.
2013-07-30 17:40:57 +02:00
Alex Schroeder
89b41e714a
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
5d42195a51
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
a728daf8d1
Add RuleOrder to prevent conflict with markup.pl.
2013-05-19 14:43:23 +02:00
Alex Schroeder
289f123689
Italy: removed Festa della Repubblica, added Liberation Day instead.
2013-05-17 10:38:51 +02:00
Alex Schroeder
657330224d
Anniversary of the Unification of Italy
2013-05-17 00:42:48 +02:00
Alex Schroeder
8851637c30
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
12906744b9
Don't use a global $form.
2013-05-07 10:18:12 +02:00
Alex Schroeder
7e05d254ef
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-04-12 23:03:08 +02:00
Alex Schroeder
dbcfc02d82
Handle markup singles before handling forced pairs.
2013-04-12 22:59:50 +02:00
Alex Schroeder
2cc00c6d87
Fixed %s error in one message reported by Juanma MP.
2013-04-03 11:18:20 +02:00
Alex Schroeder
a2a87e3053
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
2811de0668
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
71db9c9f24
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-02-14 16:25:47 +01:00
Alex Schroeder
0926b24c73
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
dc1782c17f
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-02-01 15:37:44 +01:00
Alex Schroeder
8648a2b9a4
Avoid a javascript error.
2013-02-01 15:30:31 +01:00
Alex Schroeder
4f1d3f050d
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-02-01 15:29:42 +01:00
Alex Schroeder
acf96364bf
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
48f123dcbf
Remove the TOC if we don't have enough sections.
2013-02-01 15:17:52 +01:00
Alex Schroeder
68d1f24b17
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-02-01 15:16:32 +01:00
Alex Schroeder
a1ad87635e
At least two siblings or parent and child nodes required.
2013-02-01 15:12:54 +01:00
Alex Schroeder
7a4de497a7
Only print outline when there is more than one element.
2013-02-01 15:08:54 +01:00
Alex Schroeder
380957786b
Find existing TOC from toc.pl using the class attribute.
2013-02-01 15:05:04 +01:00
Alex Schroeder
9db718fa22
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-02-01 14:21:28 +01:00
Alex Schroeder
88877dac7e
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-02-01 14:17:46 +01:00
Alex Schroeder
d1bae9298f
An extension to generate a table of content.
2013-02-01 14:09:59 +01:00
Alex Schroeder
81225f6850
Save $1 to prevent it from being overwritten by Tss.
2013-01-31 09:50:11 +01:00
Alex Schroeder
7b0d5f4954
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-01-31 09:43:43 +01:00
Alex Schroeder
e2bbd7837e
Use LogWrite.
2013-01-31 09:43:05 +01:00
Alex Schroeder
bb02c7625d
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
bf3c955ab5
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
d9da8e00af
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2013-01-30 16:04:47 +01:00
Alex Schroeder
ccc7168953
Protect TZget against crashes if the timestamp is undefined.
2013-01-30 16:03:40 +01:00
Alex Schroeder
816541f99f
Make sure banning happens without logging in RegexpNewBannedContent.
2013-01-25 00:03:51 +01:00
Alex Schroeder
d6da963d02
Package Oddmuse.
2013-01-24 23:51:12 +01:00
Alex Schroeder
60c911c60c
Delete code that doesn't belong.
2013-01-24 23:50:31 +01:00
Alex Schroeder
d200ab657c
New
2013-01-24 23:45:24 +01:00
Alex Schroeder
a753f0ed89
Intro
2013-01-24 23:31:11 +01:00
Alex Schroeder
386a50d7dc
New
2013-01-24 23:30:32 +01:00
Alex Schroeder
1b1e8f8513
Invert the loop when scanning for banned content.
2013-01-24 23:04:35 +01:00