[Pkg-mailman-hackers] Pkg-mailman commit - rev 717 - in trunk/debian: . patches

Thijs Kinkhorst thijs at alioth.debian.org
Sun May 20 12:21:32 UTC 2012


Author: thijs
Date: 2012-05-20 12:21:31 +0000 (Sun, 20 May 2012)
New Revision: 717

Removed:
   trunk/debian/patches/02_use_dpkg_buildflags.patch
   trunk/debian/patches/07_snooze.patch
   trunk/debian/patches/59_fix_missing_language_crash.patch
   trunk/debian/patches/80_CVE-2011-0707_confirm_xss.patch
   trunk/debian/patches/99_js_templates.patch
Modified:
   trunk/debian/changelog
   trunk/debian/patches/01_defaults.debian.patch
   trunk/debian/patches/10_wrapper_uid.patch
   trunk/debian/patches/16_update_debian.patch
   trunk/debian/patches/20_qmail_to_mailman.debian.patch
   trunk/debian/patches/21_newlist_help.patch
   trunk/debian/patches/25_site_logo.patch
   trunk/debian/patches/51_nocompile.pyc.patch
   trunk/debian/patches/52_check_perms_lstat.patch
   trunk/debian/patches/53_disable_addons.patch
   trunk/debian/patches/63_update_default_server_language.patch
   trunk/debian/patches/66_donot_let_cache_html_pages.patch
   trunk/debian/patches/79_archiver_slash.patch
   trunk/debian/patches/series
Log:
Remove patches applied upstream (we did a good job forwarding there),
refresh others.


Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/changelog	2012-05-20 12:21:31 UTC (rev 717)
@@ -1,19 +1,22 @@
 mailman (1:2.1.15~rc1-1) UNRELEASED; urgency=low
 
   [ Thijs Kinkhorst ]
-  * Remove obsolete patches:
+  * New upstream release candidate.
+  * Remove obsolete patches, applied upstream:
+    02_use_dpkg_buildflags.patch
+    07_snooze.patch
+    59_fix_missing_language_crash.patch
     70_invalid_utf8_dos.patch
     71_date_overflows.patch
     74_admin_non-ascii_emails.patch
+    80_CVE-2011-0707_confirm_xss.patch
+    99_js_templates.patch
 
   [ Thorsten Glaser ]
   * Update the watch file for Launchpad
 
-  [ Thijs Kinkhorst ]
-  * New upstream release
+ -- Thijs Kinkhorst <thijs at debian.org>  Sun, 20 May 2012 14:01:42 +0200
 
- -- Thijs Kinkhorst <thijs at speeltuin>  Sun, 20 May 2012 14:01:42 +0200
-
 mailman (1:2.1.14-4) unstable; urgency=low
 
   * Ensure CPPFLAGS and LDFLAGS are actually used during build,

Modified: trunk/debian/patches/01_defaults.debian.patch
===================================================================
--- trunk/debian/patches/01_defaults.debian.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/01_defaults.debian.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -4,8 +4,8 @@
 
 Index: b/Mailman/Defaults.py.in
 ===================================================================
---- a/Mailman/Defaults.py.in	2010-05-24 17:50:52.000000000 +0200
-+++ b/Mailman/Defaults.py.in	2010-05-24 17:50:58.000000000 +0200
+--- a/Mailman/Defaults.py.in	2012-05-20 14:21:35.818868768 +0200
++++ b/Mailman/Defaults.py.in	2012-05-20 14:21:39.730888293 +0200
 @@ -54,7 +54,7 @@
  # disable Mailman's logo footer altogther, hack
  # Mailman/htmlformat.py:MailmanLogo(), which also contains the hardcoded links
@@ -24,7 +24,7 @@
  
  # DEFAULT_HOST_NAME has been replaced with DEFAULT_EMAIL_HOST, however some
  # sites may have the former in their mm_cfg.py files.  If so, we'll believe
-@@ -1355,7 +1355,7 @@
+@@ -1458,7 +1458,7 @@
  MAILDIR_DIR     = os.path.join(QUEUE_DIR, 'maildir')
  
  # Other useful files

