Commit Graph

470 Commits

Author SHA1 Message Date
Andreas Kool 8bbaf64e8e added WEB-Interface to isdnrate 1999-08-04 23:22:30 +00:00
Andreas Kool d0a9cceaec rate-de.dat V:1.02-Germany [05-Aug-1999 01:19:39] 1999-08-04 23:16:38 +00:00
Andreas Kool a836da38b6 isdnlog-3.44 1999-08-04 23:12:05 +00:00
Andreas Kool bff8da5da4 Better codeall for .at 1999-08-04 23:07:05 +00:00
Andreas Kool 8d69bf5a80 getRate() speedup 1999-07-31 09:25:49 +00:00
Andreas Kool 08837858df getRate() speedup from Leo 1999-07-26 16:28:51 +00:00
Andreas Kool df18cc532e isdnlog-3.43
added "telnum" module
1999-07-25 15:58:13 +00:00
Andreas Kool f3c68a63bf isdnlog-3.42
rate-de.dat 1.02-Germany [18-Jul-1999 10:44:21]
  better Support for Ackermann Euracom
  WEB-Interface for isdnrate
  many small fixes
1999-07-24 08:45:26 +00:00
Carsten Paeth 768c4f414a Bugfix: getProvider sometimes returns NULL and isdnrep crashed ... 1999-07-23 09:09:38 +00:00
Andreas Kool 7ab336774e fix from Michael 1999-07-18 08:41:19 +00:00
Andreas Kool 4a9a80d97a small enhancement's and fixes 1999-07-15 16:42:10 +00:00
Andreas Kool bbb3e07535 replace "0" by "+49" 1999-07-12 18:50:06 +00:00
Carsten Paeth 3fb321f79e Bugfix: isdnrep defined print_msg as function pointer, the object files
in tools directory, declare it as external function.
	compiler and linker did not detect the problem.
	Now print_msg is a function in rep_main.c and I copied
	print_in_modules from isdnconf. Also set_print_fct_for_isdnrep
	is removed from isdnrep.c. isdnrep didn�t crash now, but throw
	out warning messages about rate.dat and did�t generate output.
1999-07-12 11:37:38 +00:00
Andreas Kool 8b750c047b Patch from Karsten (thanks a lot!) 1999-07-11 15:30:55 +00:00
Andreas Kool 08049e9146 (re)added all zone-files in binary mode (thanks, calle!) 1999-07-10 21:46:42 +00:00
Andreas Kool 45353d138d isdnlog-3.41
rate-de.dat V:1.02-Germany [10-Jul-1999 23:32:27]
  country-de.dat V:1.02-Germany [10-Jul-1999 23:32:36]
  added all "zone-*" files in binary mode
1999-07-10 21:39:13 +00:00
Andreas Kool fcd8902ff7 patches from Michael and Leo 1999-07-07 19:44:20 +00:00
Andreas Kool 06607da1c4 rate-de.dat V:1.02-Germany [04-Jul-1999 22:56:37] 1999-07-04 20:47:05 +00:00
Andreas Kool 1e290d2e44 fixed Makefile 1999-07-03 10:24:18 +00:00
Andreas Kool fd99a79335 rate-de.dat V:1.02-Germany [02-Jul-1999 21:27:20] 1999-07-02 19:18:11 +00:00
Andreas Kool b8f73b38bb rate-de.dat V:1.02-Germany [02-Jul-1999 20:29:21]
country-de.dat V:1.02-Germany [02-Jul-1999 19:13:54]
1999-07-02 18:21:03 +00:00
Andreas Kool 407dff79ac zone-1.12 1999-07-01 20:44:07 +00:00
Andreas Kool c6b963297a isdnrate optimized 1999-07-01 20:40:24 +00:00
Andreas Kool ac75462530 added "-t" option to "isdnrate" 1999-06-30 20:53:33 +00:00
Andreas Kool c8f6ad715c and again ... 1999-06-30 17:23:45 +00:00
Andreas Kool 7e108c7a30 trying a commit the hard way ... 1999-06-30 17:23:14 +00:00
Andreas Kool b4a8e3dfbe isdnlog Version 3.39 1999-06-30 17:18:31 +00:00
Andreas Kool 1c88b82454 now compiles with ndbm
(many thanks to Nima <nima_ghasseminejad@public.uni-hamburg.de>)
1999-06-29 20:12:03 +00:00
Andreas Kool 5f6b0b6f4e isdnlog Version 3.38
- new utility "isdnrate" started
1999-06-28 19:16:54 +00:00
Andreas Kool 37a1d79a74 clean up 1999-06-27 15:35:07 +00:00
Andreas Kool aa7d0e53c4 isdnlog Version 3.37
fixed some warnings
1999-06-26 12:26:35 +00:00
Andreas Kool 6a85e1c871 zone-1.11 1999-06-26 10:30:27 +00:00
Andreas Kool 78c089ed7c isdnlog Version 3.36
- EGCS 1.1.2 bug correction from Nima <nima_ghasseminejad@public.uni-hamburg.de>
 - zone-1.11
1999-06-26 10:12:33 +00:00
Andreas Kool ec40874c42 zone-1.1 fixes 1999-06-22 19:41:28 +00:00
Andreas Kool 5791e170bc zone-1.10 1999-06-22 16:31:25 +00:00
Andreas Kool 802ee1808b isdnlog Version 3.35
zone data for .nl (many thanks to Paul!)

  WARNING: This version of isdnlog dont even compile! *EXPERIMENTAL*!!
1999-06-21 19:35:34 +00:00
Andreas Kool 60511fd24d not needed anymore 1999-06-18 13:30:05 +00:00
Andreas Kool d200c038fd fixed some segfault's 1999-06-18 13:28:12 +00:00
Andreas Kool 0f704f6f1d fixed zone/Makefile.in 1999-06-18 12:53:49 +00:00
Andreas Kool 65ecf905ac zone V1.0 1999-06-18 12:43:10 +00:00
Paul Slootman 9df486213d updated to 1999/06/17 status 1999-06-17 16:58:47 +00:00
Andreas Kool 1386988ca4 fixed zone-processing 1999-06-16 23:38:09 +00:00
Andreas Kool bb4345ea37 isdnlog Version 3.34
fixed some memory faults
1999-06-16 19:13:03 +00:00
Andreas Kool 4ab0fd8f1b isdnlog Version 3.33
- big step in using the new zone files
  - *This*is*not*a*production*ready*isdnlog*!!
  - Maybe the last release before the I4L meeting in Nuernberg
