2006-07-14  Kevin P. Fleming <kpfleming@digium.com>

	* Zaptel 1.2.7 released
	
2006-07-14 20:19 +0000 [r1226-1230]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/card_fxo.c, xpp/xbus-core.c, xpp/card_fxs.c, xpp/xpp_usb.c,
	  xpp/xpp_zap.c: NULLify pointers to /proc files after removing
	  them (so anyone who tries to access them afterwards causes Oops
	  instead of unknown behaviour).

	* xpp/utils/genzaptelconf: genzaptelconf: Fix version strings

	* xpp/utils/genzaptelconf: genzaptelconf: fixed confusion between
	  framing and coding for E1/{il/nl}

	* xpp/utils/genzaptelconf: genzaptelconf: use
	  /proc/xpp/XBUS-*/wait_for_xpds rather than a timeout loop

	* xpp/card_fxs.c, xpp/init_data_3_20.cmd: FXS current fixes (init
	  parameters and on runtime)

2006-07-08 00:43 +0000 [r1212]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/hexfile.c (added), xpp/xpp_fxloader.usermap (removed),
	  xpp/utils/xpp_fxloader.usermap (added), xpp/xpp_zap.h,
	  xpp/utils/hexfile.h (added), xpp/xpp_proto.c (removed),
	  xpp/FPGA_XPD.hex (removed), xpp/slic.c, xpp/xproto.c,
	  xpp/xpp_proto.h (removed), xpp/slic.h, xpp/utils/FPGA_FXS.hex
	  (added), xpp/utils/USB_1130.hex (added), xpp/xproto.h, xpp/xpd.h,
	  xpp/init_data_3_20.cmd (added), xpp/sync.sh (removed),
	  xpp/xbus-core.c (added), xpp/utils/test_parse.c (added),
	  xpp/init_data_4_19.cmd (added), xpp/utils/xpp_fxloader (added),
	  xpp/xpp_fxloader (removed), xpp/xbus-core.h (added),
	  xpp/utils/fpga_load.c (added), xpp/xdefs.h, xpp/utils (added),
	  xpp/utils/genzaptelconf.8 (added), xpp/gen_slic_init (removed),
	  xpp/card_fxo.c (added), xpp/card_global.c, xpp/card_fxs.c,
	  xpp/README.Astribank, xpp/card_fxo.h (added), xpp/Makefile,
	  xpp/cards.c (removed), xpp/utils/Makefile (added),
	  xpp/card_fxs.h, xpp/card_global.h, xpp/zap_debug.c, xpp/cards.h
	  (removed), xpp/init_data_4_20.cmd (added), xpp/utils/fpga_load.8
	  (added), xpp/slic_init.inc (removed), xpp/zap_debug.h,
	  xpp/initialize_registers (added), xpp/init_data_3_19.cmd (added),
	  xpp/LICENSE.firmware (added), xpp/utils/USB_8613.hex (added),
	  xpp/xpp_modprobe (removed), xpp/utils/xpp_modprobe (added),
	  xpp/utils/genzaptelconf (added), xpp/xpp_usb.c, xpp/xpp_zap.c:
	  xpp Release 1.1.0 : * FPGA firmware now loaded from PC (for newer
	  models) * Driver for the FXO module (xpd_fxo.ko) * Moved most
	  userspace files to the subdirectory utils (see also next commit)
	  * Explicit license for firmware files * Optionally avoid
	  auto-registration * Registers initializations code is done by a
	  userspace script. * Remove obsolete .inc initialization files (we
	  use user-space init) * Added an install target to the utils dir.
	  * Updated README.Astribank accordingly. * Using RBS signalling,
	  as caller ID did not work well otherwise. * Better handling of
	  USB protocol errors. * Fixed some procfs-related races. *
	  per-card-module ioctls. * fxotune support. * opermode support
	  (set through /etc/default/zaptel for now) * Userspace
	  initialization script can also read registers. * Power
	  calibration works (and implemented in perl) * some fine-tuning to
	  the regster initialization parameters. * Leds turn on before
	  registration and turn off after it.