Deleted: trunk/debian/patches/02_use_dpkg_buildflags.patch
===================================================================
--- trunk/debian/patches/02_use_dpkg_buildflags.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/02_use_dpkg_buildflags.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -1,43 +0,0 @@
-Description: Use CPPFLAGS/LDFLAGS from environment (dpkg-buildflags).
- Necessary for hardening flags.
-Author: Simon Ruderich <simon at ruderich.org>
-Forwarded: https://bugs.launchpad.net/mailman/+bug/637652
-Last-Update: 2012-03-12
-Applied-Upstream: 2.1.15
-
---- mailman-2.1.14.orig/src/Makefile.in
-+++ mailman-2.1.14/src/Makefile.in
-@@ -43,6 +43,8 @@ MAILMAN_USER=	@MAILMAN_USER@
- # Customizable but not set by configure
- OPT=		@OPT@
- CFLAGS=		@CFLAGS@ $(OPT) $(DEFS) $(LIBS)
-+CPPFLAGS=	@CPPFLAGS@
-+LDFLAGS=	@LDFLAGS@
- CGIDIR= 	$(exec_prefix)/cgi-bin
- CGIEXT=		@CGIEXT@
- MAILDIR=	$(exec_prefix)/mail
-@@ -91,19 +93,19 @@ PROGRAMS= $(CGI_PROGS) $(MAIL_PROGS) $(A
- all: $(PROGRAMS)
- 
- mailman: $(srcdir)/mail-wrapper.c $(COMMONOBJS)
--	$(CC) -I. $(MAIL_FLAGS) $(CFLAGS) $(COMMONOBJS) -o $@ $(srcdir)/mail-wrapper.c
-+	$(CC) -I. $(MAIL_FLAGS) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(COMMONOBJS) -o $@ $(srcdir)/mail-wrapper.c
- 
- #addaliases: $(srcdir)/alias-wrapper.c $(COMMONOBJS)
--#	$(CC) -I. $(ALIAS_FLAGS) $(CFLAGS) -o $@ $(srcdir)/alias-wrapper.c
-+#	$(CC) -I. $(ALIAS_FLAGS) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $(srcdir)/alias-wrapper.c
- 
- $(CGI_PROGS): $(srcdir)/cgi-wrapper.c $(COMMONOBJS)
--	$(CC) -DSCRIPT="\"$@\"" -I. $(CGI_FLAGS) $(CFLAGS) $(COMMONOBJS) -o $@ $(srcdir)/cgi-wrapper.c
-+	$(CC) -DSCRIPT="\"$@\"" -I. $(CGI_FLAGS) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(COMMONOBJS) -o $@ $(srcdir)/cgi-wrapper.c
- 
- common.o: $(srcdir)/common.c $(srcdir)/common.h Makefile
--	$(CC) -c -I. $(COMMON_FLAGS) $(CFLAGS) $(srcdir)/common.c
-+	$(CC) -c -I. $(COMMON_FLAGS) $(CFLAGS) $(CPPFLAGS) $(srcdir)/common.c
- 
- vsnprintf.o: $(srcdir)/vsnprintf.c Makefile
--	$(CC) -c -I. $(COMMON_FLAGS) $(CFLAGS) $(srcdir)/vsnprintf.c
-+	$(CC) -c -I. $(COMMON_FLAGS) $(CFLAGS) $(CPPFLAGS) $(srcdir)/vsnprintf.c
- 
- install: all
- 	for f in $(CGI_PROGS); \

Deleted: trunk/debian/patches/07_snooze.patch
===================================================================
--- trunk/debian/patches/07_snooze.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/07_snooze.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -1,19 +0,0 @@
-Author: Tollef Fog Heen <tfheen at debian.org>
-Description: Snooze a bit to avoid eating too much CPU if you get an SMTP error (Closes: #175173)
-Bug-Debian: #175173
-Forwarded: https://bugs.launchpad.net/mailman/+bug/966531
-Applied-Upstream: 2.1.15
-
-
-Index: b/Mailman/Queue/OutgoingRunner.py
-===================================================================
---- a/Mailman/Queue/OutgoingRunner.py	2010-05-24 17:50:51.000000000 +0200
-+++ b/Mailman/Queue/OutgoingRunner.py	2010-05-24 17:50:59.000000000 +0200
-@@ -89,6 +89,7 @@
-                 syslog('error', 'Cannot connect to SMTP server %s on port %s',
-                        mm_cfg.SMTPHOST, port)
-                 self.__logged = True
-+            self._snooze(0)
-             return True
-         except Errors.SomeRecipientsFailed, e:
-             # Handle local rejects of probe messages differently.

Modified: trunk/debian/patches/10_wrapper_uid.patch
===================================================================
--- trunk/debian/patches/10_wrapper_uid.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/10_wrapper_uid.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -5,8 +5,8 @@
 
 Index: b/src/cgi-wrapper.c
 ===================================================================
---- a/src/cgi-wrapper.c	2010-05-24 17:50:51.000000000 +0200
-+++ b/src/cgi-wrapper.c	2010-05-24 17:51:00.000000000 +0200
+--- a/src/cgi-wrapper.c	2012-05-20 14:21:35.746868411 +0200
++++ b/src/cgi-wrapper.c	2012-05-20 14:21:39.958889298 +0200
 @@ -42,7 +42,8 @@
          char* fake_argv[3];
  
@@ -19,8 +19,8 @@
           * don't contain anything useful.  `script' will always be the driver
 Index: b/src/mail-wrapper.c
 ===================================================================
---- a/src/mail-wrapper.c	2010-05-24 17:50:51.000000000 +0200
-+++ b/src/mail-wrapper.c	2010-05-24 17:51:00.000000000 +0200
+--- a/src/mail-wrapper.c	2012-05-20 14:21:35.746868411 +0200
++++ b/src/mail-wrapper.c	2012-05-20 14:21:39.958889298 +0200
 @@ -74,7 +74,8 @@
                  fatal(logident, MAIL_ILLEGAL_COMMAND,
                        "Illegal command: %s", argv[1]);

Modified: trunk/debian/patches/16_update_debian.patch
===================================================================
--- trunk/debian/patches/16_update_debian.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/16_update_debian.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -5,8 +5,8 @@
 
 Index: b/bin/update
 ===================================================================
---- a/bin/update	2010-05-24 17:50:50.000000000 +0200
-+++ b/bin/update	2010-05-24 17:51:02.000000000 +0200
+--- a/bin/update	2012-05-20 14:21:35.710868234 +0200
++++ b/bin/update	2012-05-20 14:21:40.194890466 +0200
 @@ -334,37 +334,6 @@
      # BAW: Is this still necessary?!
      mlist.Save()

Modified: trunk/debian/patches/20_qmail_to_mailman.debian.patch
===================================================================
--- trunk/debian/patches/20_qmail_to_mailman.debian.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/20_qmail_to_mailman.debian.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -5,8 +5,8 @@
 
 Index: b/contrib/qmail-to-mailman.py
 ===================================================================
---- a/contrib/qmail-to-mailman.py	2010-05-24 17:50:50.000000000 +0200
-+++ b/contrib/qmail-to-mailman.py	2010-05-24 17:51:03.000000000 +0200
+--- a/contrib/qmail-to-mailman.py	2012-05-20 14:21:35.642867903 +0200
++++ b/contrib/qmail-to-mailman.py	2012-05-20 14:21:40.422891600 +0200
 @@ -28,12 +28,12 @@
  #
  # INSTALLATION:

Modified: trunk/debian/patches/21_newlist_help.patch
===================================================================
--- trunk/debian/patches/21_newlist_help.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/21_newlist_help.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -5,8 +5,8 @@
 
 Index: b/bin/newlist
 ===================================================================
---- a/bin/newlist	2010-05-24 17:50:50.000000000 +0200
-+++ b/bin/newlist	2010-05-24 17:51:04.000000000 +0200
+--- a/bin/newlist	2012-05-20 14:21:35.606867725 +0200
++++ b/bin/newlist	2012-05-20 14:21:40.650892733 +0200
 @@ -88,12 +88,16 @@
  defined in your Defaults.py file or overridden by settings in mm_cfg.py).
  

Modified: trunk/debian/patches/25_site_logo.patch
===================================================================
--- trunk/debian/patches/25_site_logo.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/25_site_logo.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -5,8 +5,8 @@
 
 Index: b/Mailman/Defaults.py.in
 ===================================================================
---- a/Mailman/Defaults.py.in	2010-05-24 17:50:58.000000000 +0200
-+++ b/Mailman/Defaults.py.in	2010-05-24 17:51:04.000000000 +0200
+--- a/Mailman/Defaults.py.in	2012-05-20 14:21:39.730888293 +0200
++++ b/Mailman/Defaults.py.in	2012-05-20 14:21:40.878893858 +0200
 @@ -64,6 +64,12 @@
  #MAILMAN_URL = 'http://www.list.org/'
  #MAILMAN_URL = 'http://mailman.sf.net/'
@@ -22,9 +22,9 @@
  # addresses for your domain.  For example, if people visit your Mailman system
 Index: b/Mailman/htmlformat.py
 ===================================================================
---- a/Mailman/htmlformat.py	2010-05-24 17:50:49.000000000 +0200
-+++ b/Mailman/htmlformat.py	2010-05-24 17:51:04.000000000 +0200
-@@ -622,24 +622,33 @@
+--- a/Mailman/htmlformat.py	2012-05-20 14:21:35.570867546 +0200
++++ b/Mailman/htmlformat.py	2012-05-20 14:21:40.878893858 +0200
+@@ -631,24 +631,33 @@
  
  def MailmanLogo():
      t = Table(border=0, width='100%')

Modified: trunk/debian/patches/51_nocompile.pyc.patch
===================================================================
--- trunk/debian/patches/51_nocompile.pyc.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/51_nocompile.pyc.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -4,8 +4,8 @@
 
 Index: b/Makefile.in
 ===================================================================
---- a/Makefile.in	2010-05-24 17:50:49.000000000 +0200
-+++ b/Makefile.in	2010-05-24 17:51:05.000000000 +0200
+--- a/Makefile.in	2012-05-20 14:21:35.498867180 +0200
++++ b/Makefile.in	2012-05-20 14:21:41.118895048 +0200
 @@ -124,7 +124,7 @@
  	do \
  	    (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) install); \

