[Pkg-voip-commits] r1756 - in zaptel/trunk/debian: . patches
Tzafrir Cohen
tzafrir-guest at costa.debian.org
Thu May 11 05:04:47 UTC 2006
Author: tzafrir-guest
Date: 2006-05-11 05:04:45 +0000 (Thu, 11 May 2006)
New Revision: 1756
Modified:
zaptel/trunk/debian/changelog
zaptel/trunk/debian/patches/Makefile_bristuff.dpatch
zaptel/trunk/debian/patches/bristuff.dpatch
Log:
* bristuff: 0.3.0-PRE1p
* bristuff: now includes the program ztpty
Modified: zaptel/trunk/debian/changelog
===================================================================
--- zaptel/trunk/debian/changelog 2006-05-10 20:10:11 UTC (rev 1755)
+++ zaptel/trunk/debian/changelog 2006-05-11 05:04:45 UTC (rev 1756)
@@ -9,14 +9,15 @@
upstream for next release.
[ Tzafrir Cohen ]
- * bristuff: 0.3.0-PRE1o [TODO: package 1p]
+ * bristuff: 0.3.0-PRE1p
* We have another ZapBRI module: ztgsm
* Experimental support in genzaptelconf for ztgsm (from sample files)
* genzaptelconf: 0.5.1 (does not require restart of asterisk)
* zaptel.init: 'unload' operation. Better support for Astribank
* moduletest script fixes
+ * bristuff added ztpty
- -- Tzafrir Cohen <tzafrir.cohen at xorcom.com> Mon, 8 May 2006 08:07:38 +0300
+ -- Tzafrir Cohen <tzafrir.ochen at xorcom.com> Thu, 11 May 2006 07:49:55 +0300
zaptel (1:1.2.5-1) unstable; urgency=low
Modified: zaptel/trunk/debian/patches/Makefile_bristuff.dpatch
===================================================================
--- zaptel/trunk/debian/patches/Makefile_bristuff.dpatch 2006-05-10 20:10:11 UTC (rev 1755)
+++ zaptel/trunk/debian/patches/Makefile_bristuff.dpatch 2006-05-11 05:04:45 UTC (rev 1756)
@@ -5,10 +5,10 @@
## DP: A bit of extra Makefile changes to build bristuff
@DPATCH@
-diff -urNad zaptel-1.2.4/Makefile /tmp/dpep.sFEWj1/zaptel-1.2.4/Makefile
---- zaptel-1.2.4/Makefile 2006-02-19 00:34:22.000000000 +0200
-+++ /tmp/dpep.sFEWj1/zaptel-1.2.4/Makefile 2006-02-19 00:43:02.000000000 +0200
-@@ -140,6 +140,9 @@
+diff -urNad zaptel-1.2.5/Makefile /tmp/dpep.INsmJ5/zaptel-1.2.5/Makefile
+--- zaptel-1.2.5/Makefile 2006-05-09 20:59:48.000000000 +0300
++++ /tmp/dpep.INsmJ5/zaptel-1.2.5/Makefile 2006-05-09 21:00:34.000000000 +0300
+@@ -144,6 +144,9 @@
MODULES:=zaptel tor2 torisa wcusb wcfxo wctdm wctdm24xxp \
ztdynamic ztd-eth wct1xxp wct4xxp wcte11xp pciradio \
ztd-loc # ztdummy
@@ -18,8 +18,16 @@
#MODULES+=wcfxsusb
# build ztdummy by default for 2.6 kernels
ifeq (${BUILDVER},linux26)
-@@ -228,6 +231,29 @@
+@@ -182,6 +185,7 @@
+ usbfxstest fxstest fxotune fxsdump ztdiag
+ UTILSO:=$(UTILS:%=%.o)
++BINS+=ztpty
+ #PRIMARY=wcfxsusb
+ PRIMARY=torisa
+ #PRIMARY=wcfxo
+@@ -235,6 +239,29 @@
+
ztdummy.o: ztdummy.h
+$(BRIMODS:%=%.o): %.o: %.h
Modified: zaptel/trunk/debian/patches/bristuff.dpatch
===================================================================
--- zaptel/trunk/debian/patches/bristuff.dpatch 2006-05-10 20:10:11 UTC (rev 1755)
+++ zaptel/trunk/debian/patches/bristuff.dpatch 2006-05-11 05:04:45 UTC (rev 1756)
@@ -3,12 +3,12 @@
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: The zapbri modules (cwain, qozap, zaphfc, ztgsm) and zaptel.patch from
-## DP: the bristuff patch by Klaus-Peter Junghanns. Version 0.3.0-PRE1o
+## DP: the bristuff patch by Klaus-Peter Junghanns. Version 0.3.0-PRE1p
@DPATCH@
-diff -urNad zaptel-1.2.5/cwain/cwain.c /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/cwain.c
+diff -urNad zaptel-1.2.5/cwain/cwain.c /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/cwain.c
--- zaptel-1.2.5/cwain/cwain.c 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/cwain.c 2006-04-25 16:38:17.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/cwain.c 2006-04-25 16:38:17.000000000 +0300
@@ -0,0 +1,1629 @@
+/*
+ * cwain.c - Zaptel driver for the Junghanns.NET E1 card
@@ -1639,9 +1639,9 @@
+#ifdef MODULE_LICENSE
+MODULE_LICENSE("GPL");
+#endif
-diff -urNad zaptel-1.2.5/cwain/cwain.h /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/cwain.h
+diff -urNad zaptel-1.2.5/cwain/cwain.h /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/cwain.h
--- zaptel-1.2.5/cwain/cwain.h 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/cwain.h 2006-03-31 13:58:41.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/cwain.h 2006-03-31 13:58:41.000000000 +0300
@@ -0,0 +1,245 @@
+#define cwain_FIFO_SIZE 128
+#define cwain_DFIFO_SIZE 4096
@@ -1888,9 +1888,9 @@
+#define CLKDEL_TE 0xe /* CLKDEL in TE mode */
+#define CLKDEL_NT 0xc /* CLKDEL in NT mode */
+
-diff -urNad zaptel-1.2.5/cwain/LICENSE /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/LICENSE
+diff -urNad zaptel-1.2.5/cwain/LICENSE /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/LICENSE
--- zaptel-1.2.5/cwain/LICENSE 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/LICENSE 2005-09-26 09:59:05.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/LICENSE 2005-09-26 09:59:05.000000000 +0300
@@ -0,0 +1,341 @@
+
+ GNU GENERAL PUBLIC LICENSE
@@ -2233,9 +2233,9 @@
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
-diff -urNad zaptel-1.2.5/cwain/Makefile /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/Makefile
+diff -urNad zaptel-1.2.5/cwain/Makefile /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/Makefile
--- zaptel-1.2.5/cwain/Makefile 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/Makefile 2006-02-10 12:28:37.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/Makefile 2006-02-10 12:28:37.000000000 +0200
@@ -0,0 +1,90 @@
+KINCLUDES = /usr/src/linux/include
+BRISTUFFBASE = $(shell dirname `pwd`)
@@ -2327,14 +2327,14 @@
+
+unload:
+ rmmod cwain zaptel
-diff -urNad zaptel-1.2.5/cwain/TODO /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/TODO
+diff -urNad zaptel-1.2.5/cwain/TODO /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/TODO
--- zaptel-1.2.5/cwain/TODO 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/TODO 2005-09-26 09:59:05.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/TODO 2005-09-26 09:59:05.000000000 +0300
@@ -0,0 +1 @@
+
-diff -urNad zaptel-1.2.5/cwain/zapata.conf /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/zapata.conf
+diff -urNad zaptel-1.2.5/cwain/zapata.conf /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/zapata.conf
--- zaptel-1.2.5/cwain/zapata.conf 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/zapata.conf 2006-04-10 12:56:05.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/zapata.conf 2006-04-10 12:56:05.000000000 +0300
@@ -0,0 +1,32 @@
+;
+; Zapata telephony interface
@@ -2368,9 +2368,9 @@
+group = 1
+channel => 1-15,17-31
+
-diff -urNad zaptel-1.2.5/cwain/zapata.conf.doubleE1 /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/zapata.conf.doubleE1
+diff -urNad zaptel-1.2.5/cwain/zapata.conf.doubleE1 /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/zapata.conf.doubleE1
--- zaptel-1.2.5/cwain/zapata.conf.doubleE1 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/zapata.conf.doubleE1 2006-04-10 12:56:25.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/zapata.conf.doubleE1 2006-04-10 12:56:25.000000000 +0300
@@ -0,0 +1,35 @@
+;
+; Zapata telephony interface
@@ -2407,9 +2407,9 @@
+group = 2
+channel => 32-46,48-62
+
-diff -urNad zaptel-1.2.5/cwain/zaptel.conf /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/zaptel.conf
+diff -urNad zaptel-1.2.5/cwain/zaptel.conf /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/zaptel.conf
--- zaptel-1.2.5/cwain/zaptel.conf 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/zaptel.conf 2005-10-27 11:26:41.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/zaptel.conf 2005-10-27 11:26:41.000000000 +0200
@@ -0,0 +1,11 @@
+loadzone=nl
+defaultzone=nl
@@ -2422,9 +2422,9 @@
+bchan=17-31
+
+
-diff -urNad zaptel-1.2.5/cwain/zaptel.conf.doubleE1 /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/zaptel.conf.doubleE1
+diff -urNad zaptel-1.2.5/cwain/zaptel.conf.doubleE1 /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/zaptel.conf.doubleE1
--- zaptel-1.2.5/cwain/zaptel.conf.doubleE1 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/cwain/zaptel.conf.doubleE1 2006-04-05 23:16:12.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/cwain/zaptel.conf.doubleE1 2006-04-05 23:16:12.000000000 +0300
@@ -0,0 +1,14 @@
+loadzone=nl
+defaultzone=nl
@@ -2440,9 +2440,9 @@
+bchan=32-46
+dchan=47
+bchan=48-62
-diff -urNad zaptel-1.2.5/qozap/LICENSE /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/LICENSE
+diff -urNad zaptel-1.2.5/qozap/LICENSE /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/LICENSE
--- zaptel-1.2.5/qozap/LICENSE 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/LICENSE 2006-02-22 20:41:09.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/LICENSE 2006-02-22 20:41:09.000000000 +0200
@@ -0,0 +1,341 @@
+
+ GNU GENERAL PUBLIC LICENSE
@@ -2785,9 +2785,9 @@
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
-diff -urNad zaptel-1.2.5/qozap/Makefile /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/Makefile
+diff -urNad zaptel-1.2.5/qozap/Makefile /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/Makefile
--- zaptel-1.2.5/qozap/Makefile 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/Makefile 2006-02-22 20:41:09.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/Makefile 2006-02-22 20:41:09.000000000 +0200
@@ -0,0 +1,91 @@
+KINCLUDES = /usr/src/linux/include
+BRISTUFFBASE = $(shell dirname `pwd`)
@@ -2880,9 +2880,9 @@
+
+installlinux24:
+ install -D -m 644 qozap.o $(INSTALL_PREFIX)/lib/modules/`uname -r`/misc/qozap.o
-diff -urNad zaptel-1.2.5/qozap/qozap.c /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/qozap.c
+diff -urNad zaptel-1.2.5/qozap/qozap.c /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/qozap.c
--- zaptel-1.2.5/qozap/qozap.c 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/qozap.c 2006-04-25 16:37:39.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/qozap.c 2006-04-25 16:37:39.000000000 +0300
@@ -0,0 +1,1545 @@
+/*
+ * qozap.c - Zaptel driver for the quadBRI PCI ISDN card
@@ -4429,9 +4429,9 @@
+#ifdef MODULE_LICENSE
+MODULE_LICENSE("GPL");
+#endif
-diff -urNad zaptel-1.2.5/qozap/qozap.h /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/qozap.h
+diff -urNad zaptel-1.2.5/qozap/qozap.h /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/qozap.h
--- zaptel-1.2.5/qozap/qozap.h 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/qozap.h 2006-02-22 20:41:09.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/qozap.h 2006-02-22 20:41:09.000000000 +0200
@@ -0,0 +1,239 @@
+#define qoz_SPANS 8
+#define qoz_FIFO_SIZE 128
@@ -4672,9 +4672,9 @@
+#define qoz_T4 1
+
+
-diff -urNad zaptel-1.2.5/qozap/TODO /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/TODO
+diff -urNad zaptel-1.2.5/qozap/TODO /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/TODO
--- zaptel-1.2.5/qozap/TODO 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/TODO 2006-02-22 20:41:09.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/TODO 2006-02-22 20:41:09.000000000 +0200
@@ -0,0 +1,9 @@
+- native-native bridging
+- onchip dtmf
@@ -4685,9 +4685,9 @@
+
+t4 (500ms) layer 1 down/up
+
-diff -urNad zaptel-1.2.5/qozap/zapata.conf /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/zapata.conf
+diff -urNad zaptel-1.2.5/qozap/zapata.conf /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/zapata.conf
--- zaptel-1.2.5/qozap/zapata.conf 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/zapata.conf 2006-04-10 12:56:52.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/zapata.conf 2006-04-10 12:56:52.000000000 +0300
@@ -0,0 +1,51 @@
+;
+; Zapata telephony interface
@@ -4740,9 +4740,9 @@
+; S/T port 4
+channel => 10-11
+
-diff -urNad zaptel-1.2.5/qozap/zapata.conf.octoBRI /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/zapata.conf.octoBRI
+diff -urNad zaptel-1.2.5/qozap/zapata.conf.octoBRI /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/zapata.conf.octoBRI
--- zaptel-1.2.5/qozap/zapata.conf.octoBRI 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/zapata.conf.octoBRI 2006-04-10 12:57:02.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/zapata.conf.octoBRI 2006-04-10 12:57:02.000000000 +0300
@@ -0,0 +1,67 @@
+;
+; Zapata telephony interface
@@ -4811,9 +4811,9 @@
+; S/T port 8
+channel => 22-23
+
-diff -urNad zaptel-1.2.5/qozap/zaptel.conf /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/zaptel.conf
+diff -urNad zaptel-1.2.5/qozap/zaptel.conf /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/zaptel.conf
--- zaptel-1.2.5/qozap/zaptel.conf 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/zaptel.conf 2006-02-22 20:41:09.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/zaptel.conf 2006-02-22 20:41:09.000000000 +0200
@@ -0,0 +1,18 @@
+loadzone=nl
+defaultzone=nl
@@ -4833,9 +4833,9 @@
+bchan=10,11
+dchan=12
+
-diff -urNad zaptel-1.2.5/qozap/zaptel.conf.octoBRI /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/zaptel.conf.octoBRI
+diff -urNad zaptel-1.2.5/qozap/zaptel.conf.octoBRI /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/zaptel.conf.octoBRI
--- zaptel-1.2.5/qozap/zaptel.conf.octoBRI 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/qozap/zaptel.conf.octoBRI 2006-02-22 20:41:09.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/qozap/zaptel.conf.octoBRI 2006-02-22 20:41:09.000000000 +0200
@@ -0,0 +1,30 @@
+loadzone=nl
+defaultzone=nl
@@ -4867,9 +4867,9 @@
+bchan=22,23
+dchan=24
+
-diff -urNad zaptel-1.2.5/zaphfc/LICENSE /tmp/dpep.7X7WfC/zaptel-1.2.5/zaphfc/LICENSE
+diff -urNad zaptel-1.2.5/zaphfc/LICENSE /tmp/dpep.EwSg5a/zaptel-1.2.5/zaphfc/LICENSE
--- zaptel-1.2.5/zaphfc/LICENSE 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/zaphfc/LICENSE 2003-08-19 04:24:43.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/zaphfc/LICENSE 2003-08-19 04:24:43.000000000 +0300
@@ -0,0 +1,341 @@
+
+ GNU GENERAL PUBLIC LICENSE
@@ -5212,9 +5212,9 @@
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
-diff -urNad zaptel-1.2.5/zaphfc/Makefile /tmp/dpep.7X7WfC/zaptel-1.2.5/zaphfc/Makefile
+diff -urNad zaptel-1.2.5/zaphfc/Makefile /tmp/dpep.EwSg5a/zaptel-1.2.5/zaphfc/Makefile
--- zaptel-1.2.5/zaphfc/Makefile 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/zaphfc/Makefile 2006-02-09 11:11:05.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/zaphfc/Makefile 2006-02-09 11:11:05.000000000 +0200
@@ -0,0 +1,118 @@
+KINCLUDES = /usr/src/linux/include
+BRISTUFFBASE = $(shell dirname `pwd`)
@@ -5334,9 +5334,9 @@
+installlinux24:
+ install -D -m 644 zaphfc.o $(INSTALL_PREFIX)/lib/modules/`uname -r`/misc/zaphfc.o
+
-diff -urNad zaptel-1.2.5/zaphfc/zapata.conf /tmp/dpep.7X7WfC/zaptel-1.2.5/zaphfc/zapata.conf
+diff -urNad zaptel-1.2.5/zaphfc/zapata.conf /tmp/dpep.EwSg5a/zaptel-1.2.5/zaphfc/zapata.conf
--- zaptel-1.2.5/zaphfc/zapata.conf 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/zaphfc/zapata.conf 2005-02-26 19:24:32.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/zaphfc/zapata.conf 2005-02-26 19:24:32.000000000 +0200
@@ -0,0 +1,38 @@
+;
+; Zapata telephony interface
@@ -5376,9 +5376,9 @@
+group = 1
+context=demo
+channel => 1-2
-diff -urNad zaptel-1.2.5/zaphfc/zaphfc.c /tmp/dpep.7X7WfC/zaptel-1.2.5/zaphfc/zaphfc.c
+diff -urNad zaptel-1.2.5/zaphfc/zaphfc.c /tmp/dpep.EwSg5a/zaptel-1.2.5/zaphfc/zaphfc.c
--- zaptel-1.2.5/zaphfc/zaphfc.c 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/zaphfc/zaphfc.c 2006-04-25 16:38:47.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/zaphfc/zaphfc.c 2006-04-25 16:38:47.000000000 +0300
@@ -0,0 +1,1155 @@
+/*
+ * zaphfc.c - Zaptel driver for HFC-S PCI A based ISDN BRI cards
@@ -6535,9 +6535,9 @@
+#ifdef MODULE_LICENSE
+MODULE_LICENSE("GPL");
+#endif
-diff -urNad zaptel-1.2.5/zaphfc/zaphfc.h /tmp/dpep.7X7WfC/zaptel-1.2.5/zaphfc/zaphfc.h
+diff -urNad zaptel-1.2.5/zaphfc/zaphfc.h /tmp/dpep.EwSg5a/zaptel-1.2.5/zaphfc/zaphfc.h
--- zaptel-1.2.5/zaphfc/zaphfc.h 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/zaphfc/zaphfc.h 2005-02-27 00:30:32.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/zaphfc/zaphfc.h 2005-02-27 00:30:32.000000000 +0200
@@ -0,0 +1,289 @@
+/*
+ * zaphfc.h - Zaptel driver for HFC-S PCI A based ISDN BRI cards
@@ -6828,9 +6828,9 @@
+/* tune this */
+#define hfc_BCHAN_BUFFER 8
+#define hfc_MAX_CARDS 8
-diff -urNad zaptel-1.2.5/zaphfc/zaptel.conf /tmp/dpep.7X7WfC/zaptel-1.2.5/zaphfc/zaptel.conf
+diff -urNad zaptel-1.2.5/zaphfc/zaptel.conf /tmp/dpep.EwSg5a/zaptel-1.2.5/zaphfc/zaptel.conf
--- zaptel-1.2.5/zaphfc/zaptel.conf 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/zaphfc/zaptel.conf 2004-03-24 16:35:12.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/zaphfc/zaptel.conf 2004-03-24 16:35:12.000000000 +0200
@@ -0,0 +1,8 @@
+# hfc-s pci a span definition
+# most of the values should be bogus because we are not really zaptel
@@ -6840,9 +6840,9 @@
+span=1,1,3,ccs,ami
+bchan=1-2
+dchan=3
-diff -urNad zaptel-1.2.5/zaptel.c /tmp/dpep.7X7WfC/zaptel-1.2.5/zaptel.c
+diff -urNad zaptel-1.2.5/zaptel.c /tmp/dpep.EwSg5a/zaptel-1.2.5/zaptel.c
--- zaptel-1.2.5/zaptel.c 2005-12-17 04:04:05.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/zaptel.c 2006-05-08 07:07:41.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/zaptel.c 2006-05-09 20:55:56.000000000 +0300
@@ -4913,11 +4913,40 @@
*(txb++) = fasthdlc_tx_run_nocheck(&ms->txhdlc);
}
@@ -6956,9 +6956,9 @@
} else {
/* Not HDLC */
memcpy(buf + ms->readidx[ms->inreadbuf], rxb, left);
-diff -urNad zaptel-1.2.5/zaptel.h /tmp/dpep.7X7WfC/zaptel-1.2.5/zaptel.h
+diff -urNad zaptel-1.2.5/zaptel.h /tmp/dpep.EwSg5a/zaptel-1.2.5/zaptel.h
--- zaptel-1.2.5/zaptel.h 2005-12-17 04:04:05.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/zaptel.h 2006-05-08 07:07:41.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/zaptel.h 2006-05-09 20:55:56.000000000 +0300
@@ -994,6 +994,13 @@
int do_ppp_error;
struct sk_buff_head ppp_rq;
@@ -6993,9 +6993,9 @@
struct zt_span {
spinlock_t lock;
void *pvt; /* Private stuff */
-diff -urNad zaptel-1.2.5/zconfig.h /tmp/dpep.7X7WfC/zaptel-1.2.5/zconfig.h
+diff -urNad zaptel-1.2.5/zconfig.h /tmp/dpep.EwSg5a/zaptel-1.2.5/zconfig.h
--- zaptel-1.2.5/zconfig.h 2005-11-29 20:42:08.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/zconfig.h 2006-05-08 07:07:41.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/zconfig.h 2006-05-09 20:55:56.000000000 +0300
@@ -152,4 +152,10 @@
*/
/* #define FXSFLASH */
@@ -7007,9 +7007,9 @@
+#define CONFIG_ZAPATA_BRI_DCHANS
+
#endif
-diff -urNad zaptel-1.2.5/ztgsm/LICENSE /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/LICENSE
+diff -urNad zaptel-1.2.5/ztgsm/LICENSE /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/LICENSE
--- zaptel-1.2.5/ztgsm/LICENSE 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/LICENSE 2006-04-10 12:22:33.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/LICENSE 2006-04-10 12:22:33.000000000 +0300
@@ -0,0 +1,341 @@
+
+ GNU GENERAL PUBLIC LICENSE
@@ -7352,9 +7352,9 @@
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
-diff -urNad zaptel-1.2.5/ztgsm/Makefile /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/Makefile
+diff -urNad zaptel-1.2.5/ztgsm/Makefile /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/Makefile
--- zaptel-1.2.5/ztgsm/Makefile 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/Makefile 2006-04-10 12:23:31.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/Makefile 2006-04-10 12:23:31.000000000 +0300
@@ -0,0 +1,53 @@
+KINCLUDES = /usr/src/linux/include
+BRISTUFFBASE = $(shell dirname `pwd`)
@@ -7409,9 +7409,9 @@
+
+installlinux24: all
+ install -D -m 644 ztgsm.o $(INSTALL_PREFIX)/lib/modules/`uname -r`/misc/ztgsm.o
-diff -urNad zaptel-1.2.5/ztgsm/zapata.conf.duoGSM /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/zapata.conf.duoGSM
+diff -urNad zaptel-1.2.5/ztgsm/zapata.conf.duoGSM /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/zapata.conf.duoGSM
--- zaptel-1.2.5/ztgsm/zapata.conf.duoGSM 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/zapata.conf.duoGSM 2006-04-10 13:30:26.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/zapata.conf.duoGSM 2006-04-10 13:30:26.000000000 +0300
@@ -0,0 +1,23 @@
+[channels]
+txgain = -10.0
@@ -7436,9 +7436,9 @@
+
+;channel => 3
+
-diff -urNad zaptel-1.2.5/ztgsm/zapata.conf.quadGSM /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/zapata.conf.quadGSM
+diff -urNad zaptel-1.2.5/ztgsm/zapata.conf.quadGSM /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/zapata.conf.quadGSM
--- zaptel-1.2.5/ztgsm/zapata.conf.quadGSM 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/zapata.conf.quadGSM 2006-04-10 13:30:13.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/zapata.conf.quadGSM 2006-04-10 13:30:13.000000000 +0300
@@ -0,0 +1,36 @@
+[channels]
+txgain = -10.0
@@ -7476,9 +7476,9 @@
+;pin=1234
+
+;channel => 7
-diff -urNad zaptel-1.2.5/ztgsm/zapata.conf.unoGSM /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/zapata.conf.unoGSM
+diff -urNad zaptel-1.2.5/ztgsm/zapata.conf.unoGSM /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/zapata.conf.unoGSM
--- zaptel-1.2.5/ztgsm/zapata.conf.unoGSM 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/zapata.conf.unoGSM 2006-04-10 13:30:41.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/zapata.conf.unoGSM 2006-04-10 13:30:41.000000000 +0300
@@ -0,0 +1,15 @@
+[channels]
+txgain = -10.0
@@ -7495,9 +7495,9 @@
+;pin=1234
+
+;channel => 1
-diff -urNad zaptel-1.2.5/ztgsm/zaptel.conf.duoGSM /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/zaptel.conf.duoGSM
+diff -urNad zaptel-1.2.5/ztgsm/zaptel.conf.duoGSM /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/zaptel.conf.duoGSM
--- zaptel-1.2.5/ztgsm/zaptel.conf.duoGSM 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/zaptel.conf.duoGSM 2006-04-10 13:26:59.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/zaptel.conf.duoGSM 2006-04-10 13:26:59.000000000 +0300
@@ -0,0 +1,11 @@
+loadzone=nl
+defaultzone=nl
@@ -7510,9 +7510,9 @@
+bchan=1,3
+dchan=2,4
+
-diff -urNad zaptel-1.2.5/ztgsm/zaptel.conf.quadGSM /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/zaptel.conf.quadGSM
+diff -urNad zaptel-1.2.5/ztgsm/zaptel.conf.quadGSM /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/zaptel.conf.quadGSM
--- zaptel-1.2.5/ztgsm/zaptel.conf.quadGSM 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/zaptel.conf.quadGSM 2006-04-10 13:27:04.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/zaptel.conf.quadGSM 2006-04-10 13:27:04.000000000 +0300
@@ -0,0 +1,13 @@
+loadzone=nl
+defaultzone=nl
@@ -7527,9 +7527,9 @@
+bchan=1,3,5,7
+dchan=2,4,6,8
+
-diff -urNad zaptel-1.2.5/ztgsm/zaptel.conf.unoGSM /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/zaptel.conf.unoGSM
+diff -urNad zaptel-1.2.5/ztgsm/zaptel.conf.unoGSM /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/zaptel.conf.unoGSM
--- zaptel-1.2.5/ztgsm/zaptel.conf.unoGSM 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/zaptel.conf.unoGSM 2006-04-10 13:27:20.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/zaptel.conf.unoGSM 2006-04-10 13:27:20.000000000 +0300
@@ -0,0 +1,10 @@
+loadzone=nl
+defaultzone=nl
@@ -7541,9 +7541,9 @@
+bchan=1
+dchan=2
+
-diff -urNad zaptel-1.2.5/ztgsm/ztgsm.c /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/ztgsm.c
+diff -urNad zaptel-1.2.5/ztgsm/ztgsm.c /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/ztgsm.c
--- zaptel-1.2.5/ztgsm/ztgsm.c 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/ztgsm.c 2006-04-25 16:48:02.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/ztgsm.c 2006-04-25 16:48:02.000000000 +0300
@@ -0,0 +1,1133 @@
+/*
+ * ztgsm.c - Zaptel driver for the uno/duo/quad GSM PCI cards
@@ -8678,9 +8678,9 @@
+#ifdef MODULE_LICENSE
+MODULE_LICENSE("GPL");
+#endif
-diff -urNad zaptel-1.2.5/ztgsm/ztgsm.h /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/ztgsm.h
+diff -urNad zaptel-1.2.5/ztgsm/ztgsm.h /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/ztgsm.h
--- zaptel-1.2.5/ztgsm/ztgsm.h 1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.7X7WfC/zaptel-1.2.5/ztgsm/ztgsm.h 2006-04-10 12:22:33.000000000 +0300
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/ztgsm/ztgsm.h 2006-04-10 12:22:33.000000000 +0300
@@ -0,0 +1,133 @@
+#define ztgsm_RX_MAX 1000
+#define ztgsm_FIFO_SIZE 16
@@ -8815,3 +8815,119 @@
+#define ztgsm_PCM_VECTOR_CFG ztgsm_IO_BASE + (4 * 0x35)
+
+
+diff -urNad zaptel-1.2.5/ztpty.c /tmp/dpep.EwSg5a/zaptel-1.2.5/ztpty.c
+--- zaptel-1.2.5/ztpty.c 1970-01-01 02:00:00.000000000 +0200
++++ /tmp/dpep.EwSg5a/zaptel-1.2.5/ztpty.c 2006-05-09 20:55:56.000000000 +0300
+@@ -0,0 +1,112 @@
++#include <stdio.h>
++#include <stdlib.h>
++#include <unistd.h>
++#include <errno.h>
++#include <string.h>
++#include <fcntl.h>
++#include <sys/time.h>
++#include <sys/signal.h>
++#include <sys/select.h>
++#include <math.h>
++#include "zaptel.h"
++
++#define SIZE 8000
++
++
++
++void doit(int fd, int stdinfd) {
++ fd_set fds;
++ char inbuffer[4096];
++ char outbuffer[4096];
++ int res = 0;
++ int i = 0;
++
++// fprintf(stderr, "fd %d stdin fd %d\n", fd, stdinfd);
++
++ for (;;) {
++ FD_ZERO(&fds);
++ FD_SET(fd, &fds);
++ FD_SET(stdinfd, &fds);
++ /* Wait for *some* sort of I/O */
++ res = select(stdinfd + 1, &fds, NULL, NULL, NULL);
++ if (res < 0) {
++ fprintf(stderr, "Error in select: %s\n", strerror(errno));
++ return;
++ }
++ if (FD_ISSET(stdinfd, &fds)) {
++ res = read(stdinfd, inbuffer, sizeof(inbuffer));
++ if (res > 0) {
++// fprintf(stderr, "read %d bytes from stdin\n", res);
++ if (res > 0) {
++ for (i=0; i < res ; i++) {
++ if (inbuffer[i] == '\n') {
++ if ((i > 0) && (inbuffer[i-1] == ' ')) {
++ inbuffer[i-1] = 0x1a;
++ }
++ inbuffer[i] = 0xd;
++ }
++ }
++ res = write(fd, inbuffer, res+2);
++// res = write(STDOUT_FILENO, inbuffer, res);
++// fprintf(stderr, "wrote %d bytes to stdout\n", res);
++ }
++ }
++ }
++ if (FD_ISSET(fd, &fds)) {
++ res = read(fd, outbuffer, sizeof(outbuffer));
++// fprintf(stderr, "read %d bytes from fd\n", res);
++ if (res > 0) {
++ res = write(STDOUT_FILENO, outbuffer, res);
++// fprintf(stderr, "wrote %d bytes to stdout\n", res);
++ }
++ }
++ }
++
++
++}
++
++int main(int argc, char *argv[])
++{
++ int fd;
++ int stdinfd;
++ struct zt_params p;
++ struct zt_bufferinfo bi;
++ int blocksize=0;
++ fd = open(argv[1], O_RDWR | O_NONBLOCK);
++ if (fd < 0) {
++ fprintf(stderr, "Unable to open zap interface: %s\n", strerror(errno));
++ exit(1);
++ }
++ if (ioctl(fd, ZT_GET_PARAMS, &p)) {
++ fprintf(stderr, "Unable to get parameters on '%s': %s\n", argv[1], strerror(errno));
++ exit(1);
++ }
++ if ((p.sigtype != ZT_SIG_HDLCRAW) && (p.sigtype != ZT_SIG_HDLCFCS)) {
++ fprintf(stderr, "%s is in %d signalling, not FCS HDLC or RAW HDLC mode\n", argv[1], p.sigtype);
++ exit(1);
++ }
++
++ if (ioctl(fd, ZT_GET_BLOCKSIZE, &blocksize)) {
++ fprintf(stderr, "Unable to get blocksize on '%s': %s\n", argv[1], strerror(errno));
++ exit(1);
++ } else {
++// fprintf(stderr, "blocksize %d\n", blocksize);
++ }
++
++ bi.txbufpolicy = ZT_POLICY_IMMEDIATE;
++ bi.rxbufpolicy = ZT_POLICY_IMMEDIATE;
++ bi.numbufs = 16;
++ bi.bufsize = 1024;
++ if (ioctl(fd, ZT_SET_BUFINFO, &bi)) {
++ fprintf(stderr, "Unable to set buffer info on '%s': %s\n", argv[1], strerror(errno));
++ exit(1);
++ }
++
++ stdinfd = open("/dev/stdin", O_RDONLY | O_NONBLOCK);
++
++
++ doit(fd, stdinfd);
++ close(stdinfd);
++ close(fd);
++ return 0;
++}
More information about the Pkg-voip-commits
mailing list