1999-06-15 20:08:20 +00:00
Andreas Kool 81ea88bee4 isdnlog Version 3.32
- new option "-U1" (or "ignoreCOLP=1") to ignore CLIP/COLP Frames
 - TEI management decoded
1999-06-13 14:08:28 +00:00
Andreas Kool 45d0d6b790 more zone files and utilities 1999-06-11 16:14:10 +00:00
Andreas Kool 703fc490c9 more zone files 1999-06-11 15:48:33 +00:00
Andreas Kool d252c9056d "rate-xx.dat" syntax explanation optimized 1999-06-09 21:49:13 +00:00
Andreas Kool d5c8bc68ac CVS-Tags added 1999-06-09 20:58:09 +00:00
Andreas Kool cdc741495e isdnlog Version 3.31
- Release 0.91 of zone-Database (aka "Verzonungstabelle")
 - "rate-de.dat" V:1.02-Germany [09-Jun-1999 21:45:26]
1999-06-09 19:59:23 +00:00
Andreas Kool 9bea755f99 isdnlog Version 3.30
- rate-de.dat V:1.02-Germany [03-Jun-1999 19:49:22]
 - small fixes
1999-06-03 18:51:25 +00:00
Andreas Kool 97b07fdb05 the definitive "prefixes.dat" 1999-06-01 19:35:31 +00:00
Andreas Kool aa916eb022 rate-de.dat V:1.02-Germany [01-Jun-1999 20:52:32] 1999-06-01 19:33:43 +00:00
Andreas Kool 426092fa20 temporarily added "prefixes.dat"
new version of "rate-de.dat"
1999-05-27 18:21:30 +00:00
Andreas Kool a3368fa693 first release of the new country decoding module 1999-05-27 18:19:58 +00:00
Stefan Luethje 3afb0b2376 kisdnlog is ready for isdnlog 3.x and kde 1.1.1 1999-05-23 14:34:42 +00:00
Andreas Kool b24b18d7b1 isdnlog Version 3.29
- processing of "sonderrufnummern" much more faster
 - detection for sonderrufnummern of other provider's implemented
   (like 01929:FreeNet)
 - Patch from Oliver Lauer <Oliver.Lauer@coburg.baynet.de>
 - Patch from Markus Schoepflin <schoepflin@ginit.de>
 - easter computing corrected
 - rate-de.dat 1.02-Germany [22-May-1999 11:37:33] (from rate-CVS)
 - countries-de.dat 1.02-Germany [22-May-1999 11:37:47] (from rate-CVS)
 - new option "-B" added (see README)
   (using "isdnlog -B16 ..." isdnlog now works in the Netherlands!)
1999-05-22 10:19:36 +00:00
Andreas Kool 19488d23e8 isdnlog Version 3.28
- "-u" Option corrected
 - "ausland.dat" removed
 - "countries-de.dat" fully integrated
     you should add the entry
     "COUNTRYFILE = /usr/lib/isdn/countries-de.dat"
     into section "[ISDNLOG]" of your config file!
 - rate-de.dat V:1.02-Germany [13-May-1999 12:26:24]
 - countries-de.dat V:1.02-Germany [13-May-1999 12:26:26]
1999-05-13 11:40:11 +00:00
Andreas Kool 4aeedf4e1e isdnlog Version 3.27
- country matching fixed (and faster)
1999-05-11 20:27:22 +00:00
Andreas Kool d7674d5075 isdnlog Version 3.26
- fixed the "0800" -> free of charge problem
 - *many* additions to "ausland.dat"
 - first relase of "rate-de.dat" from the CVS-Server of the I4L-Tarif-Crew
1999-05-10 20:37:42 +00:00
Andreas Kool 4b136222a3 isdnlog Version 3.25
- README: isdnconf: new features explained
 - rate-de.dat: many new rates from the I4L-Tarifdatenbank-Crew
 - added the ability to directly enter a country-name into "rate-xx.dat"
1999-05-09 18:24:31 +00:00
Andreas Kool 2c3767fe07 isdnlog Version 3.24
- fully removed "sondernummern.c"
 - removed "gcc -Wall" warnings in ASN.1 Parser
 - many new entries for "rate-de.dat"
 - better "isdnconf" utility
1999-05-04 19:33:50 +00:00
Andreas Kool 86f40bb205 isdnlog Version 3.23
- changed LCR probing duration from 181 seconds to 153 seconds
 - "rate-de.dat" filled with May, 1. rates
1999-04-30 19:08:27 +00:00
Andreas Kool f55a1c2846 isdnlog Version 3.22
- T-Online corrected
 - more online rates for rate-at.dat (Thanks to Leopold Toetsch <lt@toetsch.at>)
1999-04-29 19:03:56 +00:00
Andreas Kool 9172c691d9 isdnlog Version 3.21
- CVS headers added to the asn* files
 - repaired the "4.CI" message directly on CONNECT
 - HANGUP message extended (CI's and EH's shown)
 - reactivated the OVERLOAD message
 - rate-at.dat extended
 - fixes from Michael Reinelt
1999-04-26 22:12:34 +00:00
Andreas Kool 6377c8dfe2 isdnlog Version 3.20
- added ASN.1 Parser from Kai Germaschewski <kai@thphy.uni-duesseldorf.de>
   isdnlog now fully support all fac- and cf-messages!

 - some additions to the "rate-de.dat"
1999-04-25 17:34:45 +00:00
Andreas Kool 19d3d26647 isdnlog Version 3.19
patches from Michael Reinelt
1999-04-20 20:32:03 +00:00
Andreas Kool 633ef92461 (hopefully) changed permissions of "countries-at.dat" 1999-04-19 21:25:50 +00:00
Andreas Kool b9e456286c change permissions of "countries-at.dat" 1999-04-19 21:25:13 +00:00
Andreas Kool 4ce76f394f isdnlog Version 3.18
- countries-at.dat added
- spelling corrections in "countries-de.dat" and "countries-us.dat"
- LCR-function of isdnconf now accepts a duration (isdnconf -c .,duration)
- "rate-at.dat" and "rate-de.dat" extended/fixed
- holiday.c and rate.c fixed (many thanks to reinelt@eunet.at)
1999-04-19 19:25:36 +00:00
Andreas Kool 19a0d04235 isdnlog Version 3.17
- LCR functions of "isdnconf" fixed
- HINT's fixed
- rate-de.dat: replaced "1-5" with "W" and "6-7" with "E"
1999-04-17 14:11:08 +00:00
Andreas Kool 7d9008e677 isdnlog Version 3.16
- more syntax checks for "rate-xx.dat"
- isdnrep fixed
1999-04-16 14:40:07 +00:00
Andreas Kool e7a38b2945 isdnlog Version 3.15
- reenable the least-cost-router functions of "isdnconf"
  try "isdnconf -c <areacode>" or even "isdnconf -c ."