Modified: trunk/debian/patches/52_check_perms_lstat.patch
===================================================================
--- trunk/debian/patches/52_check_perms_lstat.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/52_check_perms_lstat.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -4,8 +4,8 @@
 
 Index: b/bin/check_perms
 ===================================================================
---- a/bin/check_perms	2010-05-24 17:50:49.000000000 +0200
-+++ b/bin/check_perms	2010-05-24 17:51:06.000000000 +0200
+--- a/bin/check_perms	2012-05-20 14:21:35.462867016 +0200
++++ b/bin/check_perms	2012-05-20 14:21:41.342896168 +0200
 @@ -82,7 +82,7 @@
      return os.stat(path)[ST_MODE]
  

Modified: trunk/debian/patches/53_disable_addons.patch
===================================================================
--- trunk/debian/patches/53_disable_addons.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/53_disable_addons.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -4,8 +4,8 @@
 
 Index: b/misc/Makefile.in
 ===================================================================
---- a/misc/Makefile.in	2010-05-24 17:50:48.000000000 +0200
-+++ b/misc/Makefile.in	2010-05-24 17:51:07.000000000 +0200
+--- a/misc/Makefile.in	2012-05-20 14:21:35.426866830 +0200
++++ b/misc/Makefile.in	2012-05-20 14:21:41.570897293 +0200
 @@ -57,7 +57,10 @@
  JACODECSPKG=	@JACODECSPKG@
  KOCODECSPKG=	@KOCODECSPKG@
