Removed comms/xcept: stale old code, underlying protocol no longer in use

by telcos.
This commit is contained in:
Joerg Wunsch 2009-06-13 19:05:42 +00:00
parent 78d34cad82
commit 8715d0081c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=235720
12 changed files with 1 additions and 2381 deletions

1
MOVED
View File

@ -4010,4 +4010,5 @@ x11-toolkits/wxmozilla||2009-06-13|Has expired: has been broken for more than 6
audio/gnomad2||2009-06-13|Removed
audio/p5-Audio-TagLib||2009-06-13|Removed
audio/sineshaper||2009-06-13|Removed
comms/xcept||2009-06-13|Removed; obsolete protocol no longer in use by telcos
cad/freecad||2009-06-13|Removed

View File

@ -147,7 +147,6 @@
SUBDIR += wwl
SUBDIR += wy60
SUBDIR += xastir
SUBDIR += xcept
SUBDIR += xdx
SUBDIR += xlog
SUBDIR += xmorse

View File

@ -1,25 +0,0 @@
# New ports collection makefile for: xcept
# Date created: Sep 1, 1996
# Whom: joerg
#
# $FreeBSD$
#
PORTNAME= xcept
PORTVERSION= 2.1.2
PORTREVISION= 5
CATEGORIES= comms
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= joerg
MAINTAINER= joerg@FreeBSD.org
COMMENT= A decoder for the CEPT (Btx) protocol
USE_XORG= x11
MAN1= xcept.1
MAN8= ceptd.8
MANCOMPRESSED= maybe
WRKSRC= ${WRKDIR}/XCept-${PORTVERSION}
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
MD5 (xcept-2.1.2.tar.gz) = 5b8f8e8839d14ed7c899bcaa2749f147
SHA256 (xcept-2.1.2.tar.gz) = 803906f6720cc66e8c438982c89b9bbf37927e9dcc9bf5171be4236e6ce9a33c
SIZE (xcept-2.1.2.tar.gz) = 116344

View File

@ -1,6 +0,0 @@
--- /dev/null Sun Sep 1 12:14:31 1996
+++ Makefile Sun Sep 1 14:43:35 1996
@@ -0,0 +1,3 @@
+SUBDIR= ceptd xcept lib etc
+
+.include <bsd.subdir.mk>

File diff suppressed because it is too large Load Diff

View File

