Joey Hess
f2529edcab
Fix typo in Danish translation of shortcuts page that caused expoentional regexp blowup.
...
Complex regular subexpression recursion limit (32766) exceeded at
/home/joey/src/ikiwiki/IkiWiki.pm line 1532.
This doesn't fix the blowup potential itself, it just fixes the typo. :)
A sample page that causes the blowup is attached below for future
reference. The first directive is not terminated. Contributing are the
additional quotes around the following directives, which mean that they can
each be processed as a parameter to the first directive, or as an
individual directive. In resolving this ambiguity, the regexp blows up.
Happily, perl contains the explosion , so I don't think there is an exploit
here.
"[[!shortcut name=wiktionary url=\"https://secure.wikimedia.org/wiktionary/en/ "
"[[!shortcut name=debss url=\"http://snapshot.debian.net/package/%s \"]]"
"[[!shortcut name=debwiki url=\"http://wiki.debian.org/%s \"]]"
"[[!shortcut name=fdobug url=\"https://bugs.freedesktop.org/show_bug.cgi?id=%s \" desc=\"freedesktop.org bug #%s\"]]"
"[[!shortcut name=fdolist url=\"http://lists.freedesktop.org/mailman/listinfo/%s \" desc=\"%s@lists.freedesktop.org\"]]"
"[[!shortcut name=cpanrt url=\"https://rt.cpan.org/Ticket/Display.html?id=%s \" desc=\"CPAN RT#%s\"]]"
"[[!shortcut name=novellbug url=\"https://bugzilla.novell.com/show_bug.cgi?id=%s \" desc=\"bug %s\"]]"
"[[!shortcut name=fdolist url=\"http://lists.freedesktop.org/mailman/listinfo/%s \" desc=\"%s@lists.freedesktop.org\"]]"
"[[!shortcut name=gnomebug url=\"http://bugzilla.gnome.org/show_bug.cgi?id=%s \" desc=\"GNOME bug #%s\"]]"
"[[!shortcut name=linuxbug url=\"http://bugzilla.kernel.org/show_bug.cgi?id=%s \" desc=\"Linux bug #%s\"]]"
"[[!shortcut name=gmane url=\"http://dir.gmane.org/gmane.%s \" desc=\"gmane.%s\"]]"
"[[!shortcut name=gmanemsg url=\"http://mid.gmane.org/%s \"]]"
"[[!shortcut name=cpan url=\"http://search.cpan.org/search?mode=dist&query=%s \"]]"
"[[!shortcut name=ctan url=\"http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s \"]]"
"[[!shortcut name=hoogle url=\"http://haskell.org/hoogle/?q=%s \"]]"
"[[!shortcut name=iki url=\"http://ikiwiki.info/%S/ \"]]"
"[[!shortcut name=ljuser url=\"http://%s.livejournal.com/ \"]]"
"[[!shortcut name=rfc url=\"http://www.ietf.org/rfc/rfc%s.txt \" desc=\"RFC %s\"]]"
"[[!shortcut name=c2 url=\"http://c2.com/cgi/wiki?%s \"]]"
"[[!shortcut name=meatballwiki url=\"http://www.usemod.com/cgi-bin/mb.pl?%s \"]]"
"[[!shortcut name=emacswiki url=\"http://www.emacswiki.org/cgi-bin/wiki/%s \"]]"
"[[!shortcut name=haskellwiki url=\"http://haskell.org/haskellwiki/%s \"]]"
"[[!shortcut name=dict url=\"http://www.dict.org/bin/Dict?Form=Dict1&Strategy=*&Database=*&Query=%s \"]]"
"[[!shortcut name=imdb url=\"http://imdb.com/find?q=%s \"]]"
"[[!shortcut name=gpg url=\"http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s \"]]"
"[[!shortcut name=perldoc url=\"http://perldoc.perl.org/search.html?q=%s \"]]"
"[[!shortcut name=whois url=\"http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain \"]]"
"[[!shortcut name=cve url=\"http://cve.mitre.org/cgi-bin/cvename.cgi?name=%s \"]]"
"[[!shortcut name=cia url=\"http://cia.vc/stats/project/%s \"]]"
"[[!shortcut name=ciauser url=\"http://cia.vc/stats/user/%s \"]]"
"[[!shortcut name=flickr url=\"http://www.flickr.com/photos/%s \"]]"
"[[!shortcut name=man url=\"http://linux.die.net/man/%s \"]]"
"[[!shortcut name=ohloh url=\"http://www.ohloh.net/projects/%s \"]]"
"[[!shortcut name=cpanrt url=\"https://rt.cpan.org/Ticket/Display.html?id=%s \" desc=\"CPAN RT#%s\"]]"
"[[!shortcut name=novellbug url=\"https://bugzilla.novell.com/show_bug.cgi?id=%s \" desc=\"bug %s\"]]"
2011-07-26 17:29:36 +02:00
Joey Hess
98d2356ad0
releasing version 3.20110715
2011-07-15 18:57:24 -04:00
Joey Hess
4ce2490e01
releasing version 3.20110711
2011-07-11 18:41:30 -04:00
Joey Hess
b5eb811fae
releasing version 3.20110431
2011-06-03 16:00:25 -04:00
Jonas Smedegaard
e818ad1c04
Update danish l10n of underlays.
...
(cherry picked from commit f893d11e8275ef31a79679aeb7d8ecb3fecc89cf)
2011-05-19 13:43:36 -04:00
Joey Hess
f1671eeb8b
revert massive l10n refersh
...
This reverts commit 5a82bc5e87
and commit 55dc246168
.
That turns out to not be the way l10n of underlays is handled, instead
these changes are being made to the l10n branch, and the Danish
underlay translation update will be copied into master from that
branch.
This is necessary to avoid tying that branch up in a state where
it is horribly diverged from master and cannot be updated anymore.
2011-05-19 13:29:19 -04:00
Philippe Batailler
63dc670e87
Typo
...
(cherry picked from commit bde361bb052de7cb4455eb20f3d03fa163d38bc8)
2011-05-19 12:51:04 -04:00
Joey Hess
18322db430
Merge remote-tracking branch 'jonas/master'
2011-05-06 14:31:59 -04:00
Jonas Smedegaard
55dc246168
Update danish l10n of underlays.
2011-05-05 22:35:52 +02:00
Jonas Smedegaard
5a82bc5e87
Refresh gettext files of underlays.
2011-05-05 20:16:40 +02:00
Joey Hess
4a27adfa72
Danish translation update. Closes : #625721
2011-05-05 13:02:31 -04:00
Joey Hess
e02b903054
releasing version 3.20110430
2011-04-30 17:27:18 -04:00
Joey Hess
232c8a6dfc
releasing version 3.20110328
2011-03-28 12:30:57 -04:00
Joey Hess
5c2ba98bcc
releasing version 3.20110321
2011-03-21 15:01:19 -04:00
Joey Hess
c58e0a97bf
releasing version 3.20110225
2011-02-25 19:59:06 -04:00
Joey Hess
07ec137238
-bug
2011-02-01 20:55:09 -04:00
Joey Hess
2c8cb980bb
releasing version 3.20110124
2011-01-24 17:11:53 -04:00
Joey Hess
4d79b58381
releasing version 3.20110123
2011-01-23 10:26:12 -04:00
Joey Hess
24792dabe4
releasing version 3.20110122
2011-01-22 10:44:33 -04:00
Joey Hess
2cd8988648
releasing version 3.20110105
2011-01-05 18:19:26 -04:00
Joey Hess
84224c78a0
releasing version 3.20101231
2010-12-31 21:34:52 -04:00
Joey Hess
9c0f98de02
releasing version 3.20101201
2010-12-01 20:34:30 -04:00
Joey Hess
853fcc2b56
releasing version 3.20101129
2010-11-29 14:12:41 -04:00
Joey Hess
5dbf25127f
releasing version 3.20101112
2010-11-12 00:45:00 -04:00
Joey Hess
1ca7a35268
releasing version 3.20101023
2010-10-23 17:25:32 -04:00
Joey Hess
490e0813c5
releasing version 3.20101019
2010-10-19 02:44:10 -04:00
Joey Hess
5c514706e4
Updated French program translation. Closes : #598918
2010-10-03 12:34:58 -04:00
Joey Hess
3dfc7ea4dc
releasing version 3.20100926
2010-09-27 00:56:03 -04:00
Joey Hess
3d4313f21d
releasing version 3.20100915
2010-09-15 16:40:26 -04:00
Joey Hess
a4b4b464d2
further fixes for config data structure change
2010-09-13 16:48:12 -04:00
Joey Hess
20239007a7
update for changed data structure
2010-09-13 15:44:08 -04:00
Joey Hess
2ff705367b
releasing version 3.20100831
2010-08-31 14:30:34 -04:00
Joey Hess
decf432fd5
Danish translation update. Closes : #594673
2010-08-28 10:02:27 -04:00
Joey Hess
02e5823f98
releasing version 3.20100815
2010-08-15 11:53:37 -04:00
Joey Hess
522f3d1d65
releasing version 3.20100804
2010-08-04 09:26:43 -04:00
Joey Hess
c30f22fc83
releasing version 3.20100722
2010-07-22 16:59:11 -04:00
Joey Hess
44b6101c3f
merge translation updates from l10n site
2010-07-22 16:48:38 -04:00
Joey Hess
626ad04114
merge updated translations from l10n
...
This includes an (almost) up-to-date French basewiki translation.
2010-07-18 18:35:10 -04:00
Joey Hess
e041555e4f
Updated French program translation from Philippe Batailler. Closes : #589423
2010-07-18 17:59:33 -04:00
Joey Hess
40c697e12d
releasing version 3.20100704
2010-07-04 17:11:16 -04:00
Joey Hess
ecdfd1b864
rcs_commit and rcs_commit_staged api changes
...
Using named parameters for these is overdue. Passing the session in a
parameter instead of passing username and IP separately will later allow
storing other session info, like username or part of the email.
Note that these functions are not part of the exported API,
and the prototype change will catch (most) skew, so I am not changing
API versions. Any third-party plugins that call them will need updated
though.
2010-06-23 19:04:36 -04:00
Joey Hess
c8ce0e2e1c
releasing version 3.20100610
2010-06-10 16:15:22 -04:00
Joey Hess
3638657f75
closing; cannot reproduce and no followup for 1 year 9 months
2010-06-09 15:15:18 -04:00
Joey Hess
8b7fb8d396
releasing version 3.20100518.2
2010-05-18 14:21:52 -04:00
Joey Hess
bf579ca8ef
releasing version 3.20100518
2010-05-18 13:42:04 -04:00
Joey Hess
ce731ec33f
avoid warning
2010-05-14 20:33:53 -04:00
Joey Hess
953c28a702
releasing version 3.20100504
2010-05-04 20:35:34 -04:00
Joey Hess
d9e22adb66
releasing version 3.20100501
2010-05-01 21:42:13 -04:00
Joey Hess
fc0c43aa75
fix missing \
2010-04-26 15:51:20 -04:00
Joey Hess
c2656f08f3
template() - return params in list context
...
I forgot CGI::Formbuilder's horrible interface that needs template
parameters instead of a constructed object.
2010-04-24 16:15:47 -04:00
Joey Hess
0f82fe5225
releasing version 3.20100403
2010-04-03 15:15:04 -04:00
Joey Hess
a79c52337c
fix missing close quote on all the Content-Transfer-Encoding in the German po files
2010-03-14 13:44:01 -04:00
Joey Hess
30c30a0cdd
Add complete German basewiki and directives translation done by Sebastian Kuhnert.
2010-03-14 13:15:55 -04:00
Joey Hess
20bf162e30
releasing version 3.20100312
2010-03-12 15:14:28 -05:00
Joey Hess
0385e4080d
releasing version 3.20100302
2010-03-02 22:23:07 -05:00
Joey Hess
0b9b3f3e0a
releasing version 3.20100212
2010-02-12 17:07:54 -05:00
Joey Hess
ac1b406431
releasing version 3.20100122
2010-01-22 16:25:22 -05:00
Joey Hess
9fdb9561dc
releasing version 3.20100102.3
2010-01-02 21:54:07 -05:00
Joey Hess
985ac23ca7
releasing version 3.20091218
2009-12-18 21:02:07 -05:00
Joey Hess
c3ae09056d
Add complete Spanish basewiki translation done by Fernando Gonzalez de Requena.
2009-12-06 15:09:59 -05:00
Joey Hess
82c7f367ec
releasing version 3.20091202
2009-12-02 13:15:30 -05:00
Joey Hess
6dd5f2e9c0
Added (incomplete) Turkish po file. Closes : #556744 Thanks, Recai Oktaş
2009-11-17 16:12:08 -05:00
Joey Hess
6edd00e9a4
releasing version 3.20091113
2009-11-13 22:11:42 -05:00
Joey Hess
405343153a
releasing version 3.20091031
2009-10-31 18:35:49 -04:00
Joey Hess
ff0e203c47
releasing version 3.20091023
2009-10-23 12:43:35 -04:00
Joey Hess
fe2ff822a5
releasing version 3.20091022
2009-10-22 20:34:25 -04:00
Joey Hess
1d094d82a3
releasing version 3.20091017
2009-10-17 20:52:18 -04:00
Joey Hess
5fd345bb1f
releasing version 3.20091009
2009-10-09 20:07:32 -04:00
Joey Hess
095a385c99
releasing version 3.14159265
2009-09-24 19:04:42 -04:00
Joey Hess
d9b665d83b
merge fixes from l10n wiki
2009-09-16 15:12:17 -04:00
Joey Hess
400aef4eec
merge Typos and format fix from l10n wiki
2009-09-14 15:55:06 -04:00
Joey Hess
760c06d6d6
French underlays translation now at 100%
2009-09-13 19:31:22 -04:00
Joey Hess
8a5f76d74d
merge changes from l10n
2009-09-13 19:29:26 -04:00
Joey Hess
245147312d
Updated Czech translation from Miroslav Kure. Closes : #546223
2009-09-11 14:46:03 -04:00
Joey Hess
4601b5b6f9
Fix some typos in Czech translation
...
(cherry picked from commit 0f2eebc5355f1fcd64e5feb92f4aa7b2c39b4cac)
2009-09-08 02:25:48 -04:00
Joey Hess
81b9321e61
Add French basewiki translation from the Debian French l10n team, including Philippe Batailler, Alexandre Dupas, and Steve Petruzzello.
2009-09-02 15:04:27 -04:00
Joey Hess
7823eb7c93
finalize release
2009-08-30 15:29:08 -04:00
Simon McVittie
8b927d4a65
Fix typo in underlay.setup
2009-08-28 15:34:16 +01:00
Joey Hess
29e1c8e033
Czech basewiki enabled
2009-08-28 06:13:47 -04:00
Miroslav Kure
11ef522086
Initial Czech translation of basewiki/
2009-08-28 06:10:10 -04:00
Joey Hess
23f2d53277
merge updates to danish translation from l10n
2009-08-28 06:07:59 -04:00
Joey Hess
2996f0b5ee
fix emphasis examples to actually work
2009-08-26 13:04:09 -04:00
Joey Hess
df9d39698f
Italian program translation from Luca Bruno.
2009-08-20 12:29:19 -04:00
Joey Hess
65bf1dab5f
Updated French program translation from Philippe Batailler. Closes : #542036
2009-08-17 12:26:51 -04:00
Joey Hess
6793d0e2f5
update
2009-08-15 18:28:51 -04:00
Joey Hess
04760df381
Allow building ikiwiki on systems w/o po4a -- building of the translated underlays will be skipped in this case.
2009-08-15 14:10:39 -04:00
Joey Hess
8364adcfb7
releasing version 3.15
2009-08-11 15:19:19 -04:00
Jonas Smedegaard
081febc156
Fix fatal typos in danish directives underlay translation
2009-07-23 01:24:50 +02:00
Jonas Smedegaard
30e122bfc8
Unfuzz translations (after rephrasings)
2009-07-23 01:15:59 +02:00
Jonas Smedegaard
90fe04502a
Update german translation
2009-07-23 01:01:48 +02:00
Jonas Smedegaard
8229345b11
Partly localized danish directive underlay
2009-07-23 00:20:31 +02:00
Jonas Smedegaard
1e9e1a6800
Update danish underlays for po4a 0.36.2
2009-07-22 22:59:12 +02:00
Joey Hess
59c32780c0
fix install
2009-07-21 16:58:18 +02:00
Joey Hess
49761c1f04
make `make underlays` work in a clean tree that has not been built
2009-07-21 13:28:19 +02:00
Joey Hess
5430ca5f2d
install underlay/ po files
2009-07-21 13:17:24 +02:00
Jonas Smedegaard
2227466839
Danish translation update
2009-07-20 12:05:48 +02:00
Jonas Smedegaard
2305f57634
Unfuzz danish translation of basewiki/.../po.da underlay
2009-07-20 11:49:30 +02:00
Joey Hess
64f887a0ff
fixes for Danish integration
2009-07-20 07:24:22 +02:00
Joey Hess
be30203459
Merge branch 'master' into integration
2009-07-20 07:20:43 +02:00
Joey Hess
a7b813182d
build translated underlays for use with non-English wikis
2009-07-20 07:20:13 +02:00