- README: "rate-xx.dat" documented
- small fixes in processor.c and rate.c
- "rate-de.dat" optimized
- splitted countries.dat into countries-de.dat and countries-us.dat
1999-04-15 19:15:17 +00:00
Paul Slootman a93a4c87c8 translated fully 1999-04-14 16:48:12 +00:00
Paul Slootman 79d6721240 first try at NL rates 1999-04-14 16:47:57 +00:00
Paul Slootman 65d5346c15 translated and updated 1999-04-14 16:46:47 +00:00
Andreas Kool b45a4110b3 isdnlog Version 3.14
- "make install" now install's "rate-xx.dat", "rate.conf" and "ausland.dat"
- "holiday-xx.dat" Version 1.1
- many rate fixes (Thanks again to Michael Reinelt <reinelt@eunet.at>)
1999-04-14 13:17:30 +00:00
Andreas Kool 2be65b0e36 fix a typo 1999-04-10 17:19:51 +00:00
Andreas Kool 6fd5fe284f Ooops, forgotten ;-) 1999-04-10 16:50:30 +00:00
Andreas Kool 8a59985bef isdnlog Version 3.13
WARNING: This is pre-ALPHA-dont-ever-use-Code!
	 "tarif.dat" (aka "rate-xx.dat"): the next generation!

You have to do the following to test this version:
  cp /usr/src/isdn4k-utils/isdnlog/holiday-de.dat /etc/isdn
  cp /usr/src/isdn4k-utils/isdnlog/rate-de.dat /usr/lib/isdn
  cp /usr/src/isdn4k-utils/isdnlog/samples/rate.conf.de /etc/isdn/rate.conf

After that, add the following entries to your "/etc/isdn/isdn.conf" or
"/etc/isdn/callerid.conf" file:

[ISDNLOG]
SPECIALNUMBERS = /usr/lib/isdn/sonderrufnummern.dat
HOLIDAYS       = /usr/lib/isdn/holiday-de.dat
RATEFILE       = /usr/lib/isdn/rate-de.dat
RATECONF       = /etc/isdn/rate.conf

Please replace any "de" with your country code ("at", "ch", "nl")

Good luck (Andreas Kool and Michael Reinelt)
1999-04-10 16:36:56 +00:00
Andreas Kool 57457c45f5 - isdnlog Version 3.12
- "%B" tag in ILABEL/OLABEL corrected
- isdnlog now register's incoming calls when there are no free B-channels
  (idea from sergio@webmedia.es)
- better "samples/rate.conf.de" (suppress provider without true call-by-call)
- "tarif.dat" V:1.17 [03-Apr-99]
- Added EWE-Tel rates from Reiner Klaproth <rk1@msjohan.dd.sn.schule.de>
- isdnconf can now be used to generate a Least-cost-router table
  (try "isdnconf -c .")
- isdnlog now simulate a RELEASE COMPLETE if nothing happpens after a SETUP
- CHARGEMAX Patches from Oliver Lauer <Oliver.Lauer@coburg.baynet.de>
1999-04-03 12:47:50 +00:00
Andreas Kool 9dc378b451 - isdnlog Version 3.11
- make isdnlog compile with egcs 1.1.7 (Bug report from Christophe Zwecker <doc@zwecker.com>)
1999-03-25 19:40:01 +00:00
Andreas Kool 8c36cdff29 try to change permissions :-( 1999-03-25 01:10:54 +00:00
Andreas Kool d99a8565c8 try to change permissions :-( 1999-03-25 01:10:05 +00:00
Andreas Kool 0e14f17796 - isdnlog Version 3.10
- moved "sondernnummern.c" from isdnlog/ to tools/
- "holiday.c" and "rate.c" integrated
- NetCologne rates from Oliver Flimm <flimm@ph-cip.uni-koeln.de>
- corrected UUnet and T-Online rates
1999-03-24 19:39:06 +00:00
Andreas Kool 1dc1ba4dd7 isdnlog 3.09 : support for all Internet-by-call numbers 1999-03-20 16:55:27 +00:00
Andreas Kool 59927aefa9 - isdnlog Version 3.08
- more tesion)) Tarife from Michael Graw <Michael.Graw@bartlmae.de>
- use "bunzip -f" from Franz Elsner <Elsner@zrz.TU-Berlin.DE>
- show another "cheapest" hint if provider is overloaded ("OVERLOAD")
- "make install" now makes the required entry
    [GLOBAL]
    AREADIFF = /usr/lib/isdn/vorwahl.dat
