Commit Graph

213 Commits

Author SHA1 Message Date
tobiasb ae9b0e8e5a Patch to isdnlog manpages by Matthias Klose <doko@cs.tu-berlin.de>,
a maintainer of Debian's isdnutils source package:
- add manpage for isdnbill *)
- fix typo in isdnrate.man
- isdnbill.c: add english help texts
--
*) Renamed the sourcefile isdnrep/isdnbill.man to isdnrep/isdnbill.1.in
because only @MANDATE@ is replaced in %.man files. Other @VARS@ have to
be processed by config.status and therefore noted in configure.in and
configure. The isdnrep manpage was used as template for those entries.
2004-07-13 21:44:18 +00:00
tobiasb 2c930bfa53 isdnlog-4.68:
- New German ratefile, rate-de.dat version 3.08 from rates4linux,
   included rates have been reviewed in January 2004 or later.
 - New setting for parameterfile: closefds=yes
   See isdnlog(8) or isdnlog/start_prog.c for details.
 - Changes checked in earlier but after step to isdnlog-4.67:
   - Added Belgian area codes.
   - Supported database are shown at isdnlog's startup.
   - isdnlog now tries to reconnect to a mysql server if necessary.
   - Fixed SIGSEGV in isdnrep with missing zonenames in ratefile.
   - New options -c and -i for isdnrate.
   - Some small fixes for redirs in ratefiles.
   - Disabled unicode for filehandles in Perl scripts.
2004-02-12 23:52:28 +00:00
tobiasb 0680582c2b isdnlog-4.67:
- Enhancements for isdnrep:
   - New option -r for recomputing the connection fees with the rates
     from the current (and for a different or the cheapest provider).
   - Revised output format of summaries at end of report.
   - New format parameters %j, %v, and %V.
   - 2 new input formats for -t option.
 - Fix for dualmode workaround 0x100 to ensure that incoming calls
   will not become outgoing calls if a CALL_PROCEEDING message with
   an B channel confirmation is sent by a terminal prior to CONNECT.
 - Fixed and enhanced t: Tag handling in pp_rate.
 - Fixed typo in interface description of tools/rate.c
 - Fixed typo in tools/isdnrate.man, found by Paul Slootman.
 - Minor update to sample isdn.conf files:
   - Default isdnrep format shows numbers with 16 chars (+ & 15 digits).
   - New isdnrep format (-FNIO) without display of transfered bytes.
   - EUR as currency in Austria, may clash with outdated rate-at.dat.
     The number left of the currency symbol is nowadays insignificant.
 - Changes checked in earlier but after step to isdnlog-4.66:
   - New option for isdnrate: `-rvNN' requires a vbn starting with NN.
   - Do not compute the zone with empty strings (areacodes) as input.
   - New ratefile tags r: und t: which need an enhanced pp_rate.
     For a tag description see rate-files(5).
   - Some new and a few updated international cellphone destinations.

NOTE: If there any questions, problems, or problems regarding isdnlog,
   feel free to join the isdn4linux mailinglist, see
   https://www.isdn4linux.de/mailman/listinfo/isdn4linux for details,
   or send a mail in English or German to <tobiasb@isdn4linux.de>.
2003-10-29 17:41:33 +00:00
tobiasb af7e5bfa2c isdnlog-4.66:
- Added support for AVM B1 (with layer 2 d-channel trace) in point-to-
   point mode, where only TEI 0 is used ("Anlagenanschluss" in German).
   Many thanks to Klaus Heske for his testing efforts.
 - The source number "0" in outgoing calls is now expanded to
   +<country><area>0.  This may be useful for point-to-point setups,
   when <area> contains area code and local number without extension.
 - Basic support for different codesets in (E)DSS1 messages.  Except
   for codeset 0, unknown information elements are now silently
   ignored (controlled by ignore_unknown_IE in isdnlog/isdnlog.h).
 - Added some information elements to isdnlog/messages.c.
 - Increased the length of msn (local number) in struct telnum.
 - Fixed seperation of country and area code for long numbers
   in getDest, tools/dest.c.
 - Changed broken (with gcc 2.95.2) generation of .depend.  The old
   output did not consider the location of objectfiles in subdirs.
   Remove this file before compiling this upgraded isdnlog.
 - Moved DUALFIX... defines from tools/tools.h to isdnlog/isdnlog.h.
 - Added missing R:-Links for cellphone entries in country-de.dat.
 - Different entry for each city "Neustadt" in tools/zone/de/code.
 - Earlier changes since isdnlog-4.65:
    - Allow dualmode workaround 0x100 (DUALFIX_DESTNUM) to work also with
      CALL_PROCEEDING messages for cleaning up unanswered incoming calls.
2003-08-26 19:46:11 +00:00
tobiasb 408c0bb82c isdnlog-4.65:
- New values for isdnlog option -2x / dual=x with enable certain
   workarounds for correct logging in dualmode in case of prior
   errors.  See `man isdnlog' and isdnlog/processor.c for details.
 - New isdnlog option -U2 / ignoreCOLP=2 for displaying ignored
   COLP information.
 - Improved handling of incomplete D-channel frames.
 - Increased length of number aliases shown immediately by isdnlog.
   Now 127 instead of 32 chars are possible. (Patch by Jochen Erwied.)
 - The zone number for an outgoing call as defined in the rate-file
   is written to the logfile again and used by isdnrep
 - Improved zone summary of isdnrep.  Now the real zone numbers as
   defined in the rate-file are shown.  The zone number is taken
   from the logfile as mentioned before or computed from the current
   rate-file.  Missmatches are indicated with the chars ~,+ and *,
   isdnrep -v ... explains the meanings.
 - Fixed provider summary of isdnrep. Calls should no longer be
   treated wrongly as done via the default (preselected) provider.
 - Fixed the -pmx command line option of isdnrep, where x is the xth
   defined [MSN].
 - `make install' restarts isdnlog after installing the data files.
 - A new version number generates new binaries.
 - `make clean' removes isdnlog/isdnlog/ilp.o when called with ILP=1.
