0.12.3dev: Avoid adding duplicate plugin translation entries.

Fix by wadatka. Closes #10294.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10773 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: use an //Expires: ... 1999// header when `send()`ing dynamic content, for compatibility with some old proxies.

We already had the //Cache-control: must-revalidate// header, but apparently that was not always enough.

Closes #5862.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10775 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: no need to allow for empty WikiCreole links.

In addition, this avoids a subtle bug involving the Genshi _speedups extension.

Closes #10292.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10776 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: Follow-up to [10773], simplified storage of plugin translation domains.

Closes #10294.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10777 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: Allow translating the message "Attachment ... added" in the ticket changelog (more specifically the "Attachment" part).

Closes #10282.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10778 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: New message extraction.

git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10779 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: Updated French translation (100%).

git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10780 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: ignore scheme in the `_redirect_back` when checking for same host, but keep using the current scheme when redirecting, so that one can be switched to https after login without losing the referrer.

Issue reported and fix tested by Dirk Stöcker, thanks!

Closes #10028.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10781 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: l10/ja: Update Japanese translations (100%).


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10783 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: Added validations for a wiki page name to create, rename and import.
Closes #10274.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10786 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: Fixed directory traversal attack in reparenting attachments.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10787 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: Fixed XSS vulnerabilities based on CSS with IE and Firefox 3.6. HTML sanitizer uses a whitelist CSS properties.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10788 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: Updated message catalog (+5 messages).


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10789 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: l10n/ja: Update Japanese translations (100%).


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10790 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: Make sure ticket changetime is reset correctly when deleting the only change. Fixes #10338.

git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10792 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.13dev: Merged [10792] from 0.12-stable.

git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@10793 af82e41b-90c4-0310-8c96-b1721e28e2e2
svn tests: use svn API to dispose of the test repositories.

`repos.svn_repos_delete()` proves to be more robust than the manual `rmtree` version we had (see #8278).


git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@10794 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: Fixed unit tests failure using Ambiguous characters with CJK locales. Uses Neutral characters instead.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10795 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: Updated UK English translation (100%).

git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10796 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.12.3dev: Updated Swedish translation (100%).

git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/0.12-stable@10797 af82e41b-90c4-0310-8c96-b1721e28e2e2