- README: Syntax description of the new "rate-at.dat"
- better integration of "sondernummern.c" from mario.joussen@post.rwth-aachen.de
- server.c: buffer overrun fix from Michael.Weber@Post.RWTH-Aachen.DE (Michael Weber)
1999-03-20 14:34:17 +00:00
Andreas Kool 785060acd2 - isdnlog Version 3.07
- Michael Reinelt's patch as of 16Mar99 06:58:58
- fix a fix from yesterday with sondernummern
- ignore "" COLP/CLIP messages
- dont show a LCR-Hint, if same price
1999-03-16 17:38:10 +00:00
Andreas Kool 2a236194d7 - isdnlog Version 3.06
- README: explain some terms about LCR, corrected "-c" Option of "isdnconf"
- isdnconf: added a small LCR-feature - simply try "isdnconf -c 069"
- isdnlog: dont change CHARGEINT, if rate is't known!
- sonderrufnummern 1.02 [15-Mar-99] :: added WorldCom
- tarif.dat 1.09 [15-Mar-99] :: added WorldCom
- isdnlog now correctly handles the new "Ortstarif-Zugang" of UUnet
1999-03-15 21:28:54 +00:00
Andreas Kool 260a8cfd02 damn CLIP :-( Internal call's are free of charge!! 1999-03-14 18:47:44 +00:00
Andreas Kool e6fcc689cb - isdnlog Version 3.05
- new Option "-u1" (or "ignoreRR=1")
- added version information to "sonderrufnummern.dat"
- added debug messages if sonderrufnummern.dat or tarif.dat could not be opened
- sonderrufnummern.dat V 1.01 - new 01805 rates
1999-03-14 14:27:37 +00:00
Andreas Kool 5baefc172d - isdnlog Version 3.04
- general cleanup
- new layout for "rate-xx.dat" and "holiday-xx.dat" files from
    Michael Reinelt <reinelt@eunet.at>
    unused by now - it's a work-in-progress !
- bugfix for Wolfgang Siefert <siefert@wiwi.uni-frankfurt.de>
    The Agfeo AS 40 (Software release 2.1b) uses AOC_AMOUNT, not AOC_UNITS
- bugfix for Ralf G. R. Bergs <rabe@RWTH-Aachen.DE> - 0800/xxx numbers
    are free of charge ;-)
- tarif.dat V 1.08 - new mobil-rates DTAG
1999-03-14 12:16:44 +00:00
Paul Slootman 48aa216feb fixed problems with yesterday's commit 1999-03-11 09:22:08 +00:00
Paul Slootman 37fd9315e4 use DATADIR from "make config" phase instead of hardcoded /usr/lib/isdn 1999-03-10 08:36:03 +00:00
Paul Slootman ebae7a5de4 description changed slightly 1999-03-10 08:34:23 +00:00
Paul Slootman bc8ed3fb9f Added new manpages 1999-03-10 08:33:15 +00:00
Andreas Kool 22bd7a006e - new 01805 tarif of DTAG
- new March 1999 tarife
- added new provider "01051 Telecom"
- fixed a buffer overrun from Michael Weber <Michael.Weber@Post.RWTH-Aachen.DE>
- fixed a bug using "sondernnummern.c"
- fixed chargeint change over the time
- "make install" now install's "sonderrufnummern.dat", "tarif.dat",
  "vorwahl.dat" and "tarif.conf"! Many thanks to
  Mario Joussen <mario.joussen@post.rwth-aachen.de>
- Euracom Frames would now be ignored
- fixed warnings in "sondernnummern.c"
- "10plus" messages no longer send to syslog
1999-03-07 18:20:11 +00:00
Andreas Kool 7975332a29 Fixed a typo in isdnconf.c from Andreas Jaeger <aj@arthur.rhein-neckar.de>
CHARGEMAX fix from Oliver Lauer <Oliver.Lauer@coburg.baynet.de>
isdnrep fix from reinhard.karcher@dpk.berlin.fido.de (Reinhard Karcher)
"takt_at.c" fixes from Ulrich Leodolter <u.leodolter@xpoint.at>
sondernummern.c from Mario Joussen <mario.joussen@post.rwth-aachen.de>
Reenable usage of the ZONE entry from Schlottmann-Goedde@t-online.de
Fixed a typo in callerid.conf.5
1999-02-28 19:33:55 +00:00
Andreas Kool 5dffe2c95f - second version of the new chargeint database
- isdnrep reanimated
1999-01-24 19:02:51 +00:00
Andreas Kool 8617a64a6b - "message = 0" bug fixed (many thanks to
Sebastian Kanthak <sebastian.kanthak@muehlheim.de>)
 - CITYWEEKEND via config-file possible
 - fixes from Michael Reinelt <reinelt@eunet.at>
 - fix a typo in the README from Sascha Ziemann <szi@aibon.ping.de>
 - Charge for .at optimized by Michael Reinelt <reinelt@eunet.at>
 - first alpha-Version of the new chargeinfo-Database
   ATTENTION: This version requires the following manual steps:
     cp /usr/src/isdn4k-utils/isdnlog/tarif.dat /usr/lib/isdn
     cp /usr/src/isdn4k-utils/isdnlog/samples/tarif.conf /etc/isdn
1999-01-10 15:24:38 +00:00
Paul Slootman 2db1fe46f9 cityweekend also on holidays, patch from Oliver Schoett <os@schoett.muc.de> 1999-01-05 14:43:52 +00:00
Paul Slootman b414b95b08 converted termio calls to termios 1998-12-31 09:58:50 +00:00
Paul Slootman 8ab3ab8e8d added doc for -0 and -o options 1998-12-29 15:53:50 +00:00
Paul Slootman e55c9567a8 added isdnconf manpage 1998-12-29 14:51:53 +00:00
Andreas Kool 31020a15fd - first try to add the 1999 tarif of the German Telekom
- fix the areacode 2.0 support
1998-12-16 20:57:30 +00:00
Paul Slootman 7bf22bbb08 some [CALLED] subscripts were missing, now it compiled.
Also changed some of the holidays
1998-12-10 11:08:39 +00:00
Andreas Kool 65f2d90be4 - new option "-0x:y" for leading zero stripping on internal S0-Bus
- new option "-o" to suppress causes of other ISDN-Equipment
 - more support for the internal S0-bus
 - Patches from Jochen Erwied <mack@Joker.E.Ruhr.DE>, fixes TelDaFax Tarif
 - workaround from Sebastian Kanthak <sebastian.kanthak@muehlheim.de>
 - new CHARGEINT chapter in the README from
   "Georg v.Zezschwitz" <gvz@popocate.hamburg.pop.de>
1998-12-09 20:40:30 +00:00
Paul Slootman bd9e79b354 general cleanups for the manpages 1998-12-02 16:54:34 +00:00
Paul Slootman 749a8d8ffb support for .in manpages (forgot to run autoconf!) 1998-12-02 12:28:03 +00:00
Paul Slootman 9fd2a910ea support for .in manpages 1998-12-01 16:57:09 +00:00
Paul Slootman 7e1de5aefc moved manpages to .in extension for autoconf support 1998-12-01 16:48:27 +00:00
Andreas Kool c070a992fd - changed my email-adress
- new Option "-R" to supply the preselected provider (-R24 -> Telepassport)
 - made Provider-Prefix 6 digits long
 - full support for internal S0-bus implemented (-A, -i Options)
 - isdnlog now ignores unknown frames
 - added 36 allocated, but up to now unused "Auskunft" Numbers
 - added _all_ 122 Providers
 - Patch from Jochen Erwied <mack@Joker.E.Ruhr.DE> for Quante-TK-Anlagen
   (first dialed digit comes with SETUP-Frame)