2003-07-25 22:18:02 +00:00
akool b71e017059 isdnlog-4.64:
- new rates
  - new providers
  - new country-de.dat and dest.cdb (_Many_ thanks to
  	Tobias Becker <tobiasb@talypso.de> !)
2002-09-09 06:56:38 +00:00
akool 605ee377ee isdnlog-4.63
- new rates/provider ...
 - isdnrate now display EuroCent as the default
2002-08-15 17:22:42 +00:00
akool bb7be3a6e0 isdnlog-4.62
- new rates/provider (0190028, Tele2 Ortstarif)
 - display in EuroCent now the default
2002-08-10 16:32:03 +00:00
akool 2e3804d65d isdnlog-4.61:
- Support for mysql-4.0alpha -- many thanks to Jochen Erwied (jochen@erwied.de)!
2002-07-26 22:14:19 +00:00
akool a6a83894f8 isdnlog-2.60:
- new provider "01081" (1,5 EuroCent/minute)
	- good bye Euro ;-)
  	with the entry "U:^%.3f c" in "rate-de.dat" now isdnlog/isdnbill
    shows amounts in EuroCent (Value *= 100.0)
2002-07-25 18:16:05 +00:00
keil db60777e01 First changes to compile utils without /usr/src/linux/drivers/isdn 2002-07-19 19:03:49 +00:00
akool 34ef0b1270 isdnlog-4.59: New TK-Providers added 2002-06-07 15:39:23 +00:00
akool 167a7238f4 isdnlog-4.58:
- Patches from Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
    - uninitialized variables in
    	- isdn4k-utils/isdnlog/connect/connect.c
      - isdn4k-utils/isdnlog/tools/rate.c
    - return() of a auto-variable in
      - isdn4k-utils/isdnlog/isdnlog/user_access.c

    *Many* thanks to Enrico!!

  - New rates as of April, 23. 2002 (EUR 0,014 / minute long distance call ;-)
2002-04-22 19:07:49 +00:00
akool 5ae645d1e0 isdnlog-4.57:
- implemented
     0190054 Calladin
		 0190076 Telestunt
		 0190082 Talk Light
 - current rates as of today
