[Shtoom] IPv6 addresses crash shtoom

Matthias Urlichs smurf at smurf.noris.de
Sun Apr 3 01:55:53 CEST 2005


Hi,

dunno if that's been reported yet, but calling "sip:81 at run.smurf.noris.de"
fails. Probably because that box also has an IPv6 address -- see the
last line of this nice and friendly traceback.

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/shtoom/ui/gnomeui/main.py", line 62, in on_call_clicked
    deferred = self.app.placeCall(sipURL)
  File "/usr/lib/python2.4/site-packages/shtoom/app/phone.py", line 212, in placeCall
    return self.sip.placeCall(sipURL)
  File "/usr/lib/python2.4/site-packages/shtoom/sip.py", line 1154, in placeCall    invite = call.startOutboundCall(uri, fromAddr=fromuri)
  File "/usr/lib/python2.4/site-packages/shtoom/sip.py", line 467, in startOutboundCall
    d = self.setupLocalSIP(uri=uri)
  File "/usr/lib/python2.4/site-packages/shtoom/sip.py", line 247, in setupLocalSIP
    self.setLocalIP(dest=(remote.host, remote.port or 5060))
  File "/usr/lib/python2.4/site-packages/shtoom/sip.py", line 314, in setLocalIP    useNAT = pol.checkStun(locAddress[0], remAddress[0])
  File "/usr/lib/python2.4/site-packages/shtoom/stun.py", line 568, in checkStun    if remoteip in net:
  File "/usr/lib/python2.4/site-packages/shtoom/stun.py", line 511, in check
    ip = self.inet_aton(ip)
  File "/usr/lib/python2.4/site-packages/shtoom/stun.py", line 491, in inet_aton    net = [ int(x) for x in ipstr.split('.') ] + [ 0,0,0 ]
ValueError: invalid literal for int(): 2001:780:0:14::1

-- 
Matthias Urlichs   |   {M:U} IT Design @ m-u-it.de   |  smurf at smurf.noris.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://mail.python.org/pipermail/shtoom/attachments/20050403/96124690/attachment.pgp>


More information about the Shtoom mailing list