From bb0be8a5235ee629fe869fb208c29b17aa47e55e Mon Sep 17 00:00:00 2001 From: mdipierro Date: Sun, 20 Jan 2013 14:51:53 -0600 Subject: [PATCH] attempt to fix issue 1296, ipv6 header parsing --- VERSION | 2 +- gluon/rewrite.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 9f80d098..985986fe 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.4.1-alpha.2+timestamp.2013.01.20.14.49.37 +Version 2.4.1-alpha.2+timestamp.2013.01.20.14.51.12 diff --git a/gluon/rewrite.py b/gluon/rewrite.py index 629de0fb..d5af95c0 100644 --- a/gluon/rewrite.py +++ b/gluon/rewrite.py @@ -864,7 +864,7 @@ class MapUrlIn(object): if not self.host: (self.host, self.port) = ('localhost', '80') if ':' in self.host: - (self.host, self.port) = self.host.split(':') + (self.host, self.port) = self.host.rsplit(':',1) # for ipv6 support if not self.port: self.port = '443' if self.scheme == 'https' else '80'