[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