1998-11-24 20:53:19 +00:00
Stefan Luethje 02a5218aed isdnctrl: added dialmode into the config file 1998-11-21 14:03:39 +00:00
Andreas Kool b4e1b3c091 - fix new Option "-i" (Internal-S0-Bus)
- more Providers (Nikoma, First Telecom, Mox)
 - isdnrep-Bugfix from reinhard.karcher@dpk.berlin.fido.de (Reinhard Karcher)
 - Configure.help completed
1998-11-17 00:37:57 +00:00
Paul Slootman 49fd886290 fixed some "see also" references. 1998-11-12 08:44:43 +00:00
Andreas Kool 5181501ce8 Final cleanup. This _is_ isdnlog-3.00 1998-11-07 17:13:01 +00:00
Andreas Kool 47f4eebb93 for Paul 1998-11-06 23:43:52 +00:00
Carsten Paeth f927c5f1bb AVM-B1 d-channel trace level 2 (newer firmware) now running with isdnlog. 1998-11-06 14:28:31 +00:00
Andreas Kool bc68ba0aee - Support for all the new L2 frames from HiSax 3.0d (RR, UA, SABME and
tei management)
 - CityWeekend reimplemented
   Many thanks to Rainer Gallersdoerfer <gallersd@informatik.rwth-aachen.de>
   for the tip
 - more providers
 - general clean-up
1998-11-05 19:10:27 +00:00
Andreas Kool 07d3626a93 - fixed "configure.in" problem with NATION_*
- DESTDIR fixes (many thanks to Michael Reinelt <reinelt@eunet.at>)
 - isdnrep: Outgoing calls ordered by Zone/Provider/MSN corrected
 - new Switch "-i" -> running on internal S0-Bus
 - more providers
 - "sonderrufnummern.dat" extended (Frag Fred, Telegate ...)
 - added AVM-B1 to the documentation
 - removed the word "Teles" from the whole documentation ;-)
1998-11-01 08:50:52 +00:00
Paul Slootman a34d4be10e thinko in check for symlink in /tmp 1998-10-26 20:21:14 +00:00
Stefan Luethje 2286faae95 isdnrep: suppress some messages
isdnlog: remove function Pathfind()
1998-10-22 18:22:49 +00:00
Paul Slootman da68ca406a Check that /tmp/isdnctrl0 is not a symbolic link, which is a potential
security threat (it can point to /etc/passwd or so!)
1998-10-22 14:10:52 +00:00
Stefan Luethje 3236853163 isdnlog: Added the switch -K 1998-10-18 20:13:51 +00:00
Karsten Keil 8204571f18 fixes to compile and install under 2.0.36 1998-10-16 12:38:16 +00:00
Karsten Keil e9c4ae9eea Fixed autoconfig for 2.0.36
version is 2.3 now
1998-10-13 22:37:11 +00:00
Stefan Luethje e09053d2ba isdnlog: evaluate the variable PATH for program starts. 1998-10-13 22:17:25 +00:00
Stefan Luethje 44796a035d isdnrep and lib: bugfixes 1998-10-13 21:53:37 +00:00
Paul Slootman 592fda3b68 As the exec is done within the signal handler, SIGHUP was blocked after the
first time. Now SIGHUP is unblocked so that you can send SIGHUP more than once.
1998-10-06 12:50:57 +00:00
Andreas Kool 683ae3f243 - README
New entries "CALLFILE" and "CALLFMT" documented
     Small Correction from Markus Werner <mw@empire.wolfsburg.de>
     cosmetics

 - isdnrep.c
     Bugfix (Thanks to Arnd Bergmann <arnd@uni.de>)

 - processor.c
     Patch from Oliver Lauer <Oliver.Lauer@coburg.baynet.de>
       Makes CHARGEMAX work without AOC-D

     Patch from Stefan Gruendel <sgruendel@adulo.de>
       gcc 2.7.2.1 Optimizer-Bug workaround
1998-10-04 12:04:21 +00:00
Andreas Kool 1e4d417a84 - processor.c, takt_at.c : Patch from Michael Reinelt <reinelt@eunet.at>
try to guess the zone of the calling/called party

 - isdnrep.c : cosmetics (i hope, you like it, Stefan!)
1998-10-03 18:06:35 +00:00
Stefan Luethje 8709ee115a isdnrep: some bugfixes in output functions 1998-10-03 15:21:48 +00:00
Andreas Kool 7a54bbfbc6 fix segfault of isdnlog after each RELASE 1998-09-27 11:47:28 +00:00
Andreas Kool c8e275d319 - quick and dirty Call-History in "-m" Mode (press "h" for more info) added
- eat's one more socket, Stefan: sockets[3] now is STDIN, FIRST_DESCR=4 !!
 - Support for tesion)) Baden-Wuerttemberg Tarif
 - more Providers
 - Patches from Wilfried Teiken <wteiken@terminus.cl-ki.uni-osnabrueck.de>
   - better zone-info support in "tools/isdnconf.c"
   - buffer-overrun in "isdntools.c" fixed
 - big Austrian Patch from Michael Reinelt <reinelt@eunet.at>
   - added $(DESTDIR) in any "Makefile.in"
   - new Configure-Switches "ISDN_AT" and "ISDN_DE"
     - splitted "takt.c" and "tools.c" into
         "takt_at.c" / "takt_de.c" ...
         "tools_at.c" / "takt_de.c" ...
   - new feature
       CALLFILE = /var/log/caller.log
       CALLFMT  = %b %e %T %N7 %N3 %N4 %N5 %N6
     in "isdn.conf"
 - ATTENTION:
     1. "isdnrep" dies with an seg-fault, if not HTML-Mode (Stefan?)
     2. "isdnlog/Makefile.in" now has hardcoded "ISDN_DE" in "DEFS"
     	should be fixed soon
1998-09-26 18:31:14 +00:00
Stefan Luethje b37d6a543a isdnrep: simple fix 1998-09-22 21:06:50 +00:00
Stefan Luethje 8f5a82f1ae isdnrep: -fixed wrong provider report
-fixed wrong html output for provider report
          -fixed strange html output
