[thirdparty-commits] rmudgett: mISDNuser/trunk r64 - in /mISDNuser/trunk: ./ build_tools/

SVN commits to the Digium third-party software repository thirdparty-commits at lists.digium.com
Thu Mar 12 13:05:28 CDT 2009


Author: rmudgett
Date: Thu Mar 12 13:05:24 2009
New Revision: 64

URL: http://svn.digium.com/svn-view/thirdparty?view=rev&rev=64
Log:
Added Digium modification versioning and updated CHANGES.

Added:
    mISDNuser/trunk/build_tools/
    mISDNuser/trunk/build_tools/make_version   (with props)
Removed:
    mISDNuser/trunk/VERSION
Modified:
    mISDNuser/trunk/   (props changed)
    mISDNuser/trunk/CHANGES
    mISDNuser/trunk/Makefile

Propchange: mISDNuser/trunk/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Thu Mar 12 13:05:24 2009
@@ -1,0 +1,1 @@
+VERSION

Modified: mISDNuser/trunk/CHANGES
URL: http://svn.digium.com/svn-view/thirdparty/mISDNuser/trunk/CHANGES?view=diff&rev=64&r1=63&r2=64
==============================================================================
--- mISDNuser/trunk/CHANGES (original)
+++ mISDNuser/trunk/CHANGES Thu Mar 12 13:05:24 2009
@@ -1,2 +1,39 @@
+------------------------------------------------------------------------------
+--- mISDNuser enhancements ---------------------------------------------------
+------------------------------------------------------------------------------
+
+mISDN has been modified by Digium, Inc. to greatly expand facility message
+support to allow:
+  * Enhanced COLP support for call diversion and transfer.
+  * CCBS/CCNR support.
+
+------------------------------------------------------------------------------
+Digium enhancement version 1.0.0 changes
+
+*  Added CCBS/CCNR facility message support
+*  Added ECT facility message support
+*  Added CCBS-T/CCNR-T facility message support
+*  Added REGISTER message support for CCBS-T/CCNR-T.
+*  Added missing NOTIFY message support for diversion and
+explicit call transfer.
+*  Added the ability to send FACILITY messages on the
+dummy call reference (NT side).
+*  Added missing parsing of DISPLAY ie to messages that can
+send DISPLAY ie contents.
+*  Fixed the generated ie order in l3dss1_alert_req().
+*  Fixed the message type used in l3dss1_notify_req().
+*  Removed the original Diversion Supplementary Services
+ETS 300 207-1 Table 3 decode/encode code and replaced with
+full implementation.
+*  Removed the original Addressing-Data-Elements
+ETS 300 196-1 D.3 decode/encode code and replaced with full
+implementation of needed structures.
+
+For additional information see the svn log.
+
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
+
+
 mISDNuser-1-1-2:
 	- nothin changed

Modified: mISDNuser/trunk/Makefile
URL: http://svn.digium.com/svn-view/thirdparty/mISDNuser/trunk/Makefile?view=diff&rev=64&r1=63&r2=64
==============================================================================
--- mISDNuser/trunk/Makefile (original)
+++ mISDNuser/trunk/Makefile Thu Mar 12 13:05:24 2009
@@ -2,6 +2,8 @@
 MAJOR=1
 MINOR=1
 SUBMINOR=8
+
+MODIFIER_VERSION:=Digium-$(shell build_tools/make_version . | sed -e "s/\//_/g")
 
 #
 # Set MISDNDIR to your local copy of mISDN
@@ -54,7 +56,7 @@
 
 LIBS := lib/libmISDN.a
 
-all: test_misdn_includes
+all: VERSION test_misdn_includes
 	$(MAKE) TARGET=$@ subdirs
 
 
@@ -113,11 +115,11 @@
 
 
 VERSION:
-	echo $(MAJOR)_$(MINOR)_$(SUBMINOR) > VERSION
+	echo $(MAJOR)_$(MINOR)_$(SUBMINOR)-$(MODIFIER_VERSION) > VERSION
 
 snapshot: clean
 	DIR=mISDNuser-$$(date +"20%y_%m_%d") ; \
