[imposm-parser] 25/29: Imported Upstream version 1.0.6

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Fri Mar 13 19:11:21 UTC 2015


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository imposm-parser.

commit 38a9a76591061b1e6475276b469afd4490247099
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Fri Mar 13 19:53:26 2015 +0100

    Imported Upstream version 1.0.6
---
 CHANGES                         |  5 +++++
 PKG-INFO                        |  7 ++++++-
 imposm.parser.egg-info/PKG-INFO |  7 ++++++-
 imposm/parser/pbf/osm.cc        | 42 ++++++++++++++---------------------------
 setup.py                        |  2 +-
 5 files changed, 32 insertions(+), 31 deletions(-)

diff --git a/CHANGES b/CHANGES
index 0c5b554..33149f1 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,11 @@
 Changelog
 ---------
 
+1.0.6 2014-10-31
+~~~~~~~~~~~~~~~~
+
+- fixed bug in protobug parser that could cause segfaults
+
 1.0.5 2013-09-13
 ~~~~~~~~~~~~~~~~
 
diff --git a/PKG-INFO b/PKG-INFO
index 3d16631..59088d9 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: imposm.parser
-Version: 1.0.5
+Version: 1.0.6
 Summary: Fast and easy OpenStreetMap XML/PBF parser.
 Home-page: http://imposm.org/docs/imposm.parser/latest/
 Author: Oliver Tonnhofer
@@ -50,6 +50,11 @@ Description: imposm.parser - OpenStreetMap XML/PBF parser for Python
         Changelog
         ---------
         
+        1.0.6 2014-10-31
+        ~~~~~~~~~~~~~~~~
+        
+        - fixed bug in protobug parser that could cause segfaults
+        
         1.0.5 2013-09-13
         ~~~~~~~~~~~~~~~~
         
diff --git a/imposm.parser.egg-info/PKG-INFO b/imposm.parser.egg-info/PKG-INFO
index 3d16631..59088d9 100644
--- a/imposm.parser.egg-info/PKG-INFO
+++ b/imposm.parser.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: imposm.parser
-Version: 1.0.5
+Version: 1.0.6
 Summary: Fast and easy OpenStreetMap XML/PBF parser.
 Home-page: http://imposm.org/docs/imposm.parser/latest/
 Author: Oliver Tonnhofer
@@ -50,6 +50,11 @@ Description: imposm.parser - OpenStreetMap XML/PBF parser for Python
         Changelog
         ---------
         
+        1.0.6 2014-10-31
+        ~~~~~~~~~~~~~~~~
+        
+        - fixed bug in protobug parser that could cause segfaults
+        
         1.0.5 2013-09-13
         ~~~~~~~~~~~~~~~~
         
diff --git a/imposm/parser/pbf/osm.cc b/imposm/parser/pbf/osm.cc
index e098b76..5424454 100644
--- a/imposm/parser/pbf/osm.cc
+++ b/imposm/parser/pbf/osm.cc
@@ -89,9 +89,8 @@ fastpb_convert14(int value)
   static void
   Blob_dealloc(Blob* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -545,9 +544,8 @@ fastpb_convert14(int value)
   static void
   BlobHeader_dealloc(BlobHeader* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -877,9 +875,8 @@ fastpb_convert14(int value)
   static void
   HeaderBBox_dealloc(HeaderBBox* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -1286,9 +1283,8 @@ fastpb_convert14(int value)
   static void
   HeaderBlock_dealloc(HeaderBlock* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -1787,9 +1783,8 @@ fastpb_convert14(int value)
   static void
   StringTable_dealloc(StringTable* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -1997,9 +1992,8 @@ fastpb_convert14(int value)
   static void
   Info_dealloc(Info* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -2471,9 +2465,8 @@ fastpb_convert14(int value)
   static void
   DenseInfo_dealloc(DenseInfo* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -3008,9 +3001,8 @@ fastpb_convert14(int value)
   static void
   ChangeSet_dealloc(ChangeSet* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -3210,9 +3202,8 @@ fastpb_convert14(int value)
   static void
   Node_dealloc(Node* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -3784,9 +3775,8 @@ fastpb_convert14(int value)
   static void
   DenseNodes_dealloc(DenseNodes* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -4313,9 +4303,8 @@ fastpb_convert14(int value)
   static void
   Way_dealloc(Way* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -4831,9 +4820,8 @@ fastpb_convert14(int value)
   static void
   Relation_dealloc(Relation* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -5510,9 +5498,8 @@ fastpb_convert14(int value)
   static void
   PrimitiveGroup_dealloc(PrimitiveGroup* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
@@ -6045,9 +6032,8 @@ fastpb_convert14(int value)
   static void
   PrimitiveBlock_dealloc(PrimitiveBlock* self)
   {
-      self->ob_type->tp_free((PyObject*)self);
-
       delete self->protobuf;
+      self->ob_type->tp_free((PyObject*)self);
   }
 
   static PyObject *
diff --git a/setup.py b/setup.py
index 1af1a03..6ade311 100644
--- a/setup.py
+++ b/setup.py
@@ -36,7 +36,7 @@ if tuple(map(str, platform.python_version_tuple())) < ('2', '6'):
 
 setup(
     name='imposm.parser',
-    version="1.0.5",
+    version="1.0.6",
     description='Fast and easy OpenStreetMap XML/PBF parser.',
     long_description=open('README.rst').read() + open('CHANGES').read(),
     author='Oliver Tonnhofer',

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/imposm-parser.git



More information about the Pkg-grass-devel mailing list