[linux] Mailman a znak \u2010

Jan Sarenik jasan na x31.com
Úterý Duben 4 10:44:36 CEST 2006


  Ahojte!

  Mailman mi po chvili normalneho fungovanie nejakej konferencie zacne
hlasit ze nevie skonvertovat nejaky divny znak \u2010. Jedna sa o nas
mailman na ktorom bezi aj tato konfera a preto dufam ze sa to vobec
k ludom dostane.

  Verzia Mailmana: 2.1.5-8sarge1 (deb. stabilny balik)

Toto je ukazkovy vypis toho co sa deje (zo suboru /var/log/mailman/error):

----------------------------
Apr 04 10:41:37 2006 (13890) SHUNTING: 1143751969.9430189+c12670b62f19df38729a6c5007608b5d668346aa
Apr 04 10:41:38 2006 (13890) Uncaught runner exception: 'ascii' codec can't encode character u'\u2010' in position 3: ordinal not in range(128)
Apr 04 10:41:38 2006 (13890) Traceback (most recent call last):
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 167, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose
    more = self._dopipeline(mlist, msg, msgdata, pipeline)
  File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline
    sys.modules[modname].process(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Handlers/ToDigest.py", line 91, in process
    send_digests(mlist, mboxfp)
  File "/usr/lib/mailman/Mailman/Handlers/ToDigest.py", line 132, in send_digests
    send_i18n_digests(mlist, mboxfp)
  File "/usr/lib/mailman/Mailman/Handlers/ToDigest.py", line 306, in send_i18n_digests
    msg = scrubber(mlist, msg)
  File "/usr/lib/mailman/Mailman/Handlers/Scrubber.py", line 310, in process
    partcharset = part.get_content_charset()
  File "/usr/lib/python2.3/email/Message.py", line 818, in get_content_charset
    charset = unicode(charset[2], pcharset).encode('us-ascii')
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2010' in position 3: ordinal not in range(128)

Apr 04 10:41:38 2006 (13890) SHUNTING: 1144134250.2509561+2f08e54c29fc988e8a964e2f2f95510026559386
------------------------------------

  Dakujem za akykolvek napad,
   s pozdravom
    JaSan



Další informace o konferenci linux