@ -1,279 +0,0 @@
--- /dev/null Sun Sep 1 12:14:31 1996
+++ etc/Makefile Sun Sep 1 14:38:51 1996
@@ -0,0 +1,10 @@
+DESTDIR = /usr/local/etc
+MODE= 644
+OWNER= root
+GROUP= bin
+
+all:
+
+install:
+ ${INSTALL} -c -m ${MODE} -o ${OWNER} -g ${GROUP} init.cept ${DESTDIR}/cept.init
+ ${INSTALL} -c -m ${MODE} -o ${OWNER} -g ${GROUP} users.cept ${DESTDIR}/cept.users
--- etc/init.cept.orig Tue Jun 28 16:09:20 1994
+++ etc/init.cept Sun Sep 1 15:14:18 1996
@@ -26,30 +26,16 @@
# '\' = quote character e.g. \^ \~ \\
# '^' = control character e.g. ^M = return ^J = line_feed
#############################################################################
-opendevice 38400 "/dev/ttyF00"
+opendevice 38400 "/dev/cuaa0"
-hangupstring "~+++~ATH0^M"
-connectstring "CONNECT 2400"
+hangupstring "~+++~ATH0^M~ATZ"
+connectstring "CONNECT"
nodialtonestring "NO DIALTONE^M"
nocarrierstring "NO CARRIER^M"
busystring "BUSY^M"
-send "at^M"
-sleep 10
send "ATZ^M" # reset
-sleep 20
-send "AT&D2^M" # hangup when DTR off
-sleep 4
-send "ATQ0^M" #
-sleep 4
-send "ATV1^M"
-sleep 4
-send "AT^M" # dial-in/out modem
-sleep 4
-send "ATS21=24^M" # CD from phone line
-sleep 4
-send "ATS2=255^M" # no +++ allowed
-sleep 4
-send "~ATDT01300190^M"
+sleep 10
+send "~ATD01910^M" # Btx service Deutsche Telekom
wait 100 # wait 100 sec for BUSY, CONNECT, NO CARRIER, ....
--- etc/users.cept.orig Tue Jun 28 16:09:30 1994
+++ etc/users.cept Sun Sep 1 15:14:41 1996
@@ -16,223 +16,7 @@
# (every user is allowed on every machine)
############################################################################
-# 2.3
-# users.cept,v
-# Revision 2.3 1993/09/24 14:07:01 husemann
-# some fixes
-#
-# Revision 2.2 1993/09/24 11:12:07 husemann
-# 2.0 BETA RELEASE
-#
-# Revision 2.1 1993/09/24 10:02:28 husemann
-# Getting ready for beta release of XCept.
-#
-# Revision 1.1.1.1 1993/05/18 08:21:31 husemann
-# New checkin for new CVS tree --- this time for sure!
-#
-# Revision 1.1 1993/01/14 16:39:06 aoaugust
-# Initial revision
-#
-# Revision 1.22 1993/01/12 14:26:10 fzhauck
-# Elmar Storath added
-#
-# Revision 1.21 1993/01/12 12:35:28 eckert
-# added access for faui45r (eckert)
-#
-# Revision 1.20 1993/01/11 16:19:24 husemann
-# added faui45x
-#
-# Revision 1.19 1993/01/11 11:08:34 jklein
-# removed faui43d, added faui45j
-#
-# Revision 1.18 1993/01/08 09:51:21 husemann
-# added vespucci
-#
-# Revision 1.17 1992/12/18 11:11:42 husemann
-# added Prof. Hofmann
-#
-# Revision 1.16 1992/12/14 08:59:05 husemann
-# corrected faui43a again
-#
-# Revision 1.15 1992/12/08 14:47:56 husemann
-# added eckertchen
-#
-# Revision 1.14 1992/12/08 12:04:17 husemann
-# added faui45{v,w}
-#
-# Revision 1.13 1992/11/30 10:35:34 husemann
-# added faui43a -dirk
-#
-# Revision 1.12 1992/11/26 08:12:23 jklein
-# added faui43d and jklein
-#
-# Revision 1.11 1992/10/07 12:03:12 btx
-# added faui4s w/ domain extension
-#
-# Revision 1.10 1992/10/05 10:51:18 root
-# add S10'er
-#
-# Revision 1.9 1992/09/29 13:41:16 btx
-# added btx
-#
-# Revision 1.8 1992/09/25 12:47:37 btx
-# added faui45g
-#
-# Revision 1.7 1992/09/25 06:44:07 btx
-# added pruy
-#
-# Revision 1.6 1992/09/23 07:53:31 btx
-# added Wurm
-#
-# Revision 1.5 1992/09/22 14:29:14 btx
-# added flacke
-#
-# Revision 1.4 1992/09/21 11:01:39 root
-# added Matthias Gente
-#
-# Revision 1.3 1992/09/18 11:12:41 root
-# added a couple of users
-#
-# Revision 1.2 1992/09/18 10:58:10 root
-# added RCS keywords
-#
-
-@hydra
-@tensor
-@faui09
-@faui09.informatik.uni-erlangen.de
-@calimero
-@faui33
-@faui33.informatik.uni-erlangen.de
-@camelot
-@chaos
-@eva
-@vespucci
-@vespucci.informatik.uni-erlangen.de
-@faui43
-@faui43.informatik.uni-erlangen.de
-@faui43_revue
-@faui48
-@faui48.informatik.uni-erlangen.de
-@faui48a
-@faui48a.informatik.uni-erlangen.de
-@faui48b
-@faui48b.informatik.uni-erlangen.de
-@faui48c
-@faui48c.informatik.uni-erlangen.de
-@faui48d
-@faui48d.informatik.uni-erlangen.de
-@faui49
-@faui49.informatik.uni-erlangen.de
-@faui49a
-@faui49a.informatik.uni-erlangen.de
-@faui49b
-@faui49c
-@faui49c.informatik.uni-erlangen.de
-@faui49d
-@faui49d.informatik.uni-erlangen.de
-@faui49e
-@faui49e.informatik.uni-erlangen.de
-@faui49f
-@faui49f.informatik.uni-erlangen.de
-@faui4a
-@faui4a.informatik.uni-erlangen.de
-@faui4c
-@faui4c.informatik.uni-erlangen.de
-@faui4d
-@faui4d.informatik.uni-erlangen.de
-@faui4e
-@faui4e.informatik.uni-erlangen.de
-@faui4f
-@faui4f.informatik.uni-erlangen.de
-@faui4g
-@faui4g.informatik.uni-erlangen.de
-@faui4h
-@faui4h.informatik.uni-erlangen.de
-@faui4j
-@faui4j.informatik.uni-erlangen.de
-@faui4l
-@faui4l.informatik.uni-erlangen.de
-@faui4n
-@faui4n.informatik.uni-erlangen.de
-@faui4p
-@faui4p.informatik.uni-erlangen.de
-@faui4q
-@faui4q.informatik.uni-erlangen.de
-@faui4r
-@faui4r.informatik.uni-erlangen.de
-@faui4s
-@faui4s.informatik.uni-erlangen.de
-@faui4t
-@faui4t.informatik.uni-erlangen.de
-@faui4u
-@faui4u.informatik.uni-erlangen.de
-@faui4x
-@faui4x.informatik.uni-erlangen.de
-@fridolin
-@medusa
-@pse
-@torus
-@faui43a
-@faui43a.informatik.uni-erlangen.de
-@faui45
-@faui45.informatik.uni-erlangen.de
-@faui45b
-@faui45b.informatik.uni-erlangen.de
-@faui45d
-@faui45d.informatik.uni-erlangen.de
-@faui45g
-@faui45g.informatik.uni-erlangen.de
-@faui45h
-@faui45h.informatik.uni-erlangen.de
-@faui45j
-@faui45j.informatik.uni-erlangen.de
-@faui45k
-@faui45k.informatik.uni-erlangen.de
-@faui45l
-@faui45l.informatik.uni-erlangen.de
-@faui45m
-@faui45m.informatik.uni-erlangen.de
-@faui45n
-@faui45n.informatik.uni-erlangen.de
-@faui45o
-@faui45o.informatik.uni-erlangen.de
-@faui45p
-@faui45p.informatik.uni-erlangen.de
-@faui45r
-@faui45r.informatik.uni-erlangen.de
-@faui45v
-@faui45v.informatik.uni-erlangen.de
-@faui45w
-@faui45w.informatik.uni-erlangen.de
-@faui45y
-@faui45y.informatik.uni-erlangen.de
-@faui45x
-@faui45x.informatik.uni-erlangen.de
-
-
+@localhost
#allowed users
-aoaugust
-apsel
-btx
-demeer
-eirich
-eckert
-faust
-fhofmann
-fkhoerin
-flacke
-frank
-fzhauck
-gente
-hahn
-husemann
-jklein
-kirschni
-linster
-pruy
-rueth
-storath
-turo
-wurm
+root