kisdnlog: -fixed "1001 message window" bug ;-)
1998-09-22 20:59:53 +00:00
Paul Slootman 65e8436bff fixed crash when using mysql (call to Providername() was omitted) 1998-09-09 12:49:31 +00:00
Paul Slootman aaedc55553 Translated "CHANNEL: B1 gefordet" messages into English 1998-08-04 08:17:41 +00:00
Paul Slootman 74b7a36b7f Changed config vars CONFIG_ISDNLOG_xx to CONFIG_ISDN_LOG_xx, as choosing
'NL' matched the NL in ISDNLOG, so that "OG_DE=y" appeared in .config .
1998-08-01 11:18:22 +00:00
Fritz Elfert cd57f4fe14 Added fallback to libdb. 1998-06-26 15:28:34 +00:00
Andreas Kool 69474abf73 First step to let isdnlog generate his own AOCD messages 1998-06-21 11:53:27 +00:00
Paul Slootman 9f6dfef368 new manual pages 1998-06-18 15:30:52 +00:00
Paul Slootman 030717fc3b wrong permissions 1998-06-18 15:27:58 +00:00
Paul Slootman e5caed61df new manual pages 1998-06-18 14:30:28 +00:00
Paul Slootman 8d6566a03b isdnlog crashed with 1TR6 and "Unknown Codeset 7 attribute 3 size 5",
i.e. IE 03 which is not Date/Time
1998-06-16 15:05:31 +00:00
Andreas Kool a1eb87a694 AVM B1 support (Layer 3)
Telekom's new currency DEM 0,121 supported
Disable holiday rates #ifdef ISDN_NL
memory leak in "isdnrep" repaired
1998-06-14 15:34:35 +00:00
Andreas Kool b9973860bb - Accounting for the following new providers implemented:
o.tel.o, Tele2, EWE TEL, Debitel, Mobilcom, Isis, NetCologne,
    TelePassport, Citykom Muenster, TelDaFax, Telekom, Hutchison Telekom,
    tesion)), HanseNet, KomTel, ACC, Talkline, Esprit, Interoute, Arcor,
    WESTCom, WorldCom, Viag Interkom

    Code shamelessly stolen from G.Glendown's (garry@insider.regio.net)
    program http://www.insider.org/tarif/gebuehr.c

- Telekom's 10plus implemented

- Berechnung der Gebuehrenzone implementiert
  (CityCall, RegioCall, GermanCall, GlobalCall)
  The entry "ZONE" is not needed anymore in the config-files

  you need the file
    http://swt.wi-inf.uni-essen.de/~omatthes/tgeb/vorwahl2.exe
  and the new entry
    [GLOBAL]
      AREADIFF = /usr/lib/isdn/vorwahl.dat
  for that feature.

  Many thanks to Olaf Matthes (olaf.matthes@uni-essen.de) for the
  Data-File and Harald Milz for his first Perl-Implementation!

- Accounting for all "Sonderrufnummern" (0010 .. 11834) implemented

  You must install the file
    "isdn4k-utils/isdnlog/sonderrufnummern.dat.bz2"
  as "/usr/lib/isdn/sonderrufnummern.dat"
  for that feature.

ATTENTION: This is *NO* production-code! Please test it carefully!
1998-06-07 21:10:02 +00:00
Paul Slootman e9d79ef693 More paranoid about freeing pointers. 1998-05-20 12:34:38 +00:00
Paul Slootman d629a22361 Duration divide by 100 replaced by divide by HZ (HZ is 1024 on Alpha).
Y2K compliancy hopefully more robust.
1998-05-20 12:23:57 +00:00
Paul Slootman 5220d0a446 Moved config stuff for City Weekend from isdnlog.c to tools/isdnconf.c, so
that isdnrep also understands a "cityweekend=y" line in isdn.conf.
1998-05-19 15:55:57 +00:00
Paul Slootman 26bb398408 If logfile name is specified with leading '+', the logfile is not truncated
when isdnlog starts; instead, new messages are appended.
1998-05-19 15:47:03 +00:00
Stefan Luethje 5fed743c5c Some changes for "vorwahlen.dat" 1998-05-11 19:43:51 +00:00
Stefan Luethje 917d59fcc5 Made some changes 1998-05-11 00:02:39 +00:00
Stefan Luethje 178d6a0892 some changes 1998-05-10 23:40:14 +00:00
Stefan Luethje 2ddc20cd0c Added a new client for isdnlog based on KDE 1998-05-10 23:33:14 +00:00
Stefan Luethje 9563c0618d Add a new client for isdnlog based on KDE 1998-05-10 22:57:43 +00:00
Stefan Luethje d7bedaa9e3 Added support for VORWAHLEN2.EXE 1998-05-10 22:12:04 +00:00
Paul Slootman 04f23a200e Assumption about country codes always being 2 digits long fixed for the
USA case (caused strncpy to be called with length -1; ouch).
1998-05-06 14:43:27 +00:00
Stefan Luethje 6e0514c169 bugfix at HTML code 1998-04-29 19:58:55 +00:00
Stefan Luethje 8be0230415 bugfix on HTML code 1998-04-27 22:35:31 +00:00
Andreas Kool e73f7fd9c0 - CityPlus Implementation from Oliver Lauer <Oliver.Lauer@coburg.baynet.de>
- dont change huptimeout, if disabled (via isdnctrl huptimeout isdnX 0)
 - Support for more Providers (TelePassport, Tele 2, TelDaFax)