@@ -20,8 +20,8 @@
  # process.  Default to group-writable directories but
 Index: b/misc/paths.py.in
 ===================================================================
---- a/misc/paths.py.in	2010-05-24 17:50:48.000000000 +0200
-+++ b/misc/paths.py.in	2010-05-24 17:51:07.000000000 +0200
+--- a/misc/paths.py.in	2012-05-20 14:21:35.426866830 +0200
++++ b/misc/paths.py.in	2012-05-20 14:21:41.570897293 +0200
 @@ -67,13 +67,19 @@
  # files would be imported automatically.  But because we inhibit the importing
  # of the site module, we need to be explicit about importing these codecs.

Deleted: trunk/debian/patches/59_fix_missing_language_crash.patch
===================================================================
--- trunk/debian/patches/59_fix_missing_language_crash.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/59_fix_missing_language_crash.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -1,19 +0,0 @@
-Author: Paul Wise <pabs3 at bonedaddy.net>
-Description: Fix crash when a language is missing (Closes: #257606)
-Bug-Debian: #257606
-Forwarded: https://bugs.launchpad.net/mailman/+bug/966565
-Applied-Upstream: 2.1.15
-
-Index: b/Mailman/htmlformat.py
-===================================================================
---- a/Mailman/htmlformat.py	2010-05-24 17:51:04.000000000 +0200
-+++ b/Mailman/htmlformat.py	2010-05-24 17:51:08.000000000 +0200
-@@ -298,7 +298,7 @@
- 
-     def Format(self, indent=0, **kws):
-         charset = 'us-ascii'
--        if self.language:
-+        if self.language and Utils.IsLanguage(self.language):
-             charset = Utils.GetCharSet(self.language)
-         output = ['Content-Type: text/html; charset=%s\n' % charset]
-         if not self.suppress_head:

Modified: trunk/debian/patches/63_update_default_server_language.patch
===================================================================
--- trunk/debian/patches/63_update_default_server_language.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/63_update_default_server_language.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -5,8 +5,8 @@
 
 Index: b/bin/update
 ===================================================================
---- a/bin/update	2010-05-24 17:51:02.000000000 +0200
-+++ b/bin/update	2010-05-24 17:51:09.000000000 +0200
+--- a/bin/update	2012-05-20 14:21:40.194890466 +0200
++++ b/bin/update	2012-05-20 14:21:41.810898489 +0200
 @@ -121,7 +121,7 @@
      #
      # First, get rid of any lists/<list> template or lists/<list>/en template

Modified: trunk/debian/patches/66_donot_let_cache_html_pages.patch
===================================================================
--- trunk/debian/patches/66_donot_let_cache_html_pages.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/66_donot_let_cache_html_pages.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -5,9 +5,9 @@
 
 Index: b/Mailman/htmlformat.py
 ===================================================================
---- a/Mailman/htmlformat.py	2010-05-24 17:51:08.000000000 +0200
-+++ b/Mailman/htmlformat.py	2010-05-24 17:51:11.000000000 +0200
-@@ -300,7 +300,8 @@
+--- a/Mailman/htmlformat.py	2012-05-20 14:21:40.878893858 +0200
++++ b/Mailman/htmlformat.py	2012-05-20 14:21:42.038899614 +0200
+@@ -302,7 +302,8 @@
          charset = 'us-ascii'
          if self.language and Utils.IsLanguage(self.language):
              charset = Utils.GetCharSet(self.language)

Modified: trunk/debian/patches/79_archiver_slash.patch
===================================================================
--- trunk/debian/patches/79_archiver_slash.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/79_archiver_slash.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -5,8 +5,8 @@
 
 Index: b/Mailman/Archiver/Archiver.py
 ===================================================================
---- a/Mailman/Archiver/Archiver.py	2010-05-24 17:50:44.000000000 +0200
-+++ b/Mailman/Archiver/Archiver.py	2010-05-24 17:51:15.000000000 +0200
+--- a/Mailman/Archiver/Archiver.py	2012-05-20 14:21:35.318872203 +0200
++++ b/Mailman/Archiver/Archiver.py	2012-05-20 14:21:42.266900742 +0200
 @@ -146,8 +146,6 @@
                  'listname': self.internal_name(),
                  'hostname': hostname
@@ -18,9 +18,9 @@
      def __archive_file(self, afn):
 Index: b/Mailman/Defaults.py.in
 ===================================================================
---- a/Mailman/Defaults.py.in	2010-05-24 17:51:04.000000000 +0200
-+++ b/Mailman/Defaults.py.in	2010-05-24 17:51:15.000000000 +0200
-@@ -216,7 +216,7 @@
+--- a/Mailman/Defaults.py.in	2012-05-20 14:21:40.878893858 +0200
++++ b/Mailman/Defaults.py.in	2012-05-20 14:21:42.266900742 +0200
+@@ -248,7 +248,7 @@
  # interpolate the name of the list into this.  You can also include a
  # "%(hostname)s" in the string, into which Mailman will interpolate
  # the host name (usually DEFAULT_URL_HOST).

Deleted: trunk/debian/patches/80_CVE-2011-0707_confirm_xss.patch
===================================================================
--- trunk/debian/patches/80_CVE-2011-0707_confirm_xss.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/80_CVE-2011-0707_confirm_xss.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -1,34 +0,0 @@
-Author: Mark Sapiro
-Description: Upstream patch to address XSS in cofirmation messages. CVE-2011-0707
-Origin: upstream
-
---- a/Mailman/Cgi/confirm.py	2010-03-29 20:48:11 +0000
-+++ b/Mailman/Cgi/confirm.py	2011-02-12 02:24:47 +0000
-@@ -471,7 +471,7 @@
-     if fullname is None:
-         fullname = _('<em>Not available</em>')
-     else:
--        fullname = Utils.uncanonstr(fullname, lang)
-+        fullname = Utils.websafe(Utils.uncanonstr(fullname, lang))
-     table.AddRow([_("""Your confirmation is required in order to complete the
-     unsubscription request from the mailing list <em>%(listname)s</em>.  You
-     are currently subscribed with
-@@ -573,7 +573,7 @@
-     if fullname is None:
-         fullname = _('<em>Not available</em>')
-     else:
--        fullname = Utils.uncanonstr(fullname, lang)
-+        fullname = Utils.websafe(Utils.uncanonstr(fullname, lang))
-     if globally:
-         globallys = _('globally')
-     else:
-@@ -814,7 +814,7 @@
-     if username is None:
-         username = _('<em>not available</em>')
-     else:
--        username = Utils.uncanonstr(username, lang)
-+        username = Utils.websafe(Utils.uncanonstr(username, lang))
- 
-     table.AddRow([_("""Your membership in the %(realname)s mailing list is
-     currently disabled due to excessive bounces.  Your confirmation is
-

Deleted: trunk/debian/patches/99_js_templates.patch
===================================================================
--- trunk/debian/patches/99_js_templates.patch	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/99_js_templates.patch	2012-05-20 12:21:31 UTC (rev 717)
@@ -1,1200 +0,0 @@
-Author: Tollef Fog Heen <tfheen at debian.org>
-Description: Make the password field be focused on page entry, if you have JS
- enabled.  Again thanks to Md.
-Forwarded: https://bugs.launchpad.net/mailman/+bug/266054
-Applied-Upstream: 2.1.15
-
-Index: b/templates/ar/private.html
-===================================================================
---- a/templates/ar/private.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/ar/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -2,9 +2,10 @@
- <head>
-     <title>التحقق من الشخصية للأرشيف الخاص بالقائمة %(realname)s</title>
-     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s/">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s/" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/ca/admlogin.html
-===================================================================
---- a/templates/ca/admlogin.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/ca/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>Autenticació per a %(who)s a la llista %(listname)s</title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s  
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/ca/private.html
-===================================================================
---- a/templates/ca/private.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/ca/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>Autenticació per als arxius privats de %(realname)s</title>
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/cs/admlogin.html
-===================================================================
---- a/templates/cs/admlogin.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/cs/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s pøihlá¹ení</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/cs/private.html
-===================================================================
---- a/templates/cs/private.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/cs/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>Konference %(realname)s - pøihlá¹ení pro pøístup do privátního archivu </title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/da/admlogin.html
-===================================================================
---- a/templates/da/admlogin.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/da/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s Login</title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/da/private.html
-===================================================================
---- a/templates/da/private.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/da/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s Login til Private Arkiver</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/de/admlogin.html
-===================================================================
---- a/templates/de/admlogin.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/de/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>Anmeldung als %(listname)s-%(who)s</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/de/private.html
-===================================================================
---- a/templates/de/private.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/de/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>Authentifizierung für den Zugriff auf die Archive von %(realname)s</title>
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/en/admlogin.html
-===================================================================
---- a/templates/en/admlogin.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/en/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s Authentication</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/en/private.html
-===================================================================
---- a/templates/en/private.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/en/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s Private Archives Authentication</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/es/admlogin.html
-===================================================================
---- a/templates/es/admlogin.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/es/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>Autentificación del %(who)s de %(listname)s </title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/es/private.html
-===================================================================
---- a/templates/es/private.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/es/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>Autentificación para los archivos privados de %(realname)s </title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/et/admlogin.html
-===================================================================
---- a/templates/et/admlogin.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/et/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s autoriseerimine</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/et/private.html
-===================================================================
---- a/templates/et/private.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/et/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s privaatarhiiv</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/eu/admlogin.html
-===================================================================
---- a/templates/eu/admlogin.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/eu/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s Zerrendako %(who)s Identifikatzen</title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/eu/private.html
-===================================================================
---- a/templates/eu/private.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/eu/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s Artxibo Pribatuak Egiaztatzea</title>
-+	<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/fi/admlogin.html
-===================================================================
---- a/templates/fi/admlogin.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/fi/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -2,9 +2,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s Authentication</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/fi/private.html
-===================================================================
---- a/templates/fi/private.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/fi/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -2,9 +2,10 @@
- <html>
- <head>
-     <title>%(realname)s Private Archives Authentication</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/fr/admlogin.html
-===================================================================
---- a/templates/fr/admlogin.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/fr/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>Authentification %(who)s sur %(listname)s</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/fr/private.html
-===================================================================
---- a/templates/fr/private.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/fr/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -2,9 +2,10 @@
- <head>
-     <title>Authentification pour l'accès aux archives privées de
- %(realname)s</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/gl/admlogin.html
-===================================================================
---- a/templates/gl/admlogin.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/gl/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>Autenticación de %(who)s de %(listname)s </title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/gl/private.html
-===================================================================
---- a/templates/gl/private.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/gl/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>Autenticación para os ficheiros privados de %(realname)s </title>
-+  <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s/">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s/" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/he/admlogin.html
-===================================================================
---- a/templates/he/admlogin.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/he/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>האימות של %(listname)s %(who)s</title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff" dir="rtl">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" dir="rtl" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/he/private.html
-===================================================================
---- a/templates/he/private.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/he/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>אימות של הארכיון הפרטי של %(realname)s</title>
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff" dir="rtl">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" dir="rtl" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/hr/admlogin.html
-===================================================================
---- a/templates/hr/admlogin.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/hr/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
- 	<title>%(listname)s %(who)s Autentikacija</title>
-+	<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/hr/private.html
-===================================================================
---- a/templates/hr/private.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/hr/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s Privatna Arhiva Autentikacija</title>
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/hu/admlogin.html
-===================================================================
---- a/templates/hu/admlogin.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/hu/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-    <title>%(listname)s %(who)s Azonosítás</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/hu/private.html
-===================================================================
---- a/templates/hu/private.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/hu/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-  <title>%(realname)s Privát archívum azonosítás</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/ia/admlogin.html
-===================================================================
---- a/templates/ia/admlogin.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/ia/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>Authentication pro %(who)s a %(listname)s</title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/ia/private.html
-===================================================================
---- a/templates/ia/private.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/ia/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>Authentication pro le archivos private de %(realname)s</title>
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/it/admlogin.html
-===================================================================
---- a/templates/it/admlogin.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/it/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
- <title>Autenticazione per %(who)s di %(listname)s</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/it/private.html
-===================================================================
---- a/templates/it/private.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/it/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
- <title>Autenticazione per gli archivi privati di %(realname)s</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/ja/admlogin.html
-===================================================================
---- a/templates/ja/admlogin.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/ja/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s ǧ¾Ú</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/ja/private.html
-===================================================================
---- a/templates/ja/private.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/ja/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s ¸ÂÄê¸ø³«Êݸ½ñ¸Ë ǧ¾Ú</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/ko/admlogin.html
-===================================================================
---- a/templates/ko/admlogin.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/ko/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s °ü¸®ÀÚ ÀÎÁõ</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/ko/private.html
-===================================================================
---- a/templates/ko/private.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/ko/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s ºñ°ø°³ ÀúÀå¼Ò ÀÎÁõ</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/lt/admlogin.html
-===================================================================
---- a/templates/lt/admlogin.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/lt/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s prisijungimas</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/lt/private.html
-===================================================================
---- a/templates/lt/private.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/lt/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s privataus archyvo prisijungimas</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/nl/admlogin.html
-===================================================================
---- a/templates/nl/admlogin.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/nl/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s inloggen</title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/nl/private.html
-===================================================================
---- a/templates/nl/private.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/nl/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s Privé-archief Login</title>
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/no/admlogin.html
-===================================================================
---- a/templates/no/admlogin.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/no/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s Innlogging</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/no/private.html
-===================================================================
---- a/templates/no/private.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/no/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s Innlogging til Private Arkiver</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/pl/admlogin.html
-===================================================================
---- a/templates/pl/admlogin.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/pl/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -2,9 +2,10 @@
- <head>
-   <title>Uwierzytelnienie %(who)s %(listname)s</title>
- <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/pl/private.html
-===================================================================
---- a/templates/pl/private.html	2010-05-24 17:50:40.000000000 +0200
-+++ b/templates/pl/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s Private Archives Authentication</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/pt/admlogin.html
-===================================================================
---- a/templates/pt/admlogin.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/pt/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s Authentication</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/pt/private.html
-===================================================================
---- a/templates/pt/private.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/pt/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s Autenticação de Arquivos Privados</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/pt_BR/admlogin.html
-===================================================================
---- a/templates/pt_BR/admlogin.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/pt_BR/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>Autenticação de %(who)s na lista %(listname)s</title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/pt_BR/private.html
-===================================================================
---- a/templates/pt_BR/private.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/pt_BR/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>Autenticação para acesso aos arquivos privados da %(realname)s</title>
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/ro/admlogin.html
-===================================================================
---- a/templates/ro/admlogin.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/ro/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -2,9 +2,10 @@
- <head>
-   <title>%(listname)s: Autentificare - %(who)s</title>
-   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-2">
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/ro/private.html
-===================================================================
---- a/templates/ro/private.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/ro/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -2,9 +2,10 @@
- <head>
-     <title>Autentificare la arhivele private %(realname)s</title>
-     <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-2">
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/ru/admlogin.html
-===================================================================
---- a/templates/ru/admlogin.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/ru/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>áÕÔÅÎÔÉÆÉËÁÃÉÑ %(who)s ÓÐÉÓËÁ ÒÁÓÓÙÌËÉ %(listname)s</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/ru/private.html
-===================================================================
---- a/templates/ru/private.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/ru/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>áÕÔÅÎÔÉÆÉËÁÃÉÑ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÚÁËÒÙÔÏÍÕ ÁÒÈÉ×Õ ÓÐÉÓËÁ ÒÁÓÓÙÌËÉ %(realname)s</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/sk/admlogin.html
-===================================================================
---- a/templates/sk/admlogin.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/sk/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s: prihlásenie ako %(who)s</title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/sk/private.html
-===================================================================
---- a/templates/sk/private.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/sk/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>Konferencia %(realname)s - prístup do súkromného archívu</title>
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/sl/admlogin.html
-===================================================================
---- a/templates/sl/admlogin.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/sl/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>Avtentikacija èlana %(who)s za seznam %(listname)s</title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/sl/private.html
-===================================================================
---- a/templates/sl/private.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/sl/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>Avtentikacija za zasebne arhive èlana %(realname)s</title>
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/sr/admlogin.html
-===================================================================
---- a/templates/sr/admlogin.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/sr/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,11 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s Authentication</title>
--<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+  <script>function sf(){document.f.adminpw.focus();}</script>
-+  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-+</head>
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/sr/private.html
-===================================================================
---- a/templates/sr/private.html	2010-05-24 17:50:43.000000000 +0200
-+++ b/templates/sr/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,11 @@
- <html>
- <head>
-     <title>Пријава за улаз у приватну архиву листе: %(realname)s </title>
--<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+	<script>function sf(){document.f.username.focus();}</script>
-+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-+</head>
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/sv/admlogin.html
-===================================================================
---- a/templates/sv/admlogin.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/sv/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s Inloggning</title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/sv/private.html
-===================================================================
---- a/templates/sv/private.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/sv/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s Inloggning till Privata Arkiv</title>
-+	<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/tr/admlogin.html
-===================================================================
---- a/templates/tr/admlogin.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/tr/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s Giriþi</title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/tr/private.html
-===================================================================
---- a/templates/tr/private.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/tr/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s Özel Arþivleri Giriþi</title>
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/uk/admlogin.html
-===================================================================
---- a/templates/uk/admlogin.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/uk/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>Автентифікація користувача %(who)s списку листування %(listname)s</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/uk/private.html
-===================================================================
---- a/templates/uk/private.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/uk/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>Автентифікація доступу до закритого списку розсилки %(realname)s</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/vi/admlogin.html
-===================================================================
---- a/templates/vi/admlogin.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/vi/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s Xác thực</title>
-+  <script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/vi/private.html
-===================================================================
---- a/templates/vi/private.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/vi/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>Xác thực kho riêng của %(realname)s</title>
-+    <script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/zh_CN/admlogin.html
-===================================================================
---- a/templates/zh_CN/admlogin.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/zh_CN/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s %(who)s Authentication</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onload="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/zh_CN/private.html
-===================================================================
---- a/templates/zh_CN/private.html	2010-05-24 17:50:41.000000000 +0200
-+++ b/templates/zh_CN/private.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-     <title>%(realname)s 私有归档认证</title>
-+<script>function sf(){document.f.username.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(action)s">
-+<body bgcolor="#ffffff" onLoad="sf()">
-+<FORM METHOD=POST ACTION="%(action)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>
-Index: b/templates/zh_TW/admlogin.html
-===================================================================
---- a/templates/zh_TW/admlogin.html	2010-05-24 17:50:42.000000000 +0200
-+++ b/templates/zh_TW/admlogin.html	2010-05-24 17:51:16.000000000 +0200
-@@ -1,9 +1,10 @@
- <html>
- <head>
-   <title>%(listname)s 論壇 壇主驗證</title>
-+<script>function sf(){document.f.adminpw.focus();}</script>
- </head>
--<body bgcolor="#ffffff">
--<FORM METHOD=POST ACTION="%(path)s">
-+<body bgcolor="#ffffff" onload="sf()">
-+<FORM METHOD=POST ACTION="%(path)s" name="f">
- %(message)s
-   <TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
-     <TR>

Modified: trunk/debian/patches/series
===================================================================
--- trunk/debian/patches/series	2012-05-20 12:09:31 UTC (rev 716)
+++ trunk/debian/patches/series	2012-05-20 12:21:31 UTC (rev 717)
@@ -1,6 +1,4 @@
 01_defaults.debian.patch
-02_use_dpkg_buildflags.patch
-07_snooze.patch
 10_wrapper_uid.patch
 16_update_debian.patch
 20_qmail_to_mailman.debian.patch
@@ -9,9 +7,6 @@
 51_nocompile.pyc.patch
 52_check_perms_lstat.patch
 53_disable_addons.patch
-59_fix_missing_language_crash.patch
 63_update_default_server_language.patch
 66_donot_let_cache_html_pages.patch
 79_archiver_slash.patch
-80_CVE-2011-0707_confirm_xss.patch
-99_js_templates.patch




More information about the Pkg-mailman-hackers mailing list