View File

@ -1,17 +0,0 @@
--- lib/Makefile.orig Thu Sep 14 18:10:53 2000
+++ lib/Makefile Thu Sep 14 18:12:13 2000
@@ -0,0 +1,14 @@
+#
+# Makefile for scripts
+# essentially the install command
+SCRIPTS = ascii.xcept Bundesbahn.xcept DeutscheBank-Kontoauszug.xcept \
+ on-off.xcept popup.xcept Sparkasse.xcept \
+ ZDF.xcept client-mode xcept.pl ZDF.pl
+DEST = /usr/local/lib/xcept
+
+all:
+
+install:
+ mkdir -p $(DEST)
+ install -c -m 0644 $(SCRIPTS) $(DEST)
+ chmod 755 $(DEST)/ZDF.pl $(DEST)/xcept.pl

View File

@ -1,139 +0,0 @@
--- xcept/makefile.orig Fri May 13 12:19:55 1994
+++ xcept/makefile Sun Sep 1 14:27:37 1996
@@ -48,23 +48,31 @@
# should be displayed in the scripts menu. (Only used when not
# overridden by enironment variable XCEPTSCRIPTS or by command line
# option '-S').
-SCRIPTSDIR = /usr/local/btx
+SCRIPTSDIR = /usr/local/lib/xcept
#define compiler and X11 include+library pathes
-CC = gcc
-XINC = -I/usr/X386/include
-XLIB = -L/usr/X386/lib
+#CC = gcc
+XINC = -I${LOCALBASE}/include
+XLIB = -L${LOCALBASE}/lib
#WARN = -W -Wunused -Wswitch -Wcomment -Wshadow -Wpointer-arith -Wcast-qual
#define location of the xcept binary and online manual (for 'make install').
OWNER = bin
-GROUP = uucp
-MODE = 755
+GROUP = bin
+BINMODE = 755
BINDIR = /usr/local/bin
-MANDIR = /usr/local/man/manl
+MANDIR = /usr/local/man/man1
+MANMODE = 644
+.ifdef NOMANCOMPRESS
+MANPAGE = xcept.1
+.else
+MANPAGE = xcept.1.gz
+MANCOMPRESS = gzip -c -9
+MANCLEAN = ${MANPAGE}
+.endif
@@ -73,7 +81,7 @@
DEFS = -DDEFAULTCEPTHOSTNAME=\"$(SERVERHOST)\" \
-DDEFAULTSOCKETPORT=$(SERVERPORT) \
-DXCEPTSCRIPTS_DEFAULTPATH=\"$(SCRIPTSDIR)\"
-CFLAGS = $(XINC) $(WARN) $(DEFS)
+CFLAGS += $(XINC) $(WARN) $(DEFS)
SRCS = xcept.c xfont.c rawfont.c xwin.c layer6.c socket.c buttons.c \
@@ -84,34 +92,31 @@
-all: xcept
+all: xcept ${MANPAGE}
xcept: $(OBJS)
- @echo 'linking $@'
- @$(CC) $(OBJS) -o xcept $(XLIB) -lX11 -lnsl -lsocket /usr/ucblib/libucb.a
+ $(CC) $(OBJS) -o xcept $(XLIB) -lX11
$(OBJS):
- @echo 'compiling $*.c'
- @$(CC) $(CFLAGS) -c $*.c
+ $(CC) $(CFLAGS) -c $*.c
tags: $(SRCS)
etags -e $(SRCS)
-install: xcept
- strip xcept
- mv xcept $(BINDIR)
- -chown $(OWNER) $(BINDIR)/xcept
- -chgrp $(GROUP) $(BINDIR)/xcept
- chmod $(MODE) $(BINDIR)/xcept
- cp xcept.1 $(MANDIR)
- -chown $(OWNER) $(MANDIR)/xcept.1
- -chgrp $(GROUP) $(MANDIR)/xcept.1
- chmod 644 $(MANDIR)/xcept.1
-
+.ifndef NOMANCOMPRESS
+${MANPAGE}: xcept.1
+ ${MANCOMPRESS} < xcept.1 > ${MANPAGE}
+.endif
+
+install: all
+ ${INSTALL} -c -o ${OWNER} -g ${GROUP} -m ${BINMODE} xcept\
+ ${BINDIR}/xcept
+ ${INSTALL} -c -o ${OWNER} -g ${GROUP} -m ${MANMODE}\
+ ${MANPAGE} ${MANDIR}/${MANPAGE}
clean:
- @rm -f $(OBJS) xcept
+ @rm -f $(OBJS) xcept ${MANCLEAN}
--- xcept/script.c.orig Fri Sep 24 16:07:29 1993
+++ xcept/script.c Sun Sep 1 14:08:13 1996
@@ -809,7 +809,6 @@
if(a->value == b->value)
return error("pc: %d - variables don't differ!\n",pc);
len = strlen(a->value) + strlen(b->value) + 1;
- free(a->value);
if(!(a->value = ralloc(a->value,len))) return errorp("realloc\n");
strcat(a->value,b->value);
@@ -1082,7 +1082,8 @@
printf( "%s", b->value );
fflush(stdout);
}
- gets(tmpstr);
+ fgets(tmpstr, 300, stdin);
+ if ((ptr = strchr(tmpstr, '\n'))) *ptr = '\0';
}
else if(visible) {
if(echo) {
@@ -1105,7 +1106,8 @@
}
printf("? ");
fflush(stdout);
- gets(tmpstr);
+ fgets(tmpstr, 300, stdin);
+ if ((ptr = strchr(tmpstr, '\n'))) *ptr = '\0';
if( !strlen(tmpstr) ) strncpy( tmpstr, c->value, sizeof(tmpstr)-1 );
}
}
--- xcept/xcept.c.orig Mon Apr 25 16:13:26 1994
+++ xcept/xcept.c Sun Sep 1 14:01:54 1996
@@ -945,7 +945,6 @@
int perr, p1, p2, p3, p4, p5, p6, p7, p8;
{
extern int errno;
- extern char *sys_errlist[];
static char errstr[200];
if(!visible) {

View File

@ -1,10 +0,0 @@
--- ./xcept/scripts.c.org Thu Apr 14 10:21:58 1994
+++ ./xcept/scripts.c Wed Apr 23 19:08:32 1997
@@ -36,6 +36,7 @@
#include <stdio.h>
#include <errno.h>
#include <string.h>
+#include <sys/types.h>
#include <dirent.h>
#include "scripts.h"

View File

@ -1,29 +0,0 @@
XCept provides a decoder for the CEPT protocol as it is in use for
example by the Btx service of the Deutsche Telekom. In particular,
electronic banking and other commercial services are being handled
this way. The CEPT protocol itself is supposed to be a European Telco
protocol, though I don't know whether any other Telco is actually
using it.
The program consists of two parts, ceptd acting as a server on the
host with the modem to use, and xcept as the client which interacts
with the user, using an X11 frontend if desired. Xcept also provides
basic scripting facilities.
The package has been developed by Arno Augustin and Frank Hoering at
the University of Nürnberg-Erlangen, Germany. XCept version 2 has
been the last version distributed under a BSD-style copyright; the
package went commercial in later versions. The authors no longer
distribute or support version 2.
After installing the package, you must add
xcept 20005/tcp #XCEPT
to /etc/services, and
xcept stream tcp nowait root /usr/local/libexec/ceptd ceptd
to /etc/inetd.conf on your server host.
Jörg Wunsch <joerg@FreeBSD.org>

View File

@ -1,15 +0,0 @@
bin/xcept
libexec/ceptd
etc/cept.init
etc/cept.users
lib/xcept/Bundesbahn.xcept
lib/xcept/DeutscheBank-Kontoauszug.xcept
lib/xcept/Sparkasse.xcept
lib/xcept/ZDF.pl
lib/xcept/ZDF.xcept
lib/xcept/ascii.xcept
lib/xcept/client-mode
lib/xcept/on-off.xcept
lib/xcept/popup.xcept
lib/xcept/xcept.pl
@dirrm lib/xcept