2002-03-01 19:33:52 +00:00
akool 02e98d8b1a isdnlog-4.56:
- dont set the Provider-field of the MySQL DB to "?*? ???" on incoming calls

 - implemented
     0190029 Telebillig        (17,5 Cent/minute to any cellphone)
		 0190031 Teledump
		 0190035 TeleDiscount
		 0190037 Fonfux            (1,5 Cent/minute german-call)
		 0190087 Phonecraft

   you have to change:

   1. "/etc/isdn/rate.conf" - add the following:

     P:229=0		#E Telebillig
		 P:231=0		#E Teledump
		 P:235=0		#E TeleDiscount
		 P:237=0		#E Fonfux
		 P:287=0		#E Phonecraft

   2. "/etc/isdn/isdn.conf" (or "/etc/isdn/callerid.conf"):

	     VBN = 010

	   to

	     VBN = 010:01900
2002-01-26 20:43:30 +00:00
akool ab9b655516 isdnlog-4.55:
Tatahhh: isdnlog speaks Euro :-)

	Many thanks to Bernhard Schmidt (berni@birkenwald.de)!

	** At least, you have to install "/usr/lib/isdn/rate-de.dat"
  ** and modify your "/etc/isdn/isdn.conf" or "/etc/isdn/callerid.conf"
  ** to read:
  **   [ISDNLOG]
	**	   CURRENCY = 0.062,EUR