2006-07-07 18:03 +0000 [r1206]  Russell Bryant <russell@digium.com>

	* include/oct6100api/oct6100_chip_open_inst.h (added),
	  include/oct6100api/oct6100_chip_stats_priv.h (added),
	  include/oct6100api/oct6100_events_inst.h (added),
	  include/oct6100api/oct6100_tone_detection_priv.h (added),
	  include/oct6100api/oct6100_phasing_tsst_inst.h (added),
	  include/octtypewin.h (added),
	  include/oct6100api/oct6100_channel_inst.h (added),
	  include/octosdependant.h (added),
	  include/oct6100api/oct6100_tone_detection_pub.h (added),
	  include/oct6100api/oct6100_events_pub.h (added),
	  include/oct6100api/oct6100_adpcm_chan_inst.h (added),
	  include/oct6100api/oct6100_chip_open_pub.h (added), fw2h.c
	  (added), include/oct6100api/oct6100_errors.h (added),
	  include/oct6100api/oct6100_channel_pub.h (added),
	  include/oct6100api/oct6100_interrupts_priv.h (added),
	  include/oct6100api/oct6100_debug_inst.h (added),
	  include/oct6100api/oct6100_mixer_priv.h (added),
	  include/oct6100api/oct6100_interrupts_pub.h (added),
	  include/oct6100api/oct6100_playout_buf_inst.h (added), wct4xxp.c
	  (removed), include/octrpc/rpc_protocol.h (added),
	  include/oct6100api/oct6100_tsst_priv.h (added),
	  include/oct6100api/oct6100_apimi.h (added),
	  include/oct6100api/oct6100_conf_bridge_priv.h (added),
	  include/octdef.h (added),
	  include/oct6100api/oct6100_tsi_cnct_inst.h (added),
	  include/octtypevx.h (added),
	  include/oct6100api/oct6100_chip_open_priv.h (added),
	  include/oct6100api/oct6100_events_priv.h (added),
	  include/oct6100api/oct6100_phasing_tsst_priv.h (added),
	  include/oct6100api/oct6100_remote_debug_pub.h (added),
	  include/oct6100api/oct6100_channel_priv.h (added),
	  include/oct6100api/oct6100_memory_priv.h (added),
	  include/oct6100api/oct6100_adpcm_chan_priv.h (added),
	  wct4xxp_base.c (added), include/octtype.h (added),
	  include/oct6100api/oct6100_debug_priv.h (added),
	  octapi_bt0_private.h (added),
	  include/oct6100api/oct6100_playout_buf_priv.h (added),
	  include/oct6100api/oct6100_remote_debug_inst.h (added),
	  include/apilib/octapi_llman.h (added),
	  include/oct6100api/oct6100_tlv_inst.h (added), include/octrpc
	  (added), include/oct6100api/oct6100_tsi_cnct_priv.h (added),
	  include/oct6100api/oct6100_chip_stats_pub.h (added),
	  include/octrpc/oct6100_rpc_protocol.h (added),
	  include/oct6100api/oct6100_phasing_tsst_pub.h (added),
	  include/apilib/octapi_bt0.h (added), octvpm.h (added),
	  include/oct6100api/oct6100_version.h (added),
	  include/oct6100api/oct6100_debug_pub.h (added),
	  include/oct6100api (added),
	  include/oct6100api/oct6100_chip_stats_inst.h (added),
	  include/oct6100api/oct6100_tone_detection_inst.h (added),
	  include/oct6100api/oct6100_remote_debug_priv.h (added), Makefile,
	  include/oct6100api/oct6100_apiud.h (added),
	  include/oct6100api/oct6100_miscellaneous_priv.h (added),
	  include/octmac.h (added), include/oct6100api/oct6100_tlv_priv.h
	  (added), include/oct6100api/oct6100_api_inst.h (added),
	  include/oct6100api/oct6100_conf_bridge_pub.h (added),
	  OCT6114-128D.ima (added), octapi_llman_private.h (added),
	  include/apilib (added), include (added),
	  include/oct6100api/oct6100_api.h (added),
	  include/oct6100api/oct6100_tsi_cnct_pub.h (added),
	  include/oct6100api/oct6100_interrupts_inst.h (added),
	  include/oct6100api/oct6100_defines.h (added), vpm450m.c (added),
	  include/oct6100api/oct6100_mixer_inst.h (added), vpm450m.h
	  (added), include/oct6100api/oct6100_adpcm_chan_pub.h (added),
	  include/oct6100api/oct6100_mixer_pub.h (added),
	  include/oct6100api/oct6100_tsst_inst.h (added),
	  include/apilib/octapi_largmath.h (added),
	  include/oct6100api/oct6100_conf_bridge_inst.h (added),
	  include/oct6100api/oct6100_playout_buf_pub.h (added): merge
	  vpm450m support