-	echo $$(date +"20%y_%m_%d" | sed -e "s/\//_/g") > VERSION ; \
+	echo $(MAJOR)_$(MINOR)_$(SUBMINOR)-$(MODIFIER_VERSION)-$$(date +"20%y_%m_%d" | sed -e "s/\//_/g") > VERSION ; \
 	mkdir -p /tmp/$$DIR ; \
 	cp -a * /tmp/$$DIR ; \
 	cd /tmp/; \
@@ -125,7 +127,7 @@
 
 release: clean
 	DIR=mISDNuser-$(MAJOR)_$(MINOR)_$(SUBMINOR) ; \
-	echo $(MAJOR)_$(MINOR)_$(SUBMINOR) > VERSION ; \
+	echo $(MAJOR)_$(MINOR)_$(SUBMINOR)-$(MODIFIER_VERSION) > VERSION ; \
 	mkdir -p /tmp/$$DIR ; \
 	cp -a * /tmp/$$DIR ; \
 	cd /tmp/; \

Added: mISDNuser/trunk/build_tools/make_version
URL: http://svn.digium.com/svn-view/thirdparty/mISDNuser/trunk/build_tools/make_version?view=auto&rev=64
==============================================================================
--- mISDNuser/trunk/build_tools/make_version (added)
+++ mISDNuser/trunk/build_tools/make_version Thu Mar 12 13:05:24 2009
@@ -1,0 +1,83 @@
+#!/bin/sh
+
+GREP=grep
+AWK=awk
+
+if [ -f ${1}/.version ]; then
+    cat ${1}/.version
+elif [ -d .svn ]; then
+    PARTS=`LANG=C svn info ${1} | ${GREP} URL | ${AWK} '{print $2;}' | sed -e 's:^.*/svn/thirdparty/mISDNuser/::' | sed -e 's:/: :g'`
+    BRANCH=0
+    TEAM=0
+    TAG=0
+
+    REV=`svnversion -c ${1} | cut -d: -f2`
+
+    INTEGRATED=`LANG=C svn pg automerge-propname ${1}`
+    if [ -z "${INTEGRATED}" ] ; then
+        INTEGRATED=svnmerge-integrated
+    fi
+
+    BASE=`LANG=C svn pg ${INTEGRATED} ${1} | cut -d: -f1`
+
+    if [ "${PARTS}" = "trunk" ] ; then
+        echo SVN-trunk-r${REV}
+        exit 0
+    fi
+
+    for PART in $PARTS ; do
+        if [ ${TAG} != 0 ] ; then
+            if [ "${PART}" = "autotag_for_be" ] ; then
+                continue
+            fi
+            if [ "${PART}" = "autotag_for_sx00i" ] ; then
+                continue
+            fi
+            RESULT="${PART}"
+            break
+        fi
+
+        if [ ${BRANCH} != 0 ] ; then
+            if [ -z "${RESULT}" ] ; then
+                RESULT="${PART}"
+            else
+                RESULT="${RESULT}-${PART}"
+            fi
+            break
+        fi
+
+        if [ ${TEAM} != 0 ] ; then
+            if [ -z "${RESULT}" ] ; then
+                RESULT="${PART}"
+            else
+                RESULT="${RESULT}-${PART}"
+            fi
+            continue
+        fi
+
+        if [ "${PART}" = "branches" ] ; then
+            BRANCH=1
+            RESULT="branch"
+            continue
+        fi
+
+        if [ "${PART}" = "tags" ] ; then
+            TAG=1
+            continue
+        fi
+
+        if [ "${PART}" = "team" ] ; then
+            TEAM=1
+            continue
+        fi
+    done
+
+    if [ ${TAG} != 0 ] ; then
+        echo ${RESULT}
+    else
+        echo SVN-${RESULT}-r${REV}${BASE:+-${BASE}}
+    fi
+else
+# The version is UNKNOWN and probably unsupported.
+    echo "UNKNOWN"
+fi

Propchange: mISDNuser/trunk/build_tools/make_version
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: mISDNuser/trunk/build_tools/make_version
------------------------------------------------------------------------------
    svn:executable = *

Propchange: mISDNuser/trunk/build_tools/make_version
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: mISDNuser/trunk/build_tools/make_version
------------------------------------------------------------------------------
    svn:mime-type = text/plain




More information about the thirdparty-commits mailing list