Sun Oct 11 12:49:00 1998  Carsten Pfeiffer  <pfeiffer@kde.org>

	* kisdn/audiowidget.cpp (slotBrowseWavScripts): 
	fixed paths of sounds not being saved (seems everyone used the
	default wavs :o))
	* kisdn/kisdndata.cpp
	* kcmkisdn/kisdndata.cpp
	fixed about some hundred warnings (egcs 1.1 likes ANSI C++)

Sat Oct 10 16:34:09 1998  Carsten Pfeiffer  <pfeiffer@kde.org>

	* kisdn/monitor.cpp (saveSession): 
	adding one single line helps sometimes...
	after calling KConfig::writeEntry in kisdndata, one should
	call KConfig::sync() some time :-}
	Hmm, somehow it was a bit more, for LEDPushButtons,
	QPushButton::isOn() doesn't seem to work. I'm using 
	LEDPushButton::isActive() now.

Sat Oct  3 15:20:44 1998  Carsten Pfeiffer  <pfeiffer@kde.org>

	* kcmkisdn/kisdndata.cpp (SaveUsers): 
	Fixed Bug that configuration was only saved in kisdnrc if account
	was changed, too.
	GenData() is always saved, now.


	
Changes to version 0.6.0:

- Added a button for channel bundling purposes; pressing this button
  has the same effect as 'isdnctrl addlink ipppx' (with 'x' being 
  some number from 0 to 63); the slave device can be hung up with
  the same button (pixmap on the button changes according to the
  action that will take place pressing it) being equivalent to
  'isdnctrl removelink ipppx'
- The IP display now works perfectly for PPP links, i.e. it only
  shows local and remote IP's while you're actually connected; the IP's
  are reset to 0.0.0.0 when the link is going down
- Added support for 

  o Teles PCI 
  o Teles S0Box 
  
  (recent HiSax snapshot required)
- Added name resolution for incoming calls, this requires a file
  phonebook.txt in $KDEDIR/share/apps/kisdn, each entry consisting
  of 2 lines, first line: name, second line: phone number
- The database code was completely rewritten and can now be
  maintained much easier 
- Added signalization of incoming calls (kind'a experimental)
- Some cosmetic changes for the main window, scanner area widened,
  checkboxes changed to pixmapped push buttons, uptime now displays
  uptime of current/last session (instead of adding up all uptimes),
  instead of 6 transfer rates (in, out, total for both of the channels)
  just a sum up of in/out rates for both channels
- Created an interface for backend calls, so various frontends
  (docked window, main window, command line interface) may now
  use exactly the same code; main code almost completely rewritten,
  now using the backend interface
- Made kcmkisdn a real control module (showing up in kcc) 
- Splitted the former kisdn into a K control module (kcmkisdn)
  and a monitoring/dial module (kisdn); it is now possible
  to run the monitor without root permissions (as long as the
  ISP is not changed). The control module itself writes to
  the kISDN configuration file, it's not clear at this point
  whether we'll need root permissions for it or not
- Added experimental support for AVM B1; to achieve this,
  a major code change in the module load section was
  unavoidable since the CAPI driver consists of 4 modules
  and the firmware has to be downloaded to the card
- Fiddled around with class 'Adapter', models are now
  alphabetically sorted; had to introduce some compatibility
  index to map menu entries to card
- Added 'None' option for 'Auth' dialog; this implies that
  the secret files are REMOVED when an according ISP was
  selected (they will be restored on quit, anyways)
- Added support for Teles 16.3c PnP

Changes to version 0.5.0:

- made some workaround for T-Online (dunno, if it works):
  any user name containing '#' will be quoted in ioptions
  and in the secret files
- added secure option to isdnctrl interface so this is now
  configurable in the 'More' dialog box
- added slave device parameter for ipppd when channel bundling
  is desired, so this may really work now (thanks to Alain Degreffe
  for this hint)
- provider database dialog and backend implemented; providers
  may now be chosen from the DB treewidget
- some bugfixing for dial on demand; it should now work more
  than just one time
- some bugfixing for channel bundling (i4l internals)
- added i18n support for Italy (thanks to Luca Montecchiani)
- added i18n support for Norway (thanks to Arne Coucheron)
- some fix to detect kernel 2.1.x correctly, works definitely
  now (tested it myself ;)
- added support for the following ISDN adapters:

  o Compaq ISDN S0 ISA card
  o Dr. Neuhaus Niccy PnP
  o Dr. Neuhaus Niccy PCI
  o NETjet PCI card

Changes to version 0.4.3:

- support for 9 additional ISDN adapters
- support for RAW IP protocol (experimental)
- added detection of all preconfigured interfaces
  (major code rewrite, may cause new bugs)
- added callback support
- fixed some bug that appeared with kdebug/mru/mtu
- workaround for 'scrambled screen' bug 
- files containing secret data are now chmod 600/200
- KDE beta4 compliance
- systems files are restored on quit
- kernel 2.1.x now hopefully detected and supported

Changes to version 0.4.2:

- full i18n compliant now (german and english at the time of writing)
- major parts of the code were rebuilt to improve speed
  and security of kISDN (built-in code for isdnctrl,
  ifconfig and route)
- many bugfixes (script-writing, IP display and much more)
- dial on demand support added
- kernel 2.1.x support added in netinfo.cpp
- some more documentation (english, german)
- additional audio support (dialing, busy)

Changes to version 0.4.0:

- german and english documentation started
- now displays local and remote IP's
- major code revision
- added script processing feature with optional disconnect on
  script termination
- added graphical display for transfer rates, includes time stamp,
  dial, connected and disconnected markers; parts of the graph can
  be disabled/enabled using checkboxes
- transfer rates in KB/s and uptime now displayed
- detection of a preconfigured ISDN interface (only 1 at the moment)
  if an ipppd was already started for it
- smarter module handling; detection of already installed ISDN
  subsystem (module or built-in)
- added support for Teles 16.3 (non-PnP)

Changes to version 0.3.0:

- added advanced ipppd options (suggestions welcome !)
- channel bundling ability simplified/functionality added
  (untested !)
- dialup functionality added, should work with syncPPP/HDLC
- code improvement (less ugly :-)
- ISP choice now saved for both channels
- added docking property (many thanks to Matthias Ettrich
  for support :-)
- added some fancy graphics (only use of the KDE icon color
  palette); some minor changes to overall look
- driver module dialogue completed (?), full support for
  HiSax driven cards; support for remaining drivers depending
  on resonance
- added load/save ability
- binary paths can be browsed now
- authentication dialogue added
- HTML help (German/English) is now available, though not complete
- added syntax check for ISP name, IP and phone numbers

Changes to version 0.2.3:

- added kconfig support
- added driver module support dialogue
- added isdnlog/isdnrep (path) dialogue
- made monitor window smaller
- added dialogue functionality
- added browse buttons for isdnctrl/ipppd path input

Changes to version 0.2.2:

- made an end to dialogue mess; general and account information
  are well separated now (at least I think so)
- added channel bundling dialogues

Changes to version 0.2.1:

- added dialup buttons to trigger ipppx
- added setup dialogs to configure ISDN interfaces
  and to administrate accounts
