Commit Graph

228 Commits

Author SHA1 Message Date
Peter Marschall 2181ac8518 isdnlog: hard-code man-page dates & autoreconf
Do not use the date of the last RCS checkin-time as manual page data.
This does not make sense anymore with git as DVCS.
2012-04-27 19:29:39 +02:00
Peter Marschall fe9e896074 isdnlog: autoreconf
Update all files generated by autotools via a call to 'autoreconf -if'.
Update aclocal.m4 to fix autoheader failures.
Update Makefile.in to avoid configure-time warning.
2012-04-21 23:12:13 +02:00
Rolf Leggewie 665d71a41b isdnlog: fix some spelling mistakes 2012-03-29 16:36:38 +02:00
keil 3e044b3aec - fix library directories
- build without root permissions
2008-08-31 10:49:37 +00:00
tobiasb b4ebc28847 Made isdnrep and isdnrate buildable under cygwin. See ChangeLog for details. 2007-01-05 04:23:57 +00:00
tobiasb fa464701c2 Fix in filelist generation for NO_UTF8=1. 2006-07-03 19:47:51 +00:00
tobiasb e9359063bb Support for pre-UTF8 systems. NO_UTF8=1 in makefile, Makefile.in or the make
command line will convert the data files from UTF-8 to ISO-8859-1 (latin1)
using iconv.  The distributed source data files in UTF-8 charset remain
unchanged.  Without NO_UTF8 set, there shall be no changes at all.
2006-02-12 16:16:36 +00:00
tobiasb 4c955de366 New version number 4.71. Change in zone lookup. 2006-02-05 02:44:04 +00:00
keil 9d0dfbfd87 fix some issues with newer gcc (mostly aliasing) 2006-01-15 15:08:54 +00:00
tobiasb 7131d0048a Set version to 4.70.
A brief and incomplete list of changes between versions 4.68 and 4.70:
- new entries for parameter file: areacode, skipProv, ignoreUPD
- new rate-file configuration option: provider skipping
- several improvements in connection logging
- new entry for isdn.conf: REPOTIONS
- new command line options for isdnrep: -c -m -L -U -x
- new manual pages: rate.conf(5) isdnbill(1)
- improved table mode (-T) of isdnrate
For a list of all changes: cvs diff -u -r isdnlog-4.68 -r isdnlog-4.70
2005-02-27 22:37:41 +00:00
tobiasb 7604713269 New feature: provider skipping.
Certain providers can be completely ignored (skipped) when loading the
rate-file.  The selection is done by Q: tags in rate.conf or by skipProv=
in the parameter file.  The syntax is explained in the new manual page
rate.conf(5).  Absurd settings for provider skipping may cause trouble.
The version number will change to 4.70 in a few days after an update
of the rate-de.dat.
2005-02-23 14:33:37 +00:00
tobiasb cfa01bad96 Let "make all" in the isdnlog directory create the necessary zone files. 2004-12-10 18:26:10 +00:00
tobiasb 6e25bfa8a8 Moved down the regular rule just added for samples/isdn.conf
so that all is again the default target.
2004-10-28 15:10:34 +00:00
tobiasb 659ecd9934 Enabled text substitution by configure for isdnlog sample config files
The pointer to isdnlog documentation required a new config option.
Added another config option and data for Chinese area codes.
2004-10-28 01:53:28 +00:00
tobiasb 23c25644fa Increased version number from 4.68 to 4.69. It is planned to collect
changes with this odd version number for a longer period of time.
2004-07-24 12:03:36 +00:00
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