I wish all of you a happy new year!
2001-12-30 17:17:40 +00:00
akool 0d098a2ec9 isdnlog-4.54
added new prefix 01505 Quam (new german cellphone company)
2001-11-22 15:09:01 +00:00
akool 0c2043ae85 isdnlog-4.53
- verified Leo's correction of Paul's byte-order independent Patch to the CDB
   (now it's Ok, Leo, and *many* thanks to Paul!)
 - "rate-de.dat" updated
 - added "-Q" option to isdnlog
2001-10-15 19:51:47 +00:00
paul e80c35358d zone files are now created byte-order independent, so:
- creating the zone files works on sparc
- CDB files created on e.g. intel can be used without problem om sparc
Our copy of CDB has also been modified for this.
2001-06-12 13:54:47 +00:00
akool 964fc2475e isdnlog-4.52
- small bugfix within "isdnbill" (segfault ...)
2001-04-03 19:15:28 +00:00
leo 7df0c78dda added IIOCNETGPN support for 2.0 kernels
s. isdnlog/kernel_2_0/README for more information (isdnlog 4.51)
2001-03-13 14:39:30 +00:00
leo 16ed18ff88 Fixed length of Alias in ilp.c 2001-01-31 11:58:00 +00:00
akool 9d4d8b6fbe isdnlog-4.49
- added more Euracom decodings

 - added new prefixes
     0151 - Germany cellphone D1
     0152 - Germany cellphone D2
     0163 - Germany cellphone Eplus
   to "country-de.dat"

 - removed Freecall "0130" and "Germany cellphone C"
2001-01-14 12:13:49 +00:00
leo 13f22df828 Fixed makeing with ILP 2000-12-23 10:36:29 +00:00
leo 50ab54c896 modilp, ilp - show duration, bugfix
s. isdnlog/ilp/README for more information isdnlog 4.48
2000-12-21 09:56:46 +00:00
leo 3c2c67567f modilp, ilp - B-chan usage in /proc/isdnlog
s. isdnlog/ilp/README for more information
2000-12-15 14:36:04 +00:00
akool 083afbc5b7 isdnlog-4.46
010050: Drillisch AG -> ElisaNet GmbH

    WARNING: Please update your "/etc/isdn/rate.conf"
    	     (see "samples/rate.conf.de" for details)
	     Drillisch "Superregionen" is no longer a CbC service ...
             only "P:150=0 #E ElisaNet" is CbC by now!
2000-12-12 21:07:32 +00:00
leo b647754889 Pauls 2.2/2.4 patch, rate.c: 4.45 2000-12-07 16:25:27 +00:00
leo 5a6b742733 Work around a SIGSEGV with R:Tags - V4.44 2000-11-19 14:31:52 +00:00
leo 792ac26b94 avoid double includes 2000-09-19 16:29:33 +00:00
paul ab15d0a3ab Replaced {,} expansions, those only work with SHELL = /bin/bash,
not with a POSIX-compliant shell.
2000-09-08 10:41:54 +00:00
paul 3d81e8c202 runtime selection of country behaviour; version 4.42 2000-09-05 17:27:36 +00:00
paul 5e65c31f95 Now install country-de.dat as country.dat; renaming the source can be done by
someone who is more experienced with CVS.
Default value for country.dat changed in isdnconf.c; also default zonefile
etc. changed from .gdbm to .cdb
2000-09-01 06:30:20 +00:00
akool 4248d1db7a isdnlog-4.41
- fix a fix within Change_Channel()

 - isdnlog/tools/dest/CDB_File_Dump.pm ... fixed bug with duplicates like _DEMD2

   After installing this, please rebuild dest.cdb by:
   $ cd isdnlog/tools/dest
   $ rm dest.cdb
   $ make alldata
   $ su -c "cp ./dest.cdb /usr/lib/isdn"

 - isdnlog/isdnlog/processor.c ... fixed warning
2000-08-27 15:18:19 +00:00
akool d68eb932aa isdnlog-4.40
- README: explain possibility to open the "outfile=" in Append-Mode with "+"
 - Fixed 2 typos in isdnlog/tools/zone/de - many thanks to
     Tobias Becker <tobias@talypso.de>
 - detect interface (via IIOCNETGPN) _before_ setting CHARGEINT/HUPTIMEOUT
 - isdnlog/isdnlog/processor.c ... fixed wrong init of IIOCNETGPNavailable
 - isdnlog/isdnrep/isdnrep.c ... new option -S summary
 - isdnlog/isdnrep/rep_main.c
 - isdnlog/isdnrep/isdnrep.1.in
 - isdnlog/tools/NEWS
 - isdnlog/tools/cdb/debian ... (NEW dir) copyright and such from orig
 - new "rate-de.dat" from sourceforge (hi and welcome: Who is "roro"?)
2000-08-17 21:34:42 +00:00
akool 9078e7744c isdnlog-4.39
- fixed 2 segfaults in processor.c
 - replaced non-GPL "cdb" with "freecdb_0.61.tar.gz"
2000-08-14 18:41:42 +00:00
akool 79607ee6e2 isdnlog-4.38
- isdnlog now uses ioctl(IIOCNETGPN) to associate phone numbers, interfaces
   and slots in "/dev/isdninfo".
   This requires a Linux-Kernel 2.2.12 or better.
   Support for older Kernel's are implemented.
   If IIOCNETGPN is available, the entries "INTERFACE = xxx" in
   "/etc/isdn/isdn.conf" are obsolete.
 - added 01013:Tele2 totally Freecall on 12. and 13. August 2000
 - resolved *any* warning's from "rate-de.dat" (once more ...)
 - Patch from oliver@escape.de (Oliver Wellnitz) against
 	 "Ziffernwahl verschluckt Nummern"

   **Please "make clean" before using this version of isdnlog!!**
2000-08-06 13:06:52 +00:00
paul 83c7ddd7bf Also remove *.gdbm in distclean target 2000-08-04 11:08:26 +00:00
akool ac6b9f39f9 isdnlog-4.37
- removed "09978 Schoenthal Oberpfalz" from "zone-de.dtag.cdb". Entry was
  totally buggy.

- isdnlog/isdnlog/processor.c ... added err msg for failing IIOCGETCPS

- isdnlog/tools/cdb       ... (NEW DIR) cdb Constant Data Base
- isdnlog/Makefile.in     ... cdb Constant Data Base
- isdnlog/configure{,.in}
- isdnlog/policy.h.in
- isdnlog/FAQ                 sic!
- isdnlog/NEWS
- isdnlog/README
- isdnlog/tools/NEWS
- isdnlog/tools/dest.c
- isdnlog/tools/isdnrate.man
- isdnlog/tools/zone/Makefile.in
- isdnlog/tools/zone/configure{,.in}
- isdnlog/tools/zone/config.h.in
- isdnlog/tools/zone/common.h
- isdnlog/tools/dest/Makefile.in
- isdnlog/tools/dest/configure{,.in}
- isdnlog/tools/dest/makedest
- isdnlog/tools/dest/CDB_File_Dump.{pm,3pm} ... (NEW) writes cdb dump files
- isdnlog/tools/dest/mcdb ... (NEW) convert testdest dumps to cdb dumps

- isdnlog/tools/Makefile ... clean:-target fixed
- isdnlog/tools/telnum{.c,.h} ... TELNUM.vbn was not always initialized
- isdnlog/tools/rate.c ... fixed bug with R:tag and isdnlog not always
                           calculating correct rates (isdnrate worked)

 s. isdnlog/tools/NEWS on details for using cdb. and
    isdnlog/README 20.a Datenbanken for a note about databases (in German).

 As this is the first version with cdb and a major patch there could be
 still some problems. If you find something let me know. <lt@toetsch.at>
2000-08-01 20:31:28 +00:00
akool d0c29ac4c5 isdnlog-4.36
- added new provider 01017.com
 - removed too long CbC-entries in "samples/isdn.conf.de"
2000-07-24 17:02:56 +00:00
akool dd241b9971 isdnlog-4.35
- isdnlog/aclocal.m4 ... postgre95 in mysql, thx Daniel Pluta
 - isdnlog/configure  ... -""-
 - country-de.dat enhanced
 - new provider One.Tel added (starts next week)
2000-07-21 18:46:24 +00:00
akool 4ab12ed6bc isdnlog-4.34
- since around Linux-2.2.16 signals are *not* reset to their default
    behavior when raised :-( (bug or feature?).
  - isdnlog/rate-pl.dat ... changes from Karsten Voss <vossdoku@gmx.net>
  - populated "samples/isdn.conf.de" with all german Internet-by-Call numbers
2000-07-19 19:41:32 +00:00
akool 9ecf54dd74 isdnlog-4.33
- isdnlog/tools/rate.c ... Bug fixed
  - isdnlog/isdnlog/isdnlog.c ... check for callfmt
  - "rate-de.dat" corrected (duplicates removed)
2000-07-18 22:26:02 +00:00
akool 5f7bb9c08a isdnlog-4.32
- added new Prefixes 0160 (D1) and 0162 (D2) to "country-de.dat"
 - corrected all german mobil phone numbers (many thank's to
   Tobias Becker <i4l-projects@talypso.de> for the tool "fix_rates.pl")
 - isdnlog/tools/rate.c ... New R:-tag
 - isdnlog/tools/isdnrate.c ... print warnings from getRate if verbose
 - isdnlog/tools/rate-files.man ... New R:-tag
 - isdnlog/tools/NEWS ... New R:-tag
 - isdnlog/README ... New R:-tag
 - isdnlog/samples/rtest.dat ... example rate-file for testing R:
2000-07-17 16:34:20 +00:00
akool e7a9703a26 isdnlog-4.31
- isdnlog/rate-pl.dat ... changed charges
 - isdnlog/tools/zone/lu/code	... NEW please check this - thx
2000-07-16 00:46:00 +00:00
akool 533ad83094 isdnlog-4.30
- isdnlog/tools/rate-at.c ... 1001 onlinetarif
 - isdnlog/rate-at.dat ... 1001 onlinetarif
 - isdnlog $ILABEL / $OLABEL may now contain "\t" (Tab)
 - isdnlog/isdnlog/processor.c ... clearchan .pay = -1
 - added
    - freenet PowerTarif
    - DTAG flatrate
      if you really want to use a flatrate please start isdnlog with the
      Option "-h86399 -I86399" to hangup after 23 hour's 59 seconds ;-)

    - new Provider 01094:Startec, 010012:11883 Telecom, 010021:FITphone
2000-07-07 19:38:29 +00:00
akool 27d6330cfc isdnlog-4.29
- better ASN.1 display
 - many new rates
 - new Option "isdnlog -Q" dump's "/etc/isdn/isdn.conf" into a SQL database
2000-06-20 17:09:58 +00:00
akool 0f4d0246ac isdnlog-4.28
- isdnlog/tools/rate.c ... patch by Hans Klein, unknown provider
 - fixed RR on HFC-cards
2000-06-02 12:14:26 +00:00
akool 4872cb2193 isdnlog-4.26
- isdnlog support for Switzerland added
   *MANY* thanks to gandalf <gandalf@szene.ch>
2000-05-27 22:13:05 +00:00
akool 8ef5161430 isdnlog-4.25
- isdnlog/isdnrep/isdnrep.c ... bugfix for wrong providers and duration
                                 by Hans Klein on d.a.c.i

 - isdnlog/tools/rate-at.c ... 1046 Neu, 1002 ab 1.6., 1024
 - isdnlog/rate-at.dat ... 1046 Neu, 1002 ab 1.6., 1024
 - new rates 01078:3U and 01024:Super_24
2000-05-27 14:55:29 +00:00