1998-04-09 19:15:45 +00:00
Karsten Keil 0ffde7f9c4 Added missing files 1998-04-06 15:45:19 +00:00
Stefan Luethje ed98dbbfd0 mySQL-Patch of Sascha Matzke 1998-03-29 23:18:14 +00:00
Stefan Luethje d6534bfaaf idnrep: added html feature (incoming/outgoing calls) 1998-03-29 19:54:22 +00:00
Stefan Luethje 9c4b8b6574 isdnrep: added html feature (verbose on/off)
processor.c: Patch of Oliver Lauer
1998-03-25 20:58:46 +00:00
Thomas Bogendoerfer 16a3b0359a not every CPU is from Intel (greetings from Digital :-)) 1998-03-15 22:36:39 +00:00
Stefan Luethje be8d184e8e last changes in Wuerzburg 1998-03-08 12:37:58 +00:00
Stefan Luethje 575ed66236 Patches by Paul Slootman 1998-03-08 12:13:49 +00:00
Stefan Luethje b7ef874ffa I4L-Meeting Wuerzburg final Edition, golden code - Service Pack number One 1998-03-08 11:43:18 +00:00
Karsten Keil 001d95ea28 bugfixes from Florian La Roche 1998-03-01 20:36:35 +00:00
Carsten Paeth 0ef98a1624 small fix inside ISDN_NL. 1998-02-13 07:01:49 +00:00
Carsten Paeth 4f7a6c216b fixed problems with FD_ISSET and glibc, if descriptor is not open. 1998-02-08 09:36:51 +00:00
Carsten Paeth 949f28da8f decode also seconds in date_time if available, for the dutch. 1998-02-05 08:23:24 +00:00
Fritz Elfert 86af428045 Get rid of including ../.config in Makefile
Now all configuration is done in configure.
Moved depend depency from install to build
where it belongs.
1997-10-26 23:14:42 +00:00
Carsten Paeth 32f3b54746 Added AVM B1 support to isdnlog, patch is from i4l@tenere.saar.de. 1997-10-08 05:37:10 +00:00
Fritz Elfert ca5cfa75d1 Set SUBDIRS always to overwrite environment. 1997-09-26 09:13:01 +00:00
Fritz Elfert 69afc5727c Renamed CONFIG_AREACODE_DATA to CONFIG_DATADIR, because it's used
for firmware-images also.
Added actctrl.
Bugfix: CONFIG_KERNELDIR and other variables had not been exported
        to configure-subprocesses.
1997-09-25 21:38:27 +00:00
Stefan Luethje d7beca28cd create new error messages for isdnrep 1997-09-07 00:43:22 +00:00
Stefan Luethje fbf76082b9 Added to configure.in the following entries: CONFFILE CALLERIDFILE
Added some substitute entries to configure.in.
1997-08-23 20:13:38 +00:00
Fritz Elfert 91f40452c2 isdnlog now handles chargeint/non-chargeint Kernels automatically.
Manually setting of CONFIG_ISDNLOG_OLD_I4L no more needed.
1997-08-22 12:31:32 +00:00
Stefan Luethje e5b71f635a the call "isdnctrl pppbind ipppX" will be bound the interface to X 1997-07-30 20:09:32 +00:00
Stefan Luethje 188a1a2b4a isdnrep: Use "&nbsp;" for blanks
isdnctrl: Add the option "reset"
1997-07-22 22:36:17 +00:00
Stefan Luethje 1ccdcb1131 isdnctrl can use a config file 1997-06-24 23:35:40 +00:00
Stefan Luethje 1dfa1e7459 In subsection FLAGS it will be checked if the section name FLAG is korrect
isdnlog recognize calls abroad
bugfix for program starts
1997-06-22 23:03:34 +00:00
Fritz Elfert 3ae8160c7e Create ./bin if necessary 1997-06-21 13:48:55 +00:00
Stefan Luethje d5c4df8033 Some new variables for the isdnlog
isdnlog starts programs noe with the file system rights
bugfixes
1997-06-15 23:49:45 +00:00
Andreas Kool 1bf3256bcc 1TR6 fix
suppress some noisy messages (Bearer, Channel, Progress) - can be reenabled with log-level 0x1000
fix from Bodo Bellut (bodo@garfield.ping.de)
fix from Ingo Schneider (schneidi@informatik.tu-muenchen.de)
limited support for Info-Element 0x76 (Redirection number)
1997-05-29 17:07:30 +00:00
Stefan Luethje 5e7e186af8 some changes 1997-05-28 22:03:10 +00:00
Stefan Luethje 97db13c7b8 isdnlog option -b is working again ;-)
isdnlog has new \$x variables
README completed
1997-05-28 21:23:03 +00:00
Andreas Kool e720a4aace Final version of the isdnlog-3.0 documentation. 1997-05-27 21:11:13 +00:00
Stefan Luethje 2fd629b8de isdnlog: close all files and open again after kill -HUP
isdnrep:  support vbox version 2.0
isdnconf: changes by Roderich Schupp <roderich@syntec.m.EUnet.de>
conffile: ignore spaces at the end of a line
1997-05-25 19:41:29 +00:00
Stefan Luethje 1b0f30cae7 README completed 1997-05-20 22:01:37 +00:00
Stefan Luethje d6d7cbc08b some primitve changes 1997-05-20 19:00:51 +00:00
Stefan Luethje 9389957c89 - bugfix: it is possible to install isdnlog now
- improved performance for read files for vbox files and mgetty files.
- it is possible to decide via config if you want to use avon or
  areacode.