2006-07-07 18:02 +0000 [r1205]  Joshua Colp <jcolp@digium.com>

	* wctdm.c: Add missing TDM400 PCI definition (issue #7502 reported
	  by chozian)

2006-06-28 19:13 +0000 [r1185-1187]  Joshua Colp <jcolp@digium.com>

	* zaptel.sysconfig: Add Xorcom Astribank per tzafrir's request

	* zaptel.sysconfig: Add the TDM2400P to the sysconfig file (issue
	  #7441 reported by mrobinson)

2006-06-21 19:27 +0000 [r1151]  Joshua Colp <jcolp@digium.com>

	* zonedata.c: Add Venezuelan tone information (issue #7402 reported
	  by palillo)

2006-05-31 19:42 +0000 [r1101]  Kevin P. Fleming <kpfleming@digium.com>

	* wctdm24xxp.c: minor typo in error message

2006-05-31 03:59 +0000 [r1097]  Tilghman Lesher <tilghman@mail.jeffandtilghman.com>

	* tor2-hw.h: Bug 7248 - PCI IDs for a tor2 clone card

2006-05-30  Kevin P. Fleming <kpfleming@digium.com>

	* Zaptel 1.2.6 released
	
2006-05-23 17:51 +0000 [r1079-1081]  Kevin P. Fleming <kpfleming@digium.com>

	* build_tools/genmodconf: handle distros that ship pre-releases of
	  module-init-tools

	* Makefile, build_tools/genmodconf: make a backup even when
	  modifying non-combined rules files generate a warning about
	  editing non-combined rules files ensure that the warning is the
	  last output from the 'make install' process

2006-05-20 12:55 +0000 [r1076]  Kevin P. Fleming <kpfleming@digium.com>

	* pciradio.c: update module to work with kernels that don't include
	  2.4 module parameter compatibility macros (reported by tzafrir on
	  asterisk-dev)

2006-05-18 15:40 +0000 [r1073]  Joshua Colp <jcolp@digium.com>

	* fxotune.c: Clear dialtone before running tests (issue #7136
	  reported and fixed by trumpetinc)

2006-05-17 22:26 +0000 [r1071]  Kevin P. Fleming <kpfleming@digium.com>

	* Makefile: fix more buglets from my recent cleanups

2006-05-17 21:13 +0000 [r1068-1069]  Joshua Colp <jcolp@digium.com>

	* wctdm.c: Don't change the value of lasttxhook, instead do a
	  comparison. (issue #7175 reported and fixed by Thomas Andrews) If
	  this breaks things, you can yell at me.

2006-05-17 19:05 +0000 [r1064-1066]  Kevin P. Fleming <kpfleming@digium.com>

	* Makefile: revert some 'grep -q' changes that were wrong (oops)

	* Makefile, build_tools/genmodconf (added): move module-rules
	  building into a script, and remove some old unnecessary steps

	* Makefile, udev (removed), build_tools/genudevrules (added): move
	  udev rules creating into a script, and generate it properly based
	  on the installed udev version

2006-05-16 14:59 +0000 [r1060-1062]  Kevin P. Fleming <kpfleming@digium.com>

	* Makefile: silly... only root needs write permission

	* udev/zaptel.rules, Makefile, udev/zaptel.rules-combined: ensure
	  that PWD is set early enough for 'make install' to actually work
	  use proper KERNEL matching syntax for udev rules don't install
	  udev rules as mode 0444; there is no need to make them read-only

2006-05-09 11:46 +0000 [r1031-1033]  Kevin P. Fleming <kpfleming@digium.com>

	* Makefile: preserve 'options' settings in the module configuration
	  file during 'make install'

	* Makefile: use commmand-line parameter substitution for modprobe
	  commands if the system's module-init-tools is new enough to
	  support it don't backup and use the old configuration file for
	  modules if we are using a zaptel-specific file in /etc/modprobe.d
	  or similar

2006-04-30 16:24 +0000 [r1011-1017]  Kevin P. Fleming <kpfleming@digium.com>

	* Makefile: build xpp by default, now that the Makefile can
	  determine when an appropriate kernel version is being used for
	  the build

	* Makefile: restore building of XPP modules

	* Makefile: optimize variable settings use the kernel Makefile for
	  every step that it can be

	* Makefile: remove duplicate dependencies and unnecessary rules

	* Makefile, gendigits.c: allow the output of gendigits to be
	  redirected to a different directory from the current working
	  directory

2006-04-19 21:18 +0000 [r1004]  Kevin P. Fleming <kpfleming@digium.com>

	* wctdm24xxp.c: this product is no longer a prototype :-)

2006-04-03 07:08 +0000 [r995]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/card_fxs.c, xpp/xpp_usb.c, xpp/xpp_zap.c: by default don't
	  debug

2006-04-02 06:51 +0000 [r994]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/xpp_usb.c: fix build of xpp for kernel 2.6.14

2006-03-28 18:22 +0000 [r990]  Russell Bryant <russell@digium.com>

	* arith.h: suppress some warnings (issue #6814)

2006-03-06  Kevin P. Fleming <kpfleming@digium.com>

	* Zaptel 1.2.5 released
	
2006-03-04 21:50 +0000 [r974-976]  Mark Spencer <markster@digium.com>

	* wctdm24xxp.c: Increase default ring debounce slightly and use the
	  value properly.

	* wct4xxp.c: Fix NMI issues with some IBM xSeries servers

2006-03-03 20:14 +0000 [r973]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp, xpp/xpd.h, xpp/xpp_usb.c: small compilation issues

2006-03-03 19:11 +0000 [r970]  Russell Bryant <russell@digium.com>

	* xpp/README.Astribank (added), README.Astribank: move the main
	  Astribank readme into the xpp directory so they can manage it

2006-02-18 17:02 +0000 [r962]  Tilghman Lesher <tilghman@mail.jeffandtilghman.com>

	* Makefile: Make sure version.h gets built properly

2006-02-16 17:56 +0000 [r958]  Russell Bryant <russell@digium.com>

	* xpp/xpp_usb.c: fix build for linux 2.6.16 (issue #6505)

2006-02-15  Russell Bryant <russell@digium.com>

	* Zaptel 1.2.4 Released

2006-02-15 02:24 +0000 [r947-949]  Kevin P. Fleming <kpfleming@digium.com>

	* xpp/xpp_fxloader.usermap (added), Makefile, xpp/gen_slic_init
	  (added), xpp/xpp_zap.h (added), xpp/card_global.c (added),
	  xpp/card_fxs.c (added), xpp/slic.c (added), xpp/FPGA_XPD.hex
	  (added), xpp/xpp_proto.c (added), xpp/xproto.c (added),
	  xpp/cards.c (added), xpp/Makefile (added), xpp/card_global.h
	  (added), xpp/card_fxs.h (added), xpp/slic.h (added),
	  xpp/xpp_proto.h (added), xpp/zap_debug.c (added), xpp/xproto.h
	  (added), xpp/xpd.h (added), xpp/cards.h (added), xpp/sync.sh
	  (added), xpp/slic_init.inc (added), xpp/zap_debug.h (added),
	  xpp/xpp_fxloader (added), xpp/xpp_modprobe (added), xpp/xdefs.h
	  (added), xpp (added), xpp/xpp_usb.c (added), xpp/xpp_zap.c
	  (added), README.Astribank (added): initial import of Xorcom
	  Astribank driver (issue #6452, with minor mods)

	* wctdm.c: automatically set operational paramters for Australia
	  when that opermode is seleced (issue #6454)

2006-02-10 21:08 +0000 [r940]  Mark Spencer <markster@digium.com>

	* wctdm24xxp.c: More updates for Rev B VPM

2006-02-09 22:41 +0000 [r937]  Tilghman Lesher <tilghman@mail.jeffandtilghman.com>

	* zaptel.init: Bug 6451 - Default to probe and remove newest Digium
	  card

2006-02-01 02:33 +0000 [r930]  Russell Bryant <russell@digium.com>

	* ztcfg.c: fix a couple of typos in error messages

2006-01-31 06:38 +0000 [r927]  Mark Spencer <markster@digium.com>

	* wct4xxp.c, wctdm24xxp.c: Fix compile warning in tdm2400p and make
	  sure dmactrl is updated if vpm detected.

2006-01-31 Russell Bryant <russell@digium.com>

	* Zaptel 1.2.3 Released

2006-01-31 01:26 +0000 [r922]  Mark Spencer <markster@digium.com>

	* wctdm24xxp.c: Add support for VPM100M Rev B

2006-01-26 00:45 +0000 [r917]  Russell Bryant <russell@digium.com>

	* ztdummy.c: backport RTC support for x86_64

2006-01-19 04:40 +0000 [r907-911]  Russell Bryant <russell@digium.com>

	* wcusb.c: remove owner field for 2.6.16 (issue #6288)

	* ztdummy.c: fix symbol conflict with the kernel's rtc_interrupt
	  function (issue #6287)

	* ChangeLog (removed): remove extremely old ChangeLog ... they will
	  now only exist in tags

2006-01-18 Russell Bryant <russell@digium.com>

	* Zaptel 1.2.2 Released

2006-01-12 16:07 +0000 [r892]  Mark Spencer <markster@digium.com>

	* wct4xxp.c: Fix loopup / loopdown code detection

2006-01-10 20:32 +0000 [r885]  Matt Frederickson <creslin@digium.com>

	* Makefile, fxotune.c: Fix libtonezone naming scheme for minor
	  numbers

2005-12-28 22:10 +0000 [r879]  Kevin P. Fleming <kpfleming@digium.com>

	* Makefile, udev/zaptel.rules-combined (added): support newer udev
	  rules+permissions format install udev rules by default, since
	  it's so common on distros now

2005-12-22 22:51 +0000 [r874]  Kevin P. Fleming <kpfleming@digium.com>

	* wctdm24xxp.c: adjust input/output signals from FXO modules that
	  were too high

2005-12-17 02:04 +0000 [r865]  Kevin P. Fleming <kpfleming@digium.com>

	* Makefile, build_tools (added), build_tools/make_svn_branch_name,
	  /, zaptel.c, zaptel.h, build_tools/make_version_h: add version
	  and echo canceller selection reporting when zaptel module is
	  loaded make 'update' target work like the Asterisk one and report
	  conflicts

2005-12-16 00:16 +0000 [r859]  Kevin P. Fleming <kpfleming@digium.com>

	* wctdm24xxp.c: remove some debugging #if statements dont force
	  cardflag on for modules that are not present (so applications
	  can't try to open non-existent ports)

2005-12-13 19:08 +0000 [r855-857]  Kevin P. Fleming <kpfleming@digium.com>

	* wctdm.c: ensure data is output to proper io port address (issue
	  #5990)

	* Makefile: properly escape shell variable (from asterisk-users
	  mailing list post)

2005-12-04 19:29 +0000 [r848-850]  Kevin P. Fleming <kpfleming@digium.com>

	* Makefile: make Gentoo support actually work...

	* Makefile: add support for Gentoo modules.d directory

	* wctdm.c, wctdm24xxp.c: merge ringer changes from revs 845:847 in
	  trunk

2005-12-02 00:03 +0000 [r843]  Russell Bryant <russell@digium.com>

	* zaptel.c: fix udev support for 2.6.15 (issue #5891)

2005-12-01 23:14 +0000 [r841]  Kevin P. Fleming <kpfleming@digium.com>

	* Makefile: Makefile 'update' target now supports updating from
	  Subversion repositories (issue #5875)

2005-11-29 18:42 +0000 [r831-837]  Kevin P. Fleming <kpfleming@digium.com>

	* wct4xxp.c: merge rev 834 from trunk (2nd gen VPM400M support)