1997-05-19 22:58:36 +00:00
Stefan Luethje 9c2f6df1a6 bug fix in HTML-Link 1997-05-17 14:58:28 +00:00
Stefan Luethje b268a01013 some bugfixes 1997-05-17 01:08:21 +00:00
Stefan Luethje 6b4aa8f7b5 README completed 1997-05-15 23:38:43 +00:00
Stefan Luethje 4063ccc7bb added new links on HTML 1997-05-15 23:24:56 +00:00
Stefan Luethje a943253a58 new version 1997-05-15 22:32:41 +00:00
Stefan Luethje f34fe54527 New feature: isdnrep can transmit via HTTP fax files and vbox files. 1997-05-15 22:21:49 +00:00
Stefan Luethje b14b749d13 this file is only used for debugging 1997-05-11 23:09:11 +00:00
Stefan Luethje 7165cec935 new version 1997-05-11 22:59:19 +00:00
Stefan Luethje 26a73f062f README completed
changed the E-mail address for the switch -V
1997-05-11 22:41:43 +00:00
Stefan Luethje 3a48c2dd21 bug in format string fixed 1997-05-10 22:41:17 +00:00
Stefan Luethje 10831a1faa some changes 1997-05-10 12:57:00 +00:00
Stefan Luethje a595b658a7 some primitive changes 1997-05-10 01:21:06 +00:00
Stefan Luethje db3129dd5e change the samples 1997-05-09 23:49:32 +00:00
Stefan Luethje 3d790cff4f isdnlog: new switch -O
isdnrep: new format %S
bugfix in handle_runfiles()
1997-05-09 23:31:10 +00:00
Stefan Luethje 530906c324 bugfixes in HTML-Code of the isdnrep 1997-05-06 22:13:31 +00:00
Stefan Luethje b7c729ee6f add a feature to the docu 1997-05-05 21:29:40 +00:00
Stefan Luethje 5bdfa921f6 new version 1997-05-05 21:22:14 +00:00
Stefan Luethje 18695c60db bugfix for option -M 1997-05-05 21:21:42 +00:00
Stefan Luethje 9b2164b72a README completed
some changes for the isdnmon
1997-05-05 21:04:21 +00:00
Stefan Luethje 8736d35fc2 README completed
new features of the format string
1997-05-04 22:23:15 +00:00
Stefan Luethje 0ddbbe0697 README completed
isdnrep finished
interval-bug fixed
1997-05-04 20:20:05 +00:00
Stefan Luethje e7b629ab35 some primitve changes 1997-04-20 23:44:49 +00:00
Stefan Luethje c593a999da isdnrep has new features (Documentation will follow ;-)):
-variable format string
  -can create html output (option -w1 or ln -s isdnrep isdnrep.cgi)
   idea and design from Dirk Staneker (dirk.staneker@student.uni-tuebingen.de * bugfix of processor.c from akool
bugfix of processor.c from akool
1997-04-20 22:55:14 +00:00
Stefan Luethje 6ac90365cc isdnrep has new features:
-variable format string
  -can create html output (option -w1 or ln -s isdnrep isdnrep.cgi)
   idea and design from Dirk Staneker (dirk.staneker@student.uni-tuebingen.de)
bugfix of processor.c from akool
1997-04-20 22:52:36 +00:00
Stefan Luethje d52dd629bf new structure of isdnrep completed. 1997-04-17 23:29:51 +00:00
Stefan Luethje 0bf38b2c47 patch of Ingo Schneider 1997-04-17 20:09:57 +00:00
Stefan Luethje ba6da0c867 some bugfixes, README completed 1997-04-16 22:23:09 +00:00
Stefan Luethje e052bd91b3 allows the character `"' in the program argument like the shell.
some bugfixes.
1997-04-15 22:37:20 +00:00
Stefan Luethje 1754c812f0 replace variables: some bugfixes, README comleted 1997-04-15 00:20:19 +00:00
Stefan Luethje ec9ba6e13f Added the feature, that environment variables are allowed in the config files. 1997-04-10 23:32:39 +00:00
Stefan Luethje a89e295077 EADME completed 1997-04-08 22:35:57 +00:00
Stefan Luethje 0c8f574960 Create the file isdn.conf
some bug fixes for pid and lock file
make the prefix of the code in `isdn.conf' variable
1997-04-08 21:57:07 +00:00
Stefan Luethje 28b2c3014a primitive changes 1997-04-08 21:20:02 +00:00
Stefan Luethje d15c6b53b6 File to generate the config file `isdn.conf' 1997-04-08 21:18:50 +00:00
Stefan Luethje 2cc5946e20 Bugfix: isdnlog is running again ;-)
isdnlog creates now a file like /var/lock/LCK..isdnctrl0
README completed
Added some values (countrycode, areacode, lock dir and lock file) to
the global menu
1997-04-08 00:02:29 +00:00
Stefan Luethje c5df32a3ad added some information to the file README.
Bugfix in isdnlog.c/functions.c: Check each time, when the file
                                 /var/log/isdn.log is used, if it exists.
1997-04-06 22:04:22 +00:00
Stefan Luethje a5a0493afe Bugfix von Andreas Jaeger. 1997-04-06 21:17:46 +00:00
Stefan Luethje f62c230070 renamed file isdnrep.c to rep_main.c and function.c to isdnrep.c 1997-04-06 21:07:25 +00:00
Stefan Luethje f3590ee117 problem with empty/not existing file resolved. 1997-04-06 21:06:08 +00:00
Stefan Luethje 2e59dd8552 switch -f is working again
currency_factor is float again ;-)
renamed files isdnrep.c to rep_main.c and function.c isdnrep.c
1997-04-06 21:03:38 +00:00
Stefan Luethje b60c4f9284 some primitve changes. 1997-04-03 22:58:39 +00:00
Stefan Luethje d39891351f some bugfixes. 1997-04-03 22:40:21 +00:00
Stefan Luethje b713b2dd9d splitt the file isdn.conf into callerid.conf and ~/.isdn (for editing). 1997-04-03 22:36:23 +00:00
Stefan Luethje 992bc8a8a2 splitt the files callerid.conf and ~/.isdn. 1997-04-03 22:34:52 +00:00
Stefan Luethje 9e750d3ce6 added new feature of the isdnconf. 1997-04-03 22:33:33 +00:00
Stefan Luethje 15ab8e3096 copy the old config files into the new dirctory and create the new config files. 1997-04-03 22:32:36 +00:00
Stefan Luethje a263237766 improved performance 1997-04-03 22:30:03 +00:00
Fritz Elfert 9b9ff6fdfc Bugfix: Changes for bash-2.00.0:
workaround for empty list in for-loops.
        workaround for missing allow_null_glob_expansion
Bugfix: CONFIG_HASX11 was not reset on non-X11 systems.
1997-04-03 08:57:15 +00:00
Stefan Luethje e6fc74f2c2 Improved performance of the isdnrep, made some changes of README 1997-03-31 22:43:18 +00:00
Andreas Kool ee8d72a006 added support for the new glibc 2.0.x (aka libc 6.0)
changed "HOWTO" to reflect the current stage of development
1997-03-31 22:15:32 +00:00
Andreas Kool e389683348 fixed the postgres95 part of isdnlog 1997-03-31 20:50:59 +00:00
Fritz Elfert 8ef58b8af2 Changed method to find postgres. 1997-03-31 19:36:52 +00:00
Andreas Kool 4e866a5994 Ignore invalid time from VSt 1997-03-30 15:42:10 +00:00
Fritz Elfert 7dc9933638 Make POSTGRESDIR configureable from Menuconfig. 1997-03-29 12:47:29 +00:00
Andreas Kool c514d0ea82 CLIP presentation enhanced, new ILABEL/OLABEL operators 1997-03-29 09:24:34 +00:00
Fritz Elfert a754d6818c Removed defaults from .Config.in scripts, since these are in
scripts/defconfig anyway.
1997-03-25 02:35:17 +00:00