2008-08-20  Kevin P. Fleming <kpfleming@digium.com>
	
	* Zaptel 1.2.27 released

2008-08-20 16:58 +0000 [r4494]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/xpp_fxloader: Mark xpp_fxloader as executable.

2008-08-17 16:41 +0000 [r4488]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/zconf/Zaptel/Chans.pm: Zaptel-perl: fix leftovers from
	  r4475 (handling of spaces) While r4767 solved some parsing
	  problems of channels with "strange" encoding names, it introduced
	  a new problem (e.g.: "RED" after "(In use)" which is fixed here.

2008-08-14 19:27 +0000 [r4484-4486]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/Changelog_xpp, xpp/.version: Update changelog for xpp rev.
	  6055.

	* xpp/card_fxo.c: xpp: FXO: display signed voltage values (from xpp
	  r6055) This is only an issue with the displayed value. In case
	  you wondered why you have battery voltage of more than 220V.

2008-08-12 13:05 +0000 [r4473-4475]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/zconf/Zaptel/Chans.pm: Zaptel-perl: more robust parsing
	  of channel signalling types. Parse them from a list rather thna
	  fusing a regex of a "word".

	* xpp/card_pri.c, xpp/card_bri.c, xpp/xbus-core.c, xpp/Makefile,
	  xpp/xbus-pcm.c: * pcmtx_chan debugging parameter now refers to a
	  zaptel channel number. * Do initialize xsp. Closes issue #13276 .
	  * xbus_core_shutdown can't be __exit as it is used in
	  initilization as well.

2008-08-07 12:30 +0000 [r4465-4468]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/card_fxo.c: xpp: fxo: fix caller-id CID_STYLE_PASS_ALWAYS.

	* xpp/card_pri.c, xpp/firmwares/FPGA_1151.hex, xpp/xbus-core.c:
	  xpp: preliminary CAS support. Uses newer firmware (5975) for the
	  1151 alone. (From r4463 in branches/1.4)

	* xpp/card_global.c: xpp: reset a reserved protocol field. (From
	  r4462 in branches/1.4)

	* xpp/card_fxs.c, xpp/xbus-pcm.c: xpp: debuggging parameter
	  pcmtx_chan now refers to a zap channel number. Also fix a typo in
	  card_fxs. (From r4461 in branches/1.4)

2008-08-04 17:32 +0000 [r4451-4458]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/Makefile, xpp/calibrate_slics (removed): Remove
	  obsolete calibrate_slics. Clean more in utils Makefile.

	* xpp/utils/zconf/Zaptel/Chans.pm, xpp/utils/lszaptel,
	  xpp/utils/zconf/Zaptel/Hardware/PCI.pm: Add channel alarms in
	  Zaptel-perl and lszaptel specifically. * Zaptel::Chans now
	  provides a method alarms() for a list (or number of) alarms. *
	  lszaptel uses it for a more correct display of channel status. *
	  Also update PCI hardware list.

	* xpp/init_card_3_30: Minor BRI initlization improvements.

	* xpp/Kbuild: Kbuild: A more robust check for the bri_dchan patch.

	* xpp/utils/xpp_fxloader: Make it formally bashism.

	* xpp/firmwares/FPGA_1141.hex, xpp/firmwares/FPGA_1151.hex,
	  xpp/xframe_queue.c, xpp/card_fxs.c, xpp/firmwares/FPGA_FXS.hex,
	  xpp/xpp_zap.c: Firmware update: 5959 (DTMF and BRI ID) (From
	  DAHDI rev. 4695) * Fix some cases of double digits. * Fix some
	  rare cases of a BRI unit providing incorrect directionality. *
	  Extra debugging code in card_fxs.c to trace future DTMF issues. *
	  Properly note DAHDI (as opposed to Zaptel) ioctls.

2008-08-03 14:52 +0000 [r4447-4448]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* zaptel-base.c: Use the wrapper CLASS_DEV_DESTROY rather than
	  class_device_destroy explicitly. Should help with kernels <
	  2.6.13 and kernels >= 2.6.26 .

	* zaptel-base.c: Fix build on kernels 2.6.2-2.6.13:
	  class_simple_device_remove This function only needs the device as
	  its parameter.

2008-08-01 13:50 +0000 [r4442]  Russell Bryant <russell@digium.com>

	* wctdm.c: Fix detection of ringing on FXO ports. This change was
	  made to wctdm in 1.4 in revision 4096, but when that code got
	  backported to 1.2 in rev 4132, the change was not made. I found
	  it just by comparing the differences in the drivers between 1.2
	  and 1.4. (closes issue #13188) Reported by: pyves Patches:
	  20080731__issue13188_revert4123z12.diff uploaded by bbryant
	  (license 36) issue13188.patch1.txt uploaded by russell (license
	  2) Tested by: russell, bbryant

2008-07-21 09:12 +0000 [r4424]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* zaptel-base.c: Fix building zaptel 1.2 with kernel 2.6.26. Taken
	  from DAHDI-linux rev. 4522. For issue #12944 .

2008-07-10 07:49 +0000 [r4407]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/xbus-pcm.c: PCM: A bugfix that was reintroduced in r4352:
	  After this change, the echo-canceler buffers were not cleared in
	  some cases. As a result when one FXS is put ONHOOK, the other
	  side could hear noise for a second or two until full disconnect
	  is done.

2008-07-08 10:51 +0000 [r4394]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/card_fxs.c: A case where we didn't switch to low power at the
	  end of a ring. ISsue may prevents ONHOOK detection.

2008-07-07 17:30 +0000 [r4390]  Matthew Fredrickson <creslin@digium.com>

	* wctdm24xxp/wctdm24xxp.h: Default ring debounce timer should be
	  higher to properly catch callerid

2008-06-28 07:24 +0000 [r4367]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/xdefs.h: Fixes building with the kernel of RHEL 5.2. Closes
	  issue #12889 .

2008-06-15 14:28 +0000 [r4352]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/xbus-pcm.c: Muted DTMF PCM (from FXS modules) could "leak" to
	  the next channel. (From xpp r5796).

2008-06-05 16:39 +0000 [r4345]  Shaun Ruffell <sruffell@digium.com>

	* wcte12xp/base.c: Fixed type of flags parameter to
	  spin_lock_irqsave functions. Fixes compilation issues on
	  platforms where int and long do not have the same size. Closes
	  issue #12787

2008-05-22 14:56 +0000 [r4314]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/xpd.h, xpp/xpp_zap.c: blink_mode was a boolean and changed to
	  a channels bitmask. Now actually changing the type from bool to
	  unsigned long. (xpp r5756).

2008-05-20 14:23 +0000 [r4308]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/zconf/Zaptel/Span.pm, xpp/utils/zconf/Zaptel/Xpp.pm: *
	  Document Zaptel::Span * Minor changes to Zaptel::Xpp as well.
	  (Documentation-only changes. xpp r5746,r5747)

2008-05-19 12:17 +0000 [r4304]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/card_fxo.c, xpp/card_global.c, xpp/Changelog_xpp,
	  xpp/init_card_4_30, xpp/.version: * Zaptel-1.2.x does not have
	  zt_alarm_channel(). Move up the backward compatibility kludge so
	  it actually affect code (failed compilation on zaptel-1.2 from
	  Digium without (Closes issue #12654 ). * Cleanup a compile
	  warning in xpp/card_global.c . * Fix regression in PRI init
	  script (case of less than 4 modules). * Update changelog and bump
	  version.

2008-05-14 19:07 +0000 [r4286]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* README: Wrong version number.

2008-05-28 Matthew Fredrickson <creslin@digium.com>
	* Zaptel 1.2.26 released

2008-05-28 Matthew Fredrickson <creslin@digium.com>
	* Merged revisions 4286, 4304, 4308, and 4314 from issues found in DVT.

	Rev 4286:
	* Wrong version number.

	Rev 4304:
	* Zaptel-1.2.x does not have zt_alarm_channel(). Move up the backward
	  compatibility kludge so it actually affect code (failed compilation on
	  zaptel-1.2 from Digium without (Closes issue #12654 ).
	* Cleanup a compile warning in xpp/card_global.c .
	* Fix regression in PRI init script (case of less than 4 modules).
	* Update changelog and bump version.

	Rev 4308:
	* Document Zaptel::Span
	* Minor changes to Zaptel::Xpp as well.

	Rev 4314:
	* blink_mode was a boolean and changed to a channels bitmask. Now actually
	  changing the type from bool to unsigned long. (xpp r5756).

2008-05-14 15:49 +0000 [r4264-4271]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/xpp_blink, xpp/zap_debug.h, xpp/README.Astribank: XPP
	  documentation fixes.

	* README: The parameter print_dbg of xpp has chnaged to "debug".

	* xpp/utils/print_modes.c, xpp/firmwares/FPGA_1151.hex,
	  xpp/xpp_zap.h, xpp/xproto.c, xpp/init_card_1_30 (added),
	  xpp/Changelog_xpp, xpp/firmwares/FPGA_FXS.hex, xpp/init_card_3_30
	  (added), xpp/xproto.h, xpp/xpd.h,
	  xpp/utils/zconf/Zaptel/Chans.pm, xpp/card_bri.c,
	  xpp/utils/xpp_blink, xpp/xbus-core.c, xpp/init_card_4_29
	  (removed), xpp/utils/zconf/Zaptel/Xpp/Xpd.pm, xpp/init_card_6_29
	  (removed), xpp/utils/xpp_fxloader, xpp/utils/fpga_load.c,
	  xpp/xbus-core.h, xpp/xdefs.h, xpp/.version, xpp/card_pri.c,
	  xpp/firmwares/FPGA_1141.hex, xpp/card_fxo.c, xpp/xbus-sysfs.c,
	  xpp/xframe_queue.c, xpp/card_global.c, xpp/README.Astribank,
	  xpp/card_fxs.c, xpp/card_fxo.h, xpp/utils/Makefile,
	  xpp/init_card_2_30 (added), xpp/card_global.h, xpp/card_fxs.h,
	  xpp/xbus-pcm.c, xpp/init_card_4_30 (added), xpp/zap_debug.c,
	  xpp/utils/zconf/Zaptel/Xpp/Xbus.pm, xpp/utils/fpga_load.8,
	  xpp/zap_debug.h, xpp/utils/zconf/Zaptel/Xpp/Line.pm,
	  xpp/init_card_3_29 (removed), xpp/init_card_7_29 (removed),
	  xpp/init_card_9_29 (removed), xpp/utils/xpp_modprobe,
	  xpp/utils/genzaptelconf, xpp/xpp_usb.c, xpp/xpp_zap.c: xpp r5723:
	  Includes, among others: * New firmware protocol version: 3.0 . *
	  New numbers for the device types: (e.g. in card_init* scripts) -
	  FXS: 1 (was: 3) - FXO: 2 (was: 4) - BRI: 3 (was: 6 for TE, 7 for
	  NT) - PRI: 4 (was: 9) * Init scripts of FXS and FXO modules are
	  now written in Perl as well (be sure to have File::Basename, e.g:
	  perl-modules in Debian). * calibrate_slics merged into
	  init_card_1_30 . * Module parameter print_dbg replaced with debug
	  . Same meaning. * init_fxo_modes removed: content moved into
	  init_card_2_30, verified at build time. * Code tested with
	  sparse. Most warnings were fixed. * Set ZT_SIG_DACS for the
	  bchans in the PRI and BRI modules to not get ignored by ztscan. *
	  Handle null config_desc we get from some crazy USB controllers. *
	  genzaptelconf: Fix reporting of empty slots in list mode. *
	  xpp_blink can now blink a single analog port. * "slics" has been
	  renamed "chipregs". * Fixed a small typo in fpga_load(8). * Fixed
	  bashism in xpp_fxloader.

2008-05-04 08:04 +0000 [r4233-4234]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/card_pri.c: * Allow initialization of T1-s (r5665) . * Remove
	  some false alarms on T1-s (r5669) .

	* xpp/Kbuild: A test for a specific #define in zconfig.h was done
	  by invoking cpp . Sadly the change of CFLAGS handling in kernel
	  2.6.24 meant that it is no longer as easy to invoke cpp on our
	  own. Impact: On kernel >= 2.6.24, xpd_bri never got built, even
	  if the bri_dchan patch was applied. Fix: use a simpler grep
	  instead. Hopefully noone passes it through other means. This
	  should fix issue #12426 . (Backport of r4193 from branches/1.4)

2008-04-24 18:17 +0000 [r4194]  sruffell <sruffell@localhost>:

	* wctdm.c: Fixes a regression in versions 1.2.25 and 1.4.19
	  identified by korihor where the wctdm driver was no longer
	  properly recognizing polarity reversals. (closes issue #12419)

2008-04-17 14:07 +0000 [r4174]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* ztdynamic.c: ztdynamic_chanfree.diff from bug #12406 .

2008-04-10 15:44 +0000 [r4164]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/.version: Officially bumping xpp version (xpp/.version) to
	  5566 .

2008-04-09 05:17 +0000 [r4157-4158]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/Makefile: The rest of the backport.

	* xpp/utils/print_modes.c, xpp/utils/Makefile: Backport some
	  fxo_modes changes from 1.4 to make xpp/utils build again.

2008-04-04 18:09 +0000 [r4138]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/zconf/Zaptel/Hardware/PCI.pm: Zaptel::Hardware - Add
	  support for AEX410.

2008-04-08 Matthew Fredrickson <creslin@digium.com>

	* Zaptel 1.2.25 released

2008-04-04 18:09 +0000 [r4138]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/zconf/Zaptel/Hardware/PCI.pm: Zaptel::Hardware - Add
	  support for AEX410.

2008-04-04 17:46 +0000 [r4136]  Matthew Fredrickson <creslin@digium.com>

	* wctdm24xxp/base.c: Add support for AEX410

2008-04-04 04:29 +0000 [r4126-4132]  sruffell <sruffell@localhost>:

	* wctdm.c: svn merge -c4096
	  https://origsvn.digium.com/svn/zaptel/branches/1.4/kernel/wctdm.c
	  .

	* wctdm24xxp/Kbuild, wctdm24xxp/wctdm24xxp.h, wcte12xp/vpmadt032.c,
	  wctdm24xxp/base.c, voicebus.c (added), wcte12xp/wcte12xp.h,
	  voicebus.h (added), wcte12xp/Kbuild, wcte12xp/base.c, fxo_modes.h
	  (added): svn merge -c4096
	  https://origsvn.digium.com/svn/zaptel/branches/1.4/kernel/wctdm24xxp
	  wctdm24xxp svn merge -c4096
	  https://origsvn.digium.com/svn/zaptel/branches/1.4/kernel/wcte12xp
	  wcte12xp svn cp
	  https://origsvn.digium.com/svn/zaptel/branches/1.4/kernel/voicebus.c
	  . svn cp
	  https://origsvn.digium.com/svn/zaptel/branches/1.4/kernel/voicebus.h
	  . svn cp
	  https://origsvn.digium.com/svn/zaptel/branches/1.4/kernel/fxo_modes.h
	  .

	* wctdm24xxp/wctdm24xxp.h, wctdm.c, wctdm24xxp/base.c,
	  wctdm24xxp/GpakApi.c, wcte12xp/base.c, zaptel-base.c,
	  wcte12xp/GpakApi.c: svn merge -c3012
	  https://origsvn.digium.com/svn/zaptel/branches/1.4 . svn merge
	  -c3701 https://origsvn.digium.com/svn/zaptel/branches/1.4 . svn
	  merge -c3703 https://origsvn.digium.com/svn/zaptel/branches/1.4 .
	  svn merge -c4050
	  https://origsvn.digium.com/svn/zaptel/branches/1.4/kernel .

	* xpp/card_fxo.c: Moving a macro to quiet a compiler warning.

	* wctdm.c: svn merge -r 3010:3011
	  https://origsvn.digium.com/svn/zaptel/branches/1.4

2008-04-01 00:08 +0000 [r4109-4118]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile: Err.... re-fix make clean for kernel 2.4.

	* Makefile: Fix 'make clean' when there's no kernel tree. Partial
	  backport of r4082 from 1.4.

	* xpp/README.Astribank: Document when "D-Chan RX Bad checksum" is
	  not a problem.

2008-03-26 08:36 +0000 [r4085]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* build_tools/genudevrules: Don't easily fail for missing udevinfo.
	  Nobody has that older udev version (or otherwise we might have
	  recieved a bug report about a bogus == rule). TODO: fix the
	  UDEVRULES test in Makefile.

2008-03-24 21:06 +0000 [r4072]  Matthew Fredrickson <creslin@digium.com>

	* wcte12xp/vpmadt032.c: Add in new parameters added for 1.16
	  version of the firmware for the TE120 which should have already
	  been merged in.

2008-03-21 01:20 +0000 [r4036-4038]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* hdlctest.c, hdlcstress.c: * Get hdlcstress and hdlctest to build.
	  * Make sure everything's initialized in hdlctest.c .

	* hdlcstress.c: Revert accidental changes to hdlcstress.c

	* xpp/card_pri.c, xpp/utils/zconf/Zaptel/Hardware.pm,
	  xpp/utils/zconf/Zaptel/Xpp/Line.pm, hdlcstress.c,
	  xpp/README.Astribank, xpp/Changelog_xpp: * Earleier
	  initialization of PRI module's register. * Fix zaptel-perl
	  reporting of battery after procfs changes. * Documentation
	  updates.

2008-03-19 19:58 +0000 [r4025-4028]  Matthew Fredrickson <creslin@digium.com>

	* wcte12xp/GpakApi.h, wcte12xp/GpakErrs.h, wcte12xp/VPMADT032.bin,
	  wcte12xp/GpakHpi.h, wcte12xp/GpakApi.c, wcte12xp/gpakenum.h: Add
	  support for new VPMADT032 fw for the TE120

	* wctdm24xxp/base.c: Make sure this check is made in 1.2 as well

2008-03-18 23:51 +0000 [r4012]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/card_fxs.c, xpp/xbus-pcm.c: * We need to silence the
	  echo-canceller buffers as well. * But no need to cancel echo on
	  channels without PCM. * Switch to FXS hardware DTMF detection
	  again.

2008-03-14 16:32 +0000 [r3988]  Matthew Fredrickson <creslin@digium.com>

	* wctdm24xxp/VPMADT032.bin, wctdm24xxp/base.c,
	  wctdm24xxp/GpakApi.c, wctdm24xxp/GpakApi.h,
	  wctdm24xxp/gpakErrs.h: Update wctdm24xxp's VPMADT032 firmware to
	  version 1.16

2008-03-09 11:59 +0000 [r3968-3972]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile, zaptel.conf.sample: More asciidoc polishes and small
	  sample file fixes.

	* Makefile, README, zaptel.conf.sample: Integrating sample /
	  reference configuration file into the reference documentation.

2008-03-06 22:54 +0000 [r3951-3952]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/firmwares/FPGA_1151.hex, xpp/xproto.c, xpp/Changelog_xpp,
	  xpp/firmwares/FPGA_FXS.hex, xpp/calibrate_slics, xpp/card_bri.c,
	  xpp/xbus-core.c, xpp/utils/xpp_fxloader, xpp/xbus-core.h,
	  xpp/xdefs.h, xpp/utils/xpp.rules, xpp/utils/zapconf,
	  xpp/utils/zconf/Zaptel/Hardware/PCI.pm, xpp/.version,
	  xpp/card_pri.c, xpp/firmwares/FPGA_1141.hex, xpp/card_fxo.c,
	  xpp/xbus-sysfs.c, xpp/xframe_queue.c, xpp/card_fxs.c,
	  xpp/README.Astribank, xpp/Kbuild, xpp/card_global.c,
	  xpp/utils/Makefile, xpp/utils/xpp_timing (added), xpp/xbus-pcm.c,
	  xpp/xbus-pcm.h, xpp/init_card_3_29,
	  xpp/utils/zconf/Zaptel/Span.pm, xpp/utils/astribank_hook,
	  xpp/xpp_usb.c, xpp/xpp_zap.c: xpp.r5512: * Build: - Zaptel >=
	  1.4.9 is migrating to storing kernel stuff in zaptel/kernel/* -
	  We conditionally use old/new directory scheme: In xpp/Kbuild and
	  xpp/utils/Makefile use ZAP_KERNEL variable, so it's not confused
	  with ZAPTEL_DIR (which appears in zaptel/Makefile as well). - Fix
	  compile warnings on 64 bit systems. - Compile fixes for
	  kernel-2.6.24 * UDEV: - /etc/udev/rules.d/xpp.rules now uses
	  XPP_INIT_DIR to find astribank_hook. - astribank_hook: Modify to
	  do nothing. Add some documentation. * Autoconfiguration --
	  zapconf: - Don't fail zapconf et.al. if no config file was found.
	  - Skip the 'IRQ Missing:' line in /proc/zaptel/nnn for
	  wcte1xp(?). - Add some newer Digium cards to our hardware
	  inventory. - Partially handle cases where the /proc/zaptel
	  strings does not contain info about E1/T1/J1 or NT/TE. * Better
	  SYNC: - Finer tuning of PLL (New firmware). - Change calculation
	  algorithm of sync offset. It now copes better with the variance
	  in USB frame reception timing. - Statistics: . The view of
	  results was moved from /proc/xpp/XBUS-*/summary to a new
	  /sys/bus/astribanks/devices/xbus-*/timing and enhanced. . A new
	  xpp_timing script shows all astribanks. . A new write only
	  /sys/bus/astribanks/devices/xbus-*/cls is used to clear
	  statistics. Eventually, clearing of XBUS related statistics
	  should be done here. One that was migrated is the clearing of
	  'PCM [TR]X:' numbers currently appearing in
	  /proc/xpp/XBUS-*/summary (they should be moved too later). -
	  Shorten the strings representation sync_mode ("SYNC_MODE_AB" ->
	  "AB") adapted their use in printk and /proc so the text is clear.
	  - Added a command line parameter xpp.disable_pll_sync to stop all
	  adjustments command to AB (calculations still continue as usual).
	  * PRI: - 4 port support - set clocking master span via ztcfg,
	  like other zaptel devices. * FXO: - Fix false hangups in some
	  countries (voltage fluctuations). - Some countries send caller-id
	  before first ring. Added code to handle caller-id PCM pass
	  through according to a new command line parameter
	  (xpd_fxo.caller_id_style). - No longer sends an event on zt_open.
	  See #12160 . * Misc: - Adapt to zaptel-1.4.8 and above ztscan:
	  added fields returend by new ZT_SPANSTAT_V2 ioctl() - Document
	  sysfs and waitfor_xpds. - Miscelaneous optimizations and
	  bugfixes. - Remove deprecated pcm_tasklet parameter. The
	  rx_tasklet parameter has replaced it a long time ago. - Add
	  RX_CMD counter to /proc/xpp/XBUS-*/summary - Unclutter some of
	  the usb disconnect messages. - xpp_usb: minor preformance
	  improvements in receive. Expose the number of pending receive
	  URB's in /proc/xpp/XBUS-*/xpp_usb

	* Makefile: Also don't clean wctdm24xxp/ from userspace Makefile.
	  See issue #12118 .

2008-03-03 20:44 +0000 [r3917]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile: No need for userspace 'make clean' here. Kbuild takes
	  care of it. Closes issue #12118 .

2008-02-18 22:49 +0000 [r3847]  Jeff Peeler <jpeeler@digium.com>

	* sethdlc-new.c, tor2ee.c, tonezone.c, sethdlc.c, jpah.h: added
	  some forgotten includes for zap_copy_string

2008-02-16 14:13 +0000 [r3837]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* README: * Start documenting module parameters in the README. *
	  Update the hardware supported by xpp.

2008-02-15 23:33 +0000 [r3833]  Jeff Peeler <jpeeler@digium.com>

	* ztcfg-dude.c, ppp/zaptel.c, zttranscode.c, tor2ee.c, tonezone.c,
	  ztdynamic.c, zaptel.h, wct4xxp/wct4xxp-diag.c, ztmonitor.c,
	  zaptel-base.c, ztcfg.c, sethdlc-new.c, ztd-eth.c, sethdlc.c,
	  jpah.h, fxotune.c: Fixes bug 11471. Replaced all instances of
	  strncpy with zap_copy_string (added to zaptel.h) to fix any off
	  by one errors and ensure destination string is NULL terminated.

2008-02-18 Russell Bryant <russell@digium.com>

	* Zaptel 1.2.24 released

2008-02-15 20:23 +0000 [r3831]  Kevin P. Fleming <kpfleming@digium.com>

	* README: update README to reflect currently supported Digium
	  interface cards

2008-02-06 22:42 +0000 [r3812]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile: Change include of Makefile.kernel26 to Kbuild, and
	  place it in the right location. Fixes building for kernels 2.6.0
	  - 2.6.9 . M 1.2/Makefile

2008-02-05 23:48 +0000 [r3805]  sruffell <sruffell@localhost>:

	* wcte12xp/base.c: Changes to the wcte12xp driver. - replace change
	  to allow driver to recover from descriptor unavailable. - module
	  echo cancellation parameters now valid under 2.6 kernels.

2008-02-05 22:17 +0000 [r3804]  Jason Parker <jparker@digium.com>

	* wctc4xxp/Makefile: Fix a build issue pointed out by Dovid on
	  #asterisk

2008-01-30 22:42 +0000 [r3766]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/zconf/Zaptel/Config/Defaults.pm: Don't fail zapconf if
	  no config file was found.

2008-01-28 15:56 +0000 [r3753]  Kevin P. Fleming <kpfleming@digium.com>

	* wct4xxp/Makefile, wctc4xxp/Makefile, wctdm24xxp/Makefile,
	  wcte12xp/Makefile: minor cleanups

2008-01-27 15:34 +0000 [r3747]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* pciradio.c, wct4xxp/base.c, wcte11xp.c, wct1xxp.c, zttranscode.c,
	  torisa.c, ztdynamic.c, tor2.c, wcfxo.c, ztdummy.c: LINUX26 is
	  defined in zaptel.h, and should not be checked before including
	  it.

2008-01-26 00:19 +0000 [r3741-3744]  Kevin P. Fleming <kpfleming@digium.com>

	* wctdm24xxp/GpakCust.h: enable this module to build against
	  kernels < 2.6.9 (issue #11523) Reported by: tzafrir

	* pciradio.c, wct4xxp/base.c, wctc4xxp/base.c, wct4xxp/vpm450m.h,
	  wcte12xp/Makefile.kernel26 (removed), torisa.c, ztdynamic.c,
	  wct4xxp/Makefile.kernel26 (removed), wcte12xp/Kbuild (added),
	  wcte12xp/Makefile, wct4xxp/Kbuild (added), ztd-loc.c, wcte11xp.c,
	  wct4xxp/Makefile, wctc4xxp/Kbuild (added), wctdm24xxp/Kbuild
	  (added), wctdm.c, wctdm24xxp/Makefile, wctc4xxp/Makefile,
	  wcfxo.c, tor2.c, Kbuild (added), Makefile, zttranscode.c,
	  zaptel-base.c, wctdm24xxp/Makefile.kernel26 (removed),
	  wctc4xxp/Makefile.kernel26 (removed), ztdummy.c, wct1xxp.c,
	  ztd-eth.c, Makefile.kernel26 (removed), wcusb.c: get this branch
	  to build against 2.6.24 kernel build system (similar to r3706
	  from tzafrir for branch-1.4)

2008-01-23 23:02 +0000 [r3733]  sruffell <sruffell@localhost>:

	* zaptel-base.c: Ensure that the zone lock is always acquired
	  before the channel lock. (issue #7620)

2008-01-23 21:34 +0000 [r3730]  Matthew Fredrickson <creslin@digium.com>

	* wcte12xp/vpmadt032.c, wctdm24xxp/base.c, wcte12xp/base.c: Make
	  some echo canceller related parameters adjustable via module
	  parameter

2008-01-20 13:08 +0000 [r3710]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile: Make sure README.Astribank's HTML copy has a complete
	  table of contents.

2008-01-14 Russell Bryant <russell@digium.com>

	* Zaptel 1.2.23 released

2008-01-11 20:38 +0000 [r3663]  Russell Bryant <russell@digium.com>

	* zaptel-base.c: Revert an unnecessary trylock. Multiple people
	  have looked at this and nobody can see any reason why this would
	  be required. (closes issue #10791) Reported by: Matti Patches:
	  patch uploaded by Matti (license 109)

2008-01-11 19:45 +0000 [r3659-3660]  sruffell <sruffell@localhost>:

	* wcte12xp/base.c: Minor formatting change.

	* wcte12xp/base.c: Elimates a recursive grab of a spinlock in the
	  interrupt handler for the wcte12xp.

2008-01-10 18:29 +0000 [r3643-3645]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* wcte12xp/vpmadt032.c, wcte12xp/base.c: Remove some unused
	  variables (already applied in 1.4).

	* xpp/Makefile (added): Complete the renaming of Makefile (to
	  reduce merge issues with local xpp copy).

	* xpp/utils/zconf/Zaptel/Config/Defaults.pm, xpp/xproto.c,
	  xpp/Changelog_xpp, xpp/xpd.h, xpp/xproto.h,
	  xpp/utils/zconf/Zaptel/Chans.pm, xpp/card_bri.c, xpp/xbus-core.c,
	  xpp/utils/zconf/Zaptel.pm, xpp/utils/zconf/Zaptel/Xpp/Xpd.pm,
	  xpp/utils/fpga_load.c, xpp/utils/lszaptel, xpp/xdefs.h,
	  xpp/utils/zapconf, xpp/utils/zconf/Zaptel/Hardware/PCI.pm,
	  xpp/.version, xpp/card_pri.c, xpp/card_fxo.c, xpp/xframe_queue.c,
	  xpp/README.Astribank, xpp/Kbuild (added), xpp/card_global.c,
	  xpp/utils/zaptel_hardware, xpp/Makefile (removed),
	  xpp/utils/Makefile, xpp/xbus-pcm.c, xpp/zap_debug.c,
	  xpp/zap_debug.h, xpp/utils/zconf/Zaptel/Xpp/Line.pm (added),
	  xpp/utils/zconf/Zaptel/Span.pm, xpp/init_card_9_29,
	  xpp/utils/astribank_hook, xpp/xpp_usb.c, xpp/xpp_zap.c:
	  xpp.r5254: * Improved polarity reversal hangups in FXO (r5194).
	  Fixed false detection of polarity reversals. * Optimize xframe
	  allocation, by not zeroing the whole memory (in get_xframe()). *
	  Fixed erronous error message that appeared sometimes from
	  fpga_load during USB renumeration. * Zaptel::Chans now provides
	  battery() reporting for some FXO channels (Astribank FXO and
	  wcfxo).

2008-01-09 22:51 +0000 [r3638-3640]  Matthew Fredrickson <creslin@digium.com>

	* fxotune.h, fxotune.c: BIG fxotune update. New version which uses
	  fourier analysis for echo return loss measurement. Much more
	  accurate than the old version, and can penetrate through
	  background noise that may be on the line as well as noise caused
	  by tones in the background such as reorder or congestion if the
	  timing parameters aren't exactly right in the setup. If you have
	  analog fxo modules, it is recommended that you run fxotune on
	  them again with this latest version. You will definitely see even
	  better results

	* wcte12xp/vpmadt032.c, wctdm24xxp/base.c: Make sure G.165 EC
	  disable tone detection is enabled

2008-01-04 22:54 +0000 [r3618]  sruffell <sruffell@localhost>:

	* wcte12xp/vpmadt032.c, wcte12xp/base.c: Increase the amount of
	  code that is protected by locks in the wcte12xp interrupt
	  handler.

2008-01-03 17:13 +0000 [r3586-3601]  sruffell <sruffell@localhost>:

	* wcte12xp/vpmadt032.c, wctdm24xxp/GpakCust.c: Removing some left
	  over debugging code.

	* wctdm24xxp/GpakCust.c: Removed unneeded return value.

	* wctdm24xxp/wctdm24xxp.h, wcte12xp/vpmadt032.c, wctdm24xxp/base.c,
	  wctdm24xxp/GpakCust.c: VPMADT032 stability changes for wctdm24xxp
	  and wcte12xp: - Remove double reads. - Wait for writes to
	  complete before starting reads. - Optimize reads of multi-word
	  register.

	* wctdm24xxp/base.c, wcte12xp/base.c: Move the release of VPMADT032
	  resources to after the interrupt handler has been freed. Closes a
	  small window of opportunity for NULL pointer access at driver
	  unload time.

2007-12-29 22:48 +0000 [r3577]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* ztd-eth.c: Adapt ztd-eth to newer interfaces from kernel 2.6.24 .

2007-12-27 20:15 +0000 [r3564]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/README.Astribank: Update documentation. Mainly regarding the
	  PRI module.

2007-12-27 18:02 +0000 [r3561]  sruffell <sruffell@localhost>:

	* wcte12xp/vpmadt032.c: Shouldn't destroy the workqueue with the
	  lock held.

2007-12-24 21:24 +0000 [r3555]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/zconf/Zaptel/Chans.pm, xpp/utils/zconf/Zaptel/Utils.pm
	  (added), xpp/README.Astribank, xpp/utils/zconf/Zaptel/Span.pm,
	  xpp/utils/zconf/Zaptel/Xpp/Xpd.pm, xpp/Changelog_xpp,
	  xpp/utils/zconf/Zaptel/Hardware/USB.pm,
	  xpp/utils/zconf/Zaptel/Hardware/PCI.pm,
	  xpp/utils/zconf/Zaptel/Xpp/Xbus.pm, xpp/utils/zconf/XppUtils.pm
	  (removed), xpp/.version, xpp/utils/xpp_sync: * XppUtils.pm
	  renamed Zaptel::Utils.pm . * Some more documentation.

2007-12-20 22:09 +0000 [r3550]  sruffell <sruffell@localhost>:

	* wcte12xp/vpmadt032.c: Cleanup in case the firmware load from
	  userspace fails.

2007-12-19 21:15 +0000 [r3540]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/card_pri.c, xpp/utils/zconf/Zaptel/Span.pm,
	  xpp/Changelog_xpp, xpp/init_card_9_29, xpp/utils/genzaptelconf,
	  xpp/utils/zapconf, xpp/.version: * A few more fixes to card_pri.
	  * Do use "crc4" for E1 by default when generating zaptel.conf .

2007-12-19 20:03 +0000 [r3534]  sruffell <sruffell@localhost>:

	* wcte12xp/vpmadt032.c, wctdm24xxp/GpakCust.c: Improve wcte12xp and
	  wctdm24xxp drivers' tolerance to host system latencies.

2007-12-18 17:57 +0000 [r3506-3514]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* zaptel.sysconfig: Enable xpp_usb in the sysconfig file as xpp no
	  longer generates many interrupts when there's no hardware
	  connected.

	* wctdm24xxp/GpakCust.c: Revert a change that has remained in my
	  local copy.

	* xpp/utils/hexfile.c, xpp/README.metering (removed),
	  xpp/utils/xpp_fxloader.usermap, xpp/firmwares/FPGA_1151.hex,
	  xpp/xpp_zap.h, xpp/xproto.c, xpp/utils/example_default_zaptel,
	  xpp/Changelog_xpp, xpp/firmwares/FPGA_FXS.hex, xpp/xpd.h,
	  xpp/xproto.h, xpp/utils/zconf/Zaptel/Chans.pm,
	  xpp/utils/xpp_blink, xpp/card_bri.c, xpp/xbus-core.c,
	  xpp/utils/zconf/Zaptel.pm, xpp/utils/test_parse.c,
	  xpp/utils/zconf/Zaptel/Xpp/Xpd.pm, xpp/utils/xpp_fxloader,
	  xpp/utils/fpga_load.c, xpp/xbus-core.h, xpp/xdefs.h,
	  xpp/utils/zapconf, xpp/utils/zconf/Zaptel/Hardware/PCI.pm,
	  xpp/utils/xpp_sync, xpp/.version, xpp/card_pri.c,
	  xpp/firmwares/FPGA_1141.hex, xpp/card_fxo.c, xpp/xbus-sysfs.c,
	  xpp/xframe_queue.c (added), xpp/card_global.c, xpp/card_fxs.c,
	  xpp/README.Astribank, xpp/card_fxo.h, xpp/utils/zaptel_hardware,
	  xpp/xframe_queue.h (added), xpp/Makefile,
	  xpp/utils/zconf/Zaptel/Hardware/USB.pm, wctdm24xxp/GpakCust.c,
	  xpp/card_global.h, xpp/xbus-pcm.c (added),
	  xpp/utils/zconf/Zaptel/Xpp/Xbus.pm, xpp/utils/zconf/XppUtils.pm
	  (added), xpp/xbus-pcm.h (added),
	  xpp/utils/zconf/Zaptel/Hardware.pm, xpp/zap_debug.h,
	  xpp/utils/zt_registration, xpp/utils/zconf/Zaptel/Span.pm,
	  xpp/utils/zaptel_drivers, xpp/init_card_9_29,
	  xpp/utils/genzaptelconf, xpp/utils/zconf/Zaptel/Xpp.pm,
	  xpp/xpp_usb.c, xpp/xpp_zap.c: xpp r5151: * xpd_pri: Basically
	  ready. * PCM synchronization changes: - Each Astribank unit ticks
	  independently. Each with its own PLL. - HOST synchronization is
	  gone. Loading of xpp will no longer cause useless 250 ticks per
	  second if you have no Astribank. - Synchronization from the
	  zaptel sync master requires setting ZAPTEL as sync source
	  (xpp_sync ZAPTEL). * rx_tasklet is now a parameter of the module
	  xpp, rather than of xpp_usb. * New FPGA firmware: 5128 (1151) /
	  5122 (1141, 1131): - Fixes synchronization issues. - PRI module:
	  E1 should now work. * perl module and utilities: - Modules no
	  longer magically scan system on initialization. - Scanning is by
	  calling explicit methods. - "Serial" has been renamed "Label". It
	  is basically unique, but should be modifieble. - Some basic
	  documentation of zaptel perl modules. * Default sort order of
	  zt_registration is back to SORT_CONNCTOR. * zt_registration proc
	  file now shows the number of span registered to if registered.
	  Try: grep . /proc/xpp/XBUS-*/XPD-*/zt_registration *
	  genzaptelconf: Allow using a custom command instead of
	  /etc/init.d/asterisk to start/stop asterisk. * Fixed the typo
	  "Slagish".

2007-12-16 17:38 +0000 [r3493]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* build_tools/genudevrules: Simplify udev rules so they will be in
	  line with ones provided by distributions and allow simple
	  overriding of file permissions. Closes issue #11276 .

2007-12-13 22:59 +0000 [r3475]  Kevin P. Fleming <kpfleming@digium.com>

	* ppp/zaptel.c: remove some code that is not compatible with modern
	  versions of pppd

2007-12-13 Kevin P. Fleming <kpfleming@digium.com>

	* Zaptel 1.2.22.1 released

2007-12-13 Kevin P. Fleming <kpfleming@digium.com>

	* wcte12xp.c: add new product support

2007-11-27  Matthew Fredrickson <creslin@digium.com>

	* Zaptel 1.2.22 released

2007-11-21 23:51 +0000 [r3241-3243]  Matthew Fredrickson <creslin@digium.com>

	* wctdm24xxp/wctdm24xxp.h, wctdm24xxp/base.c: Add new product
	  support

	* wctc4xxp/base.c: Transcoder driver updates. Fixes G.723 no audio
	  issues with latest drivers

2007-11-14 15:03 +0000 [r3229-3232]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/Changelog_xpp, xpp/.version: Changelog for xpp r5010.

	* xpp/init_card_3_29: Increase FXS ring detect debounce interval.

	* xpp/utils/print_modes.c, xpp/init_card_4_29: Improve (reduce)
	  signal attenuation on FXO ports.

	* xpp/xpp_zap.c: Fix a deadlock spotted on some SMP installations.

2007-11-10 11:33 +0000 [r3222]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* ztmonitor.c: Get rid of a pointless static buffer and strcpy.

2007-11-07 14:22 +0000 [r3217]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/zconf/Zaptel/Chans.pm, xpp/utils/genzaptelconf,
	  xpp/utils/zconf/Zaptel/Hardware/PCI.pm: * zaptel-perl,
	  genzaptelconf: Detect and list Rhino cards. * zaptel-perl: Fix
	  reporting of empty slots in analog Digium cards. * genzaptelconf:
	  More readable case-s.

2007-11-06 21:13 +0000 [r3215]  Matthew Fredrickson <creslin@digium.com>

	* wctdm24xxp/base.c: Cross port fxo line voltage monitoring patch
	  from wctdm to wctdm24xxp

2007-11-03 16:10 +0000 [r3209]  Matthew Fredrickson <creslin@digium.com>

	* wctc4xxp/tc400m-firmware.bin, wctc4xxp/base.c: Major update for
	  tc4xxp driver. Fixes many outstanding issues related to channel
	  lockups, etc. It also raises the maximum channel count for g.729
	  to 120 channels.

2007-10-31 21:08 +0000 [r3205]  Mark Michelson <mmichelson@digium.com>

	* sethdlc-new.c, sethdlc.c: Fixed potential buffer overflow. See
	  AST-2007-024 for more details

2007-10-31 13:06 +0000 [r3201]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* doc/fxotune.8: Also get fxotne's man page from 1.4 .

2007-10-26 15:08 +0000 [r3188]  Matthew Fredrickson <creslin@digium.com>

	* wctdm24xxp/base.c: Another clock polarity update. To fix garbage
	  audio on some systems with the wctdm24xxp driver and VPMADT032

2007-10-20 19:49 +0000 [r3179]  Matthew Fredrickson <creslin@digium.com>

	* fxotune.c: Update fxotune in 1.2 to be the same as fxotune in
	  1.4. Should have been done a long time ago

2007-10-18 22:56 +0000 [r3169]  Jason Parker <jparker@digium.com>

	* wct4xxp/base.c: Correct the name of the wct4xxp driver. Issue
	  11030

2007-10-18  Matthew Fredrickson <creslin@digium.com>

	* Zaptel 1.2.21 released

2007-10-18 19:31 +0000 [r3152-3157]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/zconf/Zaptel/Chans.pm: Fix zaptel_hardware's behaviour
	  for unknown span types.

	* xpp/Makefile, xpp/Changelog_xpp,
	  xpp/utils/zconf/Zaptel/Hardware/USB.pm,
	  xpp/utils/zconf/Zaptel/Xpp.pm, xpp/.version: * zaptel-perl should
	  not panic when there is no /proc/bus/usb (Closes #11020). * Don't
	  build metering by default for now. * And this is xpp rev 4900.

	* xpp/init_card_4_29: Make opermode work again.

2007-10-16 20:21 +0000 [r3142-3146]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* README: Some modumentation.

	* xpp/card_pri.c, xpp/card_fxo.c, xpp/firmwares/USB_FW.hex (added),
	  xpp/README.Astribank, xpp/card_fxs.c, xpp/xproto.c,
	  xpp/utils/zaptel_hardware, xpp/Changelog_xpp (added),
	  xpp/firmwares/USB_1130.hex (removed),
	  xpp/utils/zconf/Zaptel/Hardware/USB.pm,
	  xpp/firmwares/USB_1140.hex (removed), xpp/firmwares/USB_1150.hex
	  (removed), xpp/utils/zconf/Zaptel/Xpp/Xbus.pm, xpp/xpd.h,
	  xpp/xproto.h, xpp/utils/zconf/Zaptel/Hardware.pm,
	  xpp/utils/zt_registration, xpp/ChangeLog (removed),
	  xpp/xbus-core.c, xpp/utils/xpp_fxloader, xpp/utils/fpga_load.c,
	  xpp/utils/zaptel_drivers (added), xpp/xdefs.h,
	  xpp/utils/zconf/Zaptel/Xpp.pm,
	  xpp/utils/zconf/Zaptel/Hardware/PCI.pm, xpp/xpp_usb.c,
	  xpp/xpp_zap.c, xpp/.version: xpp r4892: * Zaptel/Hardware perl
	  modules: - Use sysfs directly. Don't rely on lspci/lsusb. - Each
	  device has a description and driver name. -
	  Zaptel::Hardware::drivers() to show the list of required drivers
	  for this system (see zaptel_drivers). - zaptel_hardware shows a
	  description and a (suggested?) driver. * zt_registration sorts by
	  Serial first and only then by connector. * USB_FW.hex replaces
	  all the USB_11x0.hex . - Separate USB interface for the
	  management processor. - Hence fpga_load can now work even with
	  drivers loaded. * Fix firmware upgrading. * Fix manual firmware
	  loading while auto-loading.

2007-10-16 16:39 +0000 [r3138]  Kevin P. Fleming <kpfleming@digium.com>

	* /: use latest Octasic API release

2007-10-12 22:19 +0000 [r3132]  Matthew Fredrickson <creslin@digium.com>

	* wctdm24xxp/base.c: Fix for false power alarms, as well as a clock
	  polarity issue

2007-10-05 19:45 +0000 [r3119-3120]  Matthew Fredrickson <creslin@digium.com>

	* Makefile: Forgot to remove before we create the device node

	* Makefile: Make sure we make the transocder device node if no
	  dynamic device filesystem found.

2007-10-04 16:31 +0000 [r3105-3112]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* README: Properly fix the README .

	* README, contrib (removed), install_prereq (added): "contrib"
	  means "scripts". Scripts in zaptel reside in the junk directory
	  until we'll decide what to do with them.

	* contrib/install_prereq: Don't run/print install command when
	  there's nothing to install.

	* README, contrib (added), build_tools/install_prereq (removed),
	  contrib/install_prereq (added): nstall_prereq is not a build
	  script. Move it under contrib/ . (It is a new script, so this
	  change also oges into 1.2)

	* xpp/utils/hexfile.c, xpp/firmwares/FPGA_1151.hex,
	  xpp/utils/hexfile.h, xpp/xproto.c, xpp/firmwares/FPGA_FXS.hex,
	  xpp/xpd.h, xpp/xproto.h, xpp/ChangeLog, xpp/init_card_4_28
	  (removed), xpp/xbus-core.c, xpp/init_card_4_29 (added),
	  xpp/init_card_6_28 (removed), xpp/init_card_6_29 (added),
	  xpp/utils/fpga_load.c, xpp/xdefs.h, xpp/utils/zapconf,
	  xpp/.version, xpp/firmwares/FPGA_1141.hex, xpp/card_fxo.c,
	  xpp/xbus-sysfs.c, xpp/utils/zaptel_hardware, xpp/utils/Makefile,
	  xpp/utils/zt_registration, xpp/init_card_3_28 (removed),
	  xpp/init_card_3_29 (added), xpp/init_card_7_28 (removed),
	  xpp/init_card_7_29 (added), xpp/init_card_9_28 (removed),
	  xpp/init_card_9_29 (added), xpp/utils/genzaptelconf,
	  xpp/utils/zconf/Zaptel/Xpp.pm, xpp/xpp_usb.c, xpp/xpp_zap.c: New
	  xpp release: r4786: * New firmware protocol version: 2.9 . *
	  fpga_load: initial clean-ups before interface split. *
	  genzaptelconf: Don't leave an empty directory behind (4784) *
	  Increase xpp poll_timeout to 1000ms - useful for CentOS 4
	  (r4781). * Fix initialization anoyance: if AB don't answer to
	  polls, don't waitfor_xpds, and show no waiting XPDs (r4725). *
	  Disable dtmf_detect by default once again (r4712). * Don't check
	  twice for asterisk to stop. The second test was done while
	  Asterisk was still stopping (r4708). * Support building the
	  kernel with M= instead of with SUBDIRS= , as used in some newer
	  build systems (r4677).

2007-10-01 04:55 +0000 [r3098-3099]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* ztdummy.c: One other hrtimer merge leftover.

	* ztdummy.c: A slightly more complete merge of the hires times code
	  to 1.2 .

2007-09-22 20:58 +0000 [r3083-3084]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/ChangeLog, xpp/card_fxs.c: Re-disable dtmf_detection of the
	  FXS module (From xpp rev 4712).

	* README, ztdummy.c: Backport support for high-resolution timers
	  from 1.4. Allows 2.6.22 Fedoras to build again.

2007-09-18 10:14 +0000 [r3055]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/Makefile: Support building the kernel with M= instead of with
	  SUBDIRS= , as used in some newer build systems.

2007-09-15 20:38 +0000 [r3039-3040]  Matthew Fredrickson <creslin@digium.com>

	* wctdm24xxp/base.c: Should apply this separately

	* ztcfg.c, wctdm24xxp/base.c: This patch was not thought out well
	  enough. Get rid of it for now (CAS signalling conflicts...)

2007-09-14 22:29 +0000 [r3019]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/firmwares/FPGA_1151.hex, xpp/xpp_zap.h, xpp/xproto.c,
	  xpp/firmwares/FPGA_FXS.hex, xpp/xpd.h, xpp/xproto.h,
	  xpp/utils/zconf/Zaptel/Chans.pm, xpp/param_doc (added),
	  xpp/card_bri.c, xpp/init_card_4_26 (removed), xpp/ChangeLog,
	  xpp/xbus-core.c, xpp/init_card_4_28 (added), xpp/init_card_6_26
	  (removed), xpp/init_card_6_28 (added), xpp/card_bri.h,
	  xpp/xbus-core.h, xpp/utils/zapconf, xpp/.version, xpp/card_pri.c,
	  xpp/firmwares/FPGA_1141.hex, xpp/card_fxo.c, xpp/card_pri.h,
	  xpp/README.Astribank, xpp/card_fxs.c, xpp/card_global.c,
	  xpp/card_fxo.h, xpp/utils/Makefile, xpp/card_fxs.h,
	  xpp/card_global.h, xpp/init_card_3_26 (removed), xpp/zap_debug.h,
	  xpp/init_card_3_28 (added), xpp/init_card_7_26 (removed),
	  xpp/init_card_7_28 (added), xpp/init_card_9_26 (removed),
	  xpp/init_card_9_28 (added), xpp/xpp_usb.c, xpp/xpp_zap.c: New xpp
	  release (Xorcom rev 4648): * New firmware protocol version: 2.8 .
	  * New firmwares fix input ports offhook. * Cleanup INFO()
	  messages during module loading. * USB: Receive queue with
	  TASKLETS [r4600]. Controlled by rx_tasklet parameter to xpp_usb
	  module (can be changed in runtime). * The pcm_tasklet parameter
	  in xpp module is deprecated: - Does not actually do anything. -
	  If set during module loading, shows an ERR() message. - Also
	  appears in /proc/xpp/sync * FXS: Hardware DTMF detection by
	  default, can be disabled by setting dtmf_detection=0 parameter to
	  xpd_fxs. PCM is muted when DTMF key is pressed. * zapconf: - Can
	  now generate users.conf compatible with asterisk-gui. - Optional
	  command-line arguments denoting which files to generate. Possible
	  values are 'zaptel', 'zapata' and 'users'. - Defaults to creating
	  zaptel and zapata.

2007-09-13 21:50 +0000 [r3015]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* zaptel.init, zaptel.sysconfig: The order ov modules load counts,
	  if you have multiple cards.

2007-09-13 21:31 +0000 [r3013]  Joshua Colp <jcolp@digium.com>

	* zaptel.init, zaptel.sysconfig: Add TE120P to init script.

2007-09-09 22:02 +0000 [r3004-3005]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/card_pri.c, xpp/utils: * Remove a warning (no point bothering
	  everybody about it). * ignore perlcheck.

	* xpp/card_pri.c (added), xpp/firmwares/FPGA_1141.hex,
	  xpp/firmwares/FPGA_1151.hex, xpp/README.metering, xpp/card_pri.h
	  (added), xpp/README.Astribank, xpp/Makefile, xpp/utils/Makefile,
	  xpp/utils/example_default_zaptel (added),
	  xpp/firmwares/FPGA_FXS.hex, xpp/xpd.h, xpp/xproto.h,
	  xpp/init_card_4_26, xpp/ChangeLog, xpp/init_card_9_26 (added),
	  xpp/utils/genzaptelconf, xpp/utils/zapconf, xpp/.version,
	  xpp/utils/xpp_sync: xpp.r4584: * New firmware to fix FXS leds
	  irregularities. * Less noise at build time - don't echo version,
	  test compile only once. * zapconf can generate users.conf
	  snippets. * xpd_pri: initial version.

2007-09-08 09:58 +0000 [r2997]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile, xpp: Allow overriding the asciidoc command. This allows
	  using asciidoc < 7.

2007-08-31 06:54 +0000 [r2987]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* ppp/Makefile, README, ppp: * Maintain the same meaning of DESTDIR
	  and INSTALL_PREFIX as in main Makefile * Document ppp support to
	  the best of my knowledge. * Err clearly if the VERSION was not
	  found.

2007-08-30 21:48 +0000 [r2983]  Kevin P. Fleming <kpfleming@digium.com>

	* ppp/Makefile (added), ppp (added), ppp/zaptel.c (added): add a
	  proper plugin for Zaptel support in pppd, so that it can be used
	  with any distro-supplied version of pppd instead of requiring a
	  patched copy from the Digium download site

2007-08-27 21:38 +0000 [r2962]  Jason Parker <jparker@digium.com>

	* Makefile: Make sure we build the static version of libtonezone
	  (and as a side-effect, all of the programs) with -fPIC

2007-08-27 07:06 +0000 [r2960]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile: Enact the init.d script when not installing to a
	  DESTDIR.

2007-08-24 20:46 +0000 [r2949]  Jason Parker <jparker@digium.com>

	* Makefile.kernel26: Fix an issue that caused only MG2 and possibly
	  HPEC to work. Issue 10555, patch by me.

2007-08-23 16:41 +0000 [r2940]  Matthew Fredrickson <creslin@digium.com>

	* wctdm.c, wctdm24xxp/base.c: Increase CWCID reliability on analog
	  modules significantly. (although if you have problems with pulse
	  dialing on high REN loads, see the comment to revert the value
	  back to its previous value). Thanks Kinsey and Rick.

2007-08-22 21:01 +0000 [r2936]  Jason Parker <jparker@digium.com>

	* zaptel-base.c: Don't try to create devices 250 and above in udev.
	  Issue 10522, fix found by me (but I'm not going to take credit
	  for the code, since it already existed in trunk for some reason)

2007-08-21 18:55 +0000 [r2926]  Matthew Fredrickson <creslin@digium.com>

	* Makefile: Make sure 1.2 wctdm24xxp builds on 2.4 kernels

2007-08-21  Matthew Fredrickson <creslin@digium.com>

	* Zaptel 1.2.20.1 released

2007-08-21 18:55 +0000 [r2923-2926]  Matthew Fredrickson <creslin@digium.com>

	* Makefile: Make sure 1.2 wctdm24xxp builds on 2.4 kernels

	* wctdm24xxp/GpakCust.h, wctdm24xxp/wctdm24xxp.h,
	  wctdm24xxp/base.c, wctdm24xxp/GpakCust.c: Allow wctdm24xxp to
	  compile on a 2.4 based kernel

2007-08-21 16:19 +0000 [r2910-2919]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/xbus-core.c: Fix building on kernel 2.6.23rc1, from Axel
	  Thimm (xpp r4523).

	* fxotune.c: * Add an explicit mode to the callto open (the default
	  one that is used anyway). * Clarify error message. Closes #10505
	  on Zaptel 1.2.

	* zaptel.init: * Set maximal zaptel udev timeout to 20 seconds. *
	  Allow overriding it from cwrcconfconfig file (and explain how).
	  (From trunk r2909 - got accidentally commited there first).

2007-08-19 12:08 +0000 [r2903-2906]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/README.Astribank: Fix README.Astribank with asciidoc 8.2.2:
	  make "underlining" more strict. (xpp r4519)

	* Makefile: Zaptel 1.2 doesn't use autoconf just yet :-(

	* Makefile: * Fix makefile targets to match documentation. * Fix
	  dependencies of install-utils. * Rename the generated
	  xpp/README.html to xpp/README.Astribank.html to provide a unique
	  basename among docs (helps debian packaging).

2007-08-17  Matthew Fredrickson <creslin@digium.com>

	* Zaptel 1.2.20 released

2007-08-17 18:10 +0000 [r2868-2880]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* build_tools/install_prereq: install_prereq: Don't install
	  packages twice.

	* Makefile, README: Fix building extra modules in subdirectories.

	* Makefile, README, /: * Re-introduce the target install-include .
	  * programs and install-programs are now for all of userspace.
	  Added the target 'utils' for what 'programs' used to be. *
	  Document this. * Document some other variations on 'make' and
	  'make install'. * Improve documentation of /proc/zaptel . *
	  Ignoring some more utilities.

	* Makefile: -l should come after LDFLAGS.

	* Makefile: * Make sure every userspace tool is built with CFLAGS
	  and LDFLAGS. * Search for newt.h in INCLUDE_DIR. * Build makefw
	  and gendigits with HOSTCC . * Don't build makefw in the
	  'programs' target.

2007-08-16 20:47 +0000 [r2861-2864]  Matthew Fredrickson <creslin@digium.com>

	* wcte12xp.c: Make sure we enable MRM

	* wctdm24xxp/GpakApi.c: Remove some unused variables from
	  compilation

2007-08-16 20:08 +0000 [r2860]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/zconf/Zaptel/Config/Defaults.pm, xpp/card_fxo.c,
	  xpp/xbus-sysfs.c, xpp/xpp_zap.h, xpp/card_global.c,
	  xpp/card_fxs.c, xpp/README.Astribank, xpp/xproto.c, xpp/xpd.h,
	  xpp/card_bri.c, xpp/zap_debug.h, xpp/ChangeLog, xpp/xbus-core.c,
	  zaptel.sysconfig, xpp/utils/genzaptelconf, xpp/xpp_usb.c,
	  xpp/xpp_zap.c, xpp/.version: xpp rev. 4515: * BRI improvement: an
	  'nt_keepalive' parameter to xpd_bri forces a BRI_NT to retry a
	  connection indefinitely (this is our default). When false it
	  revert to the behaviour in changeset:4415 ("Bezeq like") *
	  Improvement in DBG macros. The print_dbg parameter is now set of
	  flags to debug. They are defined in zap_debug.h * Don't use
	  Astribanks connected to USB1 interfaces Unless the user set the
	  option usb1=1 for xpp_usb (r4504). * And some more
	  documentation... * Include some of our variables in the default
	  zaptel sample file.

2007-08-16 20:02 +0000 [r2852-2857]  Matthew Fredrickson <creslin@digium.com>

	* wcte12xp.c, wctdm24xxp/base.c: Fix for when voicebus based cards
	  stop taking interrupts on some systems

	* wctdm24xxp/base.c: Make sure the gain adjustment is only done if
	  the VPM100M is present

2007-08-16 13:57 +0000 [r2850]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile, xpp: * Add a rule for generating xpp/README.html (not
	  used by default). * Ignore it, and clean it and README.html .

2007-08-15 18:08 +0000 [r2841-2844]  Matthew Fredrickson <creslin@digium.com>

	* Makefile: Make sure that the URL is REALLY up to date

	* Makefile: Make sure we use the new URL for ftp.digium.com

2007-08-15 15:27 +0000 [r2832-2840]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile: Fixing installation targets: -
	  programs/install-programs - userspace utilities. -
	  libs/install-libs - libtonezone - modules/install-modules -
	  kernel stuff Those can be used independently.

	* Makefile, Makefile.kernel26, zconfig.h: * Allow setting the echo
	  canceller from the Makefile or the environment (needed for
	  overriding the default EC in Debian m-a builds) * Allow
	  specifiying extra modules in the make command line:
	  MODULES_EXTRA.

	* Makefile.kernel26: Fix building on older CentOS 4 and Trixbox.

	* xpp/ChangeLog, xpp/README.Astribank, xpp/card_fxs.c,
	  xpp/xproto.c, xpp/.version: Merging a few small changes Xorcom: *
	  Marked with no. 4416, to note that major changes after 4415 were
	  note merged yet. * Demote the messages about PCM in non-PCM from
	  notice to debug (r4501). * Fix sample BRI zapata.conf: NT instead
	  of TE (r4498). * Disable FXS hardware DTMF detection by default
	  (r4492).

2007-08-10 21:54 +0000 [r2829]  Matthew Fredrickson <creslin@digium.com>

	* wctdm24xxp/base.c: Make sure we permit MRM commands

2007-08-05 11:55 +0000 [r2818]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/zconf/Zaptel/Hardware/PCI.pm: Extra Zaptel PCI IDs
	  (from Philipp Kempgen). From Xorcom r4466.

2007-08-01 21:33 +0000 [r2811]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/firmwares/FPGA_1141.hex, xpp/card_fxo.c,
	  xpp/firmwares/FPGA_1151.hex, xpp/xpp_zap.h, xpp/xbus-sysfs.c
	  (added), xpp/card_fxs.c, xpp/xproto.c, xpp/Makefile,
	  xpp/utils/Makefile, xpp/firmwares/FPGA_FXS.hex,
	  xpp/card_global.h, xpp/xpd.h, xpp/xproto.h, xpp/card_bri.c,
	  xpp/zap_debug.h, xpp/ChangeLog, xpp/xbus-core.c,
	  xpp/utils/xpp_fxloader, xpp/xbus-core.h, xpp/utils/astribank_hook
	  (added), xpp/utils/xpp.rules, xpp/xpp_usb.c, xpp/xpp_zap.c,
	  xpp/.version: xpp.r4415: * Show Astribank 6+2 as 6/2 channels and
	  not 8/8 channels. - Added as a "subtype" to the device type
	  (r4391). * Fixed a panic in BRI span shutdown method (r4393). *
	  Changes to debug macros. * Add proper sysfs support (r4406) - A
	  bus on whuch all of the Astribanks reside. - Replaces useless
	  sysfs code that existed in the module. - Currently used to set
	  the sync source automatically at device adition / removal. * BRI:
	  We do need the T1 timer in NT. If it gets into G2 state (rr4407).

2007-08-01 20:21 +0000 [r2808]  Jason Parker <jparker@digium.com>

	* zaptel-base.c: Per Matt Fredrickson, we don't want to use
	  GFP_KERNEL while holding a spinlock.

2007-07-28 23:49 +0000 [r2796]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* wctdm24xxp: Ignore generated files on the new wctdm24xxp dir.

2007-07-27 21:55 +0000 [r2789]  Jason Parker <jparker@digium.com>

	* Makefile: Rearrange and add some Makefile targets to be in line
	  with the original intentions of the addition of targets such as
	  install-programs.

2007-07-27 19:32 +0000 [r2786]  Matthew Fredrickson <creslin@digium.com>

	* fxotune.c: Quick fix for could not fill input buffer errors

2007-07-27 19:12 +0000 [r2784]  Jason Parker <jparker@digium.com>

	* Makefile: Fix a few bothersome Makefile issues I ran into while
	  trying to `make install`

2007-07-27 19:02 +0000 [r2781]  Matthew Fredrickson <creslin@digium.com>

	* wctdm24xxp/base.c: Minor message removal

2007-07-22 17:41 +0000 [r2771]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile: Revert initd config file installation to the greeddy
	  one of before zaptel 1.2.19/1.4.4 - install on both
	  /etc/default/zaptel and /etc/sysconfig/zaptel . Closes #10257 .

2007-07-20 19:17 +0000 [r2761-2765]  Matthew Fredrickson <creslin@digium.com>

	* wctdm24xxp/base.c: Add new 2.6.22 api updates

	* wctdm24xxp/VPMADT032.bin, Makefile, wctdm24xxp/base.c,
	  wctdm24xxp/GpakApi.c, wctdm24xxp/gpakenum.h,
	  xpp/README.Astribank, wctdm24xxp (added), wctdm24xxp/GpakApi.h,
	  wctdm24xxp/GpakCust.c, zaptel-base.c,
	  wctdm24xxp/Makefile.kernel26, wctdm24xxp/gpakErrs.h,
	  wctdm24xxp/GpakCust.h, wctdm24xxp/GpakHpi.h,
	  wctdm24xxp/wctdm24xxp.h, wctdm24xxp/Makefile, Makefile.kernel26,
	  wctdm24xxp.c (removed), xpp/utils/zapconf: New product support,
	  new echo canceler and new boards

2007-07-19 09:05 +0000 [r2758]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/Makefile: * Generate list of Zaptel Modules directories
	  automatically. * Evaluate PERLLIBDIR only once. Closes: #10223
	  (Xorcom changeset:4379)

2007-07-19 02:05 +0000 [r2752-2756]  Kevin P. Fleming <kpfleming@digium.com>

	* pciradio.c, wct4xxp/base.c, wcte11xp.c, wcte12xp.c, wct1xxp.c,
	  wctc4xxp/base.c, wctdm.c, torisa.c, wctdm24xxp.c, zaptel.h,
	  tor2.c, wcfxo.c, ztdummy.c: update to 2.6.22 request_irq() flags

	* wcte12xp.c, wctc4xxp/base.c, wctdm24xxp.c: convert a few drivers
	  over to current PCI module registration function

	* zaptel-base.c: don't try to timeslot-interchange channels that
	  are being bridged (DACS) if either channel has a txgain or rxgain
	  specified, since that gain won't be applied any longer if the
	  DACS is put into effect

2007-07-18 16:27 +0000 [r2750]  Joshua Colp <jcolp@digium.com>

	* Makefile: A distribution may have multiple directories for
	  firmware and without knowing the proper one we have to copy the
	  firmware into each. We can't just copy it into the first one
	  found.

2007-07-17 13:56 +0000 [r2746-2749]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile: Fix spelling of variable names...

	* Makefile: * Separate programs, modules install-programs and
	  install-modules targets. * Finish DESTDIR / INSTALL_PREFIX
	  separation.

	* Makefile: Allow overriding the output of uname -m and uname -r
	  with the variables MACHINE and KVERS, respectively. KVERS existed
	  before, but ther ewere still direct uses of uname -r left.

	* Makefile: Cleaning up Makefile: INSTALL_PREFIX: /usr . A place
	  under which standard stuff is installed. DESTDIR: A complete
	  subtree under which the system is installed.

2007-07-16  Russell Bryant <russell@digium.com>

	* Zaptel 1.2.19 released

2007-07-16 13:10 +0000 [r2739]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* zaptel.init: Remove automatic call to ztcfg -s from init.d
	  script.

2007-07-13 07:39 +0000 [r2724-2735]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/xpp_blink, xpp/ChangeLog, xpp/utils/zt_registration,
	  xpp/utils/zaptel_hardware, xpp/utils/Makefile,
	  xpp/utils/lszaptel, xpp/utils, xpp/.version, xpp/utils/xpp_sync:
	  * Update documentation on perl utilities. * But we do need to
	  ignore their man pages.

	* xpp/utils/zconf/Zaptel/Config/Defaults.pm (added),
	  xpp/firmwares/FPGA_1151.hex, xpp/README.metering (added),
	  xpp/xpp_zap.h, xpp/xproto.c, xpp/firmwares/FPGA_FXS.hex,
	  xpp/firmwares/USB_1130.hex, xpp/xpd.h,
	  xpp/firmwares/USB_1150.hex, xpp/xproto.h,
	  xpp/utils/zconf/Zaptel/Config (added),
	  xpp/utils/zconf/Zaptel/Chans.pm, xpp/utils/xpp_blink,
	  xpp/card_bri.c, xpp/ChangeLog, xpp/xbus-core.c, xpp/xbus-core.h,
	  xpp/utils/fpga_load.c, xpp/utils/lszaptel, xpp/xdefs.h,
	  xpp/utils/xpp.rules, xpp/utils/zapconf,
	  xpp/utils/zconf/Zaptel/Hardware/PCI.pm, xpp/.version,
	  xpp/utils/xpp_sync, xpp/firmwares/FPGA_1141.hex, xpp/card_fxo.c,
	  xpp/card_global.c, xpp/README.Astribank, xpp/card_fxs.c,
	  xpp/utils/zaptel_hardware, xpp/Makefile, xpp/utils/Makefile,
	  xpp/card_global.h, xpp/firmwares/USB_1140.hex,
	  xpp/init_card_3_26, xpp/utils/zconf/Zaptel/Hardware.pm,
	  xpp/utils/zt_registration, xpp/utils/zconf/Zaptel/Span.pm,
	  xpp/utils/genzaptelconf, xpp/xpp_usb.c, xpp/xpp_zap.c: xpp driver
	  r4371: * Update to zaptel-1.2.18 and zaptel-1.4.3 (r4308 onward)
	  * Fix a critical race with zaptel synchronization (r4362) * Added
	  a /proc/xpp/cmds for statistics about command timing (r4360) *
	  Fix a digit mapping bug with hardware dtmf detection (r4357) * In
	  xpp/utils/Makefile add perl syntax checks to our scripts (r4337)
	  * Better USB data error checking (r4336) * udev rules (xpp.rules)
	  avoid false calls from wrong nodes (r4331) * Improve hardware
	  detection and reporting in lszaptel, zaptel_hardware. zapconf is
	  basically functional. * Leds are blinked synchronously on all
	  Astribanks now (r4262) * Fix a BRI bug if OPTIMIZE_CHANMUTE was
	  compiled into zaptel (r4258) (This feature was not yet accepted
	  into official zaptel) * Removed compile warning about HZ != 1000
	  (r4218) * Firmware updates. * fpga_load now supports USB pathes
	  without zeros (r4211) * XPD numbers have changed to
	  '<Unit><Subunit>' (r4196) * Proper support for ZT_VMWI ioctl, if
	  used in zaptel (r4092) * Fix FXO power denial detection (r4054) *
	  FXO could accidentally go off-hook with some compilers (r4048)

	* README: Document the usage of install_prereq .

	* Makefile: * config target: Replace shell scriptary with makefile
	  logic. * config target: Add a helpful text for the Zaptel
	  installer.

	* build_tools/install_prereq (added): Add a script to install build
	  requirements. This was after the instructions on which kernel to
	  install on CentOS became a manual script with if-s and case-s.
	  Should work on Debian and CentOS.

	* README.Linux26 (removed): Remove obsolete and misleading Linux26.

	* build_tools/genmodconf: * Use shell, rather than
	  shell-in-makefile syntax. * Supress ugly text when
	  /lib/modules/`uname -r` doesn't exist (but we build for a
	  different kernel)

2007-07-11 18:14 +0000 [r2717-2721]  Jason Parker <jparker@digium.com>

	* README: tzafrir pointed out that this was put in the wrong place.
	  Move it so that asciidoc can properly parse it.

	* README: On some systems, sudo does not automatically add the PATH
	  for root, so things like /sbin may not be in there, which means
	  chkconfig may not be found. Add a note stating this. Issue 10181.

2007-07-11 12:41 +0000 [r2710-2713]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile, README, /: Get ourselves the nice README from 1.4 .

	* zaptel.init, xpp/utils/Makefile: * Enable zaptel-perl by default.
	  * Clunky shell xpp init functions replaced with better perl
	  utilities.

2007-07-05 18:08 +0000 [r2696]  Jason Parker <jparker@digium.com>

	* zaptel-base.c: Do not report channels in ZT_STATE_KEWL or
	  ZT_STATE_AFTERKEWL (ie; battery drop) states as available. This
	  becomes more likely if ZT_KEWLTIME or ZT_AFTERKEWLTIME are set to
	  higher values. Issue 7612, patch by rbraun.

2007-07-04 19:00 +0000 [r2687-2689]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* zaptel.init: Bourne shell scripts should not use >& . dash
	  doesn't support it. And all of them simply supressed errors, so
	  they were replaced with 2> /dev/null .

	* zaptel.init: Set the default value for XPP_SYNC.

2007-07-03 18:57 +0000 [r2683]  Jason Parker <jparker@digium.com>

	* wctdm.c: Fix a potential issue with the reversepolarity module
	  option in wctdm. Issue 7191, patch by Thomas Andrews.

2007-07-03 16:39 +0000 [r2680]  Matthew Fredrickson <creslin@digium.com>

	* wct4xxp/base.c: Fix for span shutdown issue

2007-07-02 15:56 +0000 [r2675]  Joshua Colp <jcolp@digium.com>

	* ztd-eth.c: Add support for the 2.6.22 kernel. (issue #10095
	  reported by Matti)

2007-07-02 14:32 +0000 [r2673]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* zaptel.init: When running the optional xpp_startup, run it only
	  when there are Astribank devices connected.

2007-06-26 20:05 +0000 [r2670]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* zaptel.init: * Fix unloading of xpp modules. * Add optional
	  support for using the zaptel perl functions

2007-06-26 19:36 +0000 [r2668]  Kevin P. Fleming <kpfleming@digium.com>

	* Makefile: we need to export variables to sub-level make
	  processes, otherwise the HPEC binary won't always get included in
	  the build

2007-06-21 06:51 +0000 [r2656]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* zaptel.init: readability fixes: Remove complex nesting. Move hpec
	  init to a function.

2007-06-12 14:07 +0000 [r2642-2644]  John Sloan <jsloan@digium.com>

	* wctc4xxp/base.c: Corrected test code

	* wctc4xxp/base.c: Added new PCI device ID

2007-06-11 22:17 +0000 [r2633-2638]  Matthew Fredrickson <creslin@digium.com>

	* wct4xxp/base.c: Add a couple of PCI ids

	* wct4xxp/base.c: Make the version check optional

2007-06-11 16:14 +0000 [r2621-2625]  John Sloan <jsloan@digium.com>

	* wctc4xxp/base.c: Revert earlier erred commit

	* wctc4xxp/base.c: Added new PCI device ID

	* wctc4xxp/base.c: Fixed SMP bugs on quad processor machines.
	  Reduced memory usage

2007-06-10 00:09 +0000 [r2613]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* doc/fxstest.8 (added), doc/ztmonitor.8, doc/zttool.8,
	  doc/ztcfg.8: * Add fxstest man page (from rev. 2611). * Fix
	  charset warning in zttol.8, ztcfg.8 and ztmonitor.8 . (from rev.
	  2612)

2007-06-08  Russell Bryant <russell@digium.com>

	* Zaptel 1.2.18 released

2007-06-08 15:57 +0000 [r2599]  Russell Bryant <russell@digium.com>

	* wct4xxp/base.c: Make sure the name is right

2007-06-08 15:19 +0000 [r2587-2595]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile: Make the checkstack target basically work for kernel
	  2.6. (It was totally broken)

	* xpp/card_fxo.c, xpp/utils/xpp_fxloader: Some XPP bugfixes: * Fix
	  FXO power denial detection (changeset:4054) * Incorrect data type
	  could cause FXO module to go off-hook (changeset:4048) *
	  xpp_fxloader: fix the error message when you want to disable
	  automatic firmware loading... (changeset:4060)

	* zaptel.init: Remove useless backticks.

2007-06-07 17:01 +0000 [r2583]  Russell Bryant <russell@digium.com>

	* zaptel.init: The -quit option to find is not supported on the
	  version of find installed on Centos 4. Lame! Just remove it, as
	  it isn't really necessary. (issue #9800, noahisaac)

2007-06-06 13:45 +0000 [r2573]  Matthew Fredrickson <creslin@digium.com>

	* wct4xxp/base.c: Add 220/420 support

2007-06-01 16:56 +0000 [r2550]  Matthew Fredrickson <creslin@digium.com>

	* wct4xxp/vpm450m.c: Fix for stack overflow on FC6 and VPM450M.

2007-05-18 15:48 +0000 [r2539]  Matthew Fredrickson <creslin@digium.com>

	* zaptel-base.c: Remove silly got signal message

2007-05-17 20:59 +0000 [r2534]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/Makefile: The makefile change needed for parport debugging
	  (only used if parport debugging is enabled). Accedintally left
	  out of previous commit. Has no effect by default.

2007-05-17 20:33 +0000 [r2531]  Matthew Fredrickson <creslin@digium.com>

	* wct4xxp/vpm450m.c: Reduce stack usage of VPM450M. Fix for FC6
	  load problems.

2007-05-17 19:34 +0000 [r2520-2529]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/firmwares/FPGA_1151.hex, xpp/utils/zconf/Zaptel/Hardware
	  (added), xpp/firmwares/FPGA_FXS.hex, xpp/xpd.h,
	  xpp/utils/zconf/Zaptel/Chans.pm, xpp/card_bri.c, xpp/ChangeLog,
	  xpp/xbus-core.c, xpp/init_card_6_26, xpp/utils/zconf/Zaptel.pm,
	  xpp/utils/zconf/Zaptel/Xpp/Xpd.pm, xpp/utils/lszaptel,
	  xpp/utils/xpp.rules, xpp/utils/zapconf (added),
	  xpp/utils/zconf/Zaptel/Hardware/PCI.pm (added), xpp/.version,
	  xpp/utils/xpp_sync, xpp/firmwares/FPGA_1141.hex,
	  xpp/README.Astribank, xpp/card_global.c,
	  xpp/utils/zaptel_hardware (added), xpp/utils/Makefile,
	  xpp/parport_debug.c (added),
	  xpp/utils/zconf/Zaptel/Hardware/USB.pm (added),
	  xpp/utils/zconf/Zaptel/Xpp/Xbus.pm, xpp/parport_debug.h (added),
	  xpp/utils/zconf/Zaptel/Hardware.pm (added),
	  xpp/utils/zt_registration, xpp/init_card_7_26,
	  xpp/utils/zconf/Zaptel/Span.pm, xpp/utils/genzaptelconf,
	  xpp/utils/zconf/Zaptel/Xpp.pm, xpp/xpp_usb.c, xpp/xpp_zap.c: *
	  Tested with zaptel-1.2.17.1 * Add D-Channel TX, RX and BAD frames
	  count in /proc/xpp/XBUS-*/XPD-*/bri_info * Adjust output of
	  xpp_sync script. Pad for 8 port BRI. * Added a debugging module
	  parport_debug (not compiled by default). * Added an optional
	  patch to zaptel: - compiles only if ZAPTEL_SYNC_TICK is defined -
	  Allow interested driver to register for "sync" notification. -
	  Does not affect drivers that do not use this feature. * Added
	  external synchronization feature: - Only if ZAPTEL_SYNC_TICK
	  feature is compiled in - Than XPP may be synchronized by another
	  card (e.g: an Astribank with FXS can be synchronized by a Digium
	  PRI card). - May be enabled/disabled in runtime via the
	  'sync_tick_active' module parameter to the xpp.ko module. * Fixed
	  a potential bug in D-Channel hexdump printing. * New visual
	  indications in BRI leds: - Constant ON RED/GREEN: Shows the port
	  type -- NT/TE. - Very fast "double blink": Layer1 work, no
	  D-Channel yet. - Steady blinking (1/2 sec): D-Channel trafic
	  detected. * xpp_fxloader moved to /usr/share/zaptel . * adj_clock
	  removed: never really used. * Debugfs code now disabled by
	  default. * Now we have Zaptel::Hardware and a sample
	  zaptel_hardware script (not (installed by default). * We also
	  have a sample perl zapconf (not installed by default) which aims
	  at replacing genzaptelconf (sans the modules detection).

	* xpp/Makefile: The debugfs code seems to have some bad sideeffects
	  when badly used. So don't enable it by default.

2007-05-04 22:31 +0000 [r2494]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* zaptel.init: Init script clean-up; enable module-specific
	  parameters (though modprobe.conf is the recomended method to pass
	  arguments)

2007-05-02 19:54 +0000 [r2487]  Steve Murphy <murf@digium.com>

	* Makefile: Uh, this wasn't installing: I put a colon in the
	  MAN_PAGES set, and removed an 'exit 1' that prematurely stopped
	  an installation. I'm weirded out. I hope this is a good mod

2007-05-01 16:20 +0000 [r2482]  Russell Bryant <russell@digium.com>

	* zonedata.c: Add zonedata information for the Philippines. (issue
	  #9525, reported and patched by loloski)

2007-04-29 20:19 +0000 [r2473-2475]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/hexfile.c, xpp/firmwares/FPGA_1151.hex, xpp/xpp_zap.h,
	  xpp/utils/hexfile.h, xpp/xproto.c, xpp/firmwares/FPGA_FXS.hex,
	  xpp/firmwares/USB_1130.hex, xpp/firmwares/USB_1150.hex,
	  xpp/xpd.h, xpp/xproto.h, xpp/calibrate_slics,
	  xpp/utils/zconf/Zaptel/Chans.pm, xpp/utils/xpp_blink (added),
	  xpp/card_bri.c, xpp/ChangeLog (added), xpp/xbus-core.c,
	  xpp/init_card_6_26, xpp/utils/zconf/Zaptel.pm,
	  xpp/utils/adj_clock.c (removed), zaptel.init,
	  xpp/utils/xpp_fxloader, xpp/utils/zconf/Zaptel/Xpp/Xpd.pm,
	  xpp/utils/fpga_load.c, xpp/utils/lszaptel, xpp/utils/xpp_sync,
	  xpp/.version, xpp/utils/genzaptelconf.8,
	  xpp/firmwares/FPGA_1141.hex, Makefile, xpp/card_fxo.c,
	  xpp/card_fxs.c, xpp/card_global.c, xpp/README.Astribank,
	  xpp/utils/Makefile, xpp/utils/adj_clock.8 (removed),
	  xpp/card_global.h, xpp/firmwares/USB_1140.hex,
	  xpp/utils/zconf/Zaptel/Xpp/Xbus.pm, xpp/utils/fpga_load.8,
	  xpp/utils/zt_registration, xpp/init_card_7_26,
	  xpp/utils/zconf/Zaptel/Span.pm, xpp/utils/genzaptelconf,
	  xpp/utils/zconf/Zaptel/Xpp.pm, xpp/xpp_usb.c, xpp/xpp_zap.c: xpp
	  rev. 3814: * Protocol no. 2.6: syncing improvements. * Support
	  for 8-port Astribank BRI. * Firmware unloading now works: rmmod
	  xpp_usb; /etc/hotplug/usb/xpp_fxloader reset * Defaults of kernel
	  parameters are now part of parameter description. *
	  World-readable kernel parameters. * No need for extra patch
	  beyond bristuff for Astribank BRI. * Default poll intervals
	  changed: 500 in BRI and FXO. * Allow changing FXS polls interval
	  at run time. * BRI initalization fixed on SUSE (path to logger).
	  * When using the SUSE zaptel rpm package, set
	  modules_var=ZAPTEL_MODULES in /etc/sysconfig/zaptel . *
	  zt_registration not verbose by default. * xpp_sync warns if FXO
	  is sync slave. * Fixed genzaptelconf -z (zapscan output
	  emulation). * PCM fixes. * Solves "multiple ticks" bug. No need
	  for pcm_tasklets workaround.

	* xpp/init_card_4_24 (removed), xpp/init_card_3_26 (added),
	  xpp/init_card_4_26 (added), xpp/init_card_6_24 (removed),
	  xpp/init_card_7_24 (removed), xpp/init_card_6_26 (added),
	  xpp/init_card_7_26 (added), xpp/init_card_3_24 (removed):
	  Beginning commit of rev. 3814: renaming xpd init scripts, as the
	  protocol version has changed.

2007-04-28 21:07 +0000 [r2464-2469]  Matthew Fredrickson <creslin@digium.com>

	* wct4xxp/base.c: Fix for potential deadlock in wct4xxp driver

	* wcte11xp.c: Fix for potential deadlock in drivers

2007-04-27 19:05 +0000 [r2459]  Jason Parker <jparker@digium.com>

	* ztmonitor.c: Correct and remove (one of each) broken syntax
	  examples.

2007-04-25 16:26 +0000 [r2451]  Matthew Fredrickson <creslin@digium.com>

	* wct1xxp.c: Start fixing potential deadlock between device driver
	  and zaptel

2007-04-25  Russell Bryant <russell@digium.com>

	* Zaptel 1.2.17.1 released

2007-04-25 15:35 +0000 [r2443]  Jason Parker <jparker@digium.com>

	* zaptel-base.c: Don't try to reference a variable on a channel
	  that may not exist.

2007-04-24  Russell Bryant <russell@digium.com>

	* Zaptel 1.2.17 released

2007-04-24 18:33 +0000 [r2434]  Jason Parker <jparker@digium.com>

	* zaptel.h, zconfig.h, ztmonitor.c, jpah.h (added), zaptel-base.c:
	  Backport pre-echocan debugging for ztmonitor

2007-04-13 23:12 +0000 [r2422]  Jason Parker <jparker@digium.com>

	* zaptel-base.c: Fix several places where we treat confmode as a
	  bitmask. It is a bitmask...sort of.. I'll explain.. confmode is
	  used for 2 different things. It defines both the "mode" and the
	  "flags" of the conference. The "mode" part is in 0x00FF and is
	  NOT bitwise. The "flag" part is in 0xFF00 and *IS* bitwise.
	  Confused yet? Good. So, when we want to check the "mode" of the
	  conference, we need to check only within 0xFF. There were several
	  places where this was not happening - but due to luck, it worked
	  (...sort of). That's what this patch fixes.

2007-04-11 19:01 +0000 [r2405]  Matt Fredrickson <creslin@digium.com>

	* zaptel-base.c: Fix buglet in memory corruption fix.

2007-04-07 16:49 +0000 [r2398]  Matt Fredrickson <creslin@digium.com>

	* zaptel-base.c: Fix for #9208. Thanks adomo and Tzafrir!

2007-03-30 18:56 +0000 [r2353]  Jason Parker <jparker@digium.com>

	* zaptel-base.c: Fix an issue where an echo can was freed
	  incorrectly in certain circumstances. Issue 9292, fix suggested
	  by ddv2005.

2007-03-29 16:35 +0000 [r2347-2350]  Russell Bryant <russell@digium.com>

	* README.hpec, zaptel.init: Trim the HPEC readme that is included
	  in zaptel to only include basic information as the one on the FTP
	  site will always be the one that contains the full up to date
	  information. Also, tweak some grammar in the additions to the
	  init script.

	* README.hpec (added), zaptel.init: Add a README for HPEC, and add
	  support for HPEC in the init script. (issue #9413, chozian)

2007-03-27 18:48 +0000 [r2342]  Russell Bryant <russell@digium.com>

	* zaptel.init: When debug is enabled, ensure that "debug=1" gets
	  passed to the zaptel module, and not just the hardware modules.
	  Also, run "ztcfg -s" at the beginning of the "stop" action of the
	  script. (issue #7409, PCadach and tzafrir)

2007-03-19  Jason Parker <jparker@digium.com>

	* Zaptel 1.2.16 released

2007-03-19 16:28 +0000 [r2322]  Joshua Colp <jcolp@digium.com>

	* README.Linux26: Update documentation to match current Makefile.
	  linux26 is no longer a valid target. (issue #9296 reported by
	  valley)

2007-03-16 05:45 +0000 [r2310-2311]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* README: Update the README: * Update modules list * Add a basic
	  list of utilities. * Clarify the location of the kernel source
	  tree.

	* /: Ignoring Module.symvers

2007-03-14 16:03 +0000 [r2307]  Matt Fredrickson <creslin@digium.com>

	* wct4xxp/base.c: Fix bug in J1 mode configuration.

2007-03-09 19:59 +0000 [r2301]  Matt Fredrickson <creslin@digium.com>

	* wct4xxp/vpm450m.c: Make sure we don't allocate as GFP_KERNEL in
	  atomic context

2007-03-08 15:56 +0000 [r2296]  Joshua Colp <jcolp@digium.com>

	* hpec/hpec_zaptel.h: vprintk is only available on 2.6.9+ (issue
	  #9232 reported by baconbuttie)

2007-03-07 19:14 +0000 [r2290]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile: Don't die when there is no udev rules dir (on an
	  installtion with INSTALL_PREFIX explicitly set).

2007-03-05 16:14 +0000 [r2286]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/xpd.h: Found a proper "marker" for the gfp_t typedef. Now
	  every 2.6.9 is supported.

2007-03-05 05:41 +0000 [r2280-2282]  Kevin P. Fleming <kpfleming@digium.com>

	* wcte12xp.c: this driver does not use workqueues, so does not need
	  this header (issue #9196)

	* build_tools/make_firmware_object: ensure that we run objdump in
	  the most generic language possible to avoid complications on
	  non-English systems (issue #9196)

2007-03-02  Russell Bryant <russell@digium.com>

	* Zaptel 1.2.15 released
	
2007-03-02 22:29 +0000 [r2266-2276]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile: Revert the bogus changeset 2274.

	* zaptel.init: Proper initialization of the Astribank (xpp) at
	  zaptel startup.

	* Makefile: Proper initialization of the Astribank (xpp).

	* xpp/Makefile: Clarify a cyptic build message.

2007-03-01 19:29 +0000 [r2252-2257]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/xbus-core.c: SLAB_KERNEL is an obsolete alias of GFP_KERNEL.
	  Fix build on Vanilla 2.6.20 .

	* xpp/utils/Makefile: Make the xpp/utils/Makefile in 1.2 closer to
	  the one in 1.4 (and actually work, this tine).

2007-02-28 20:44 +0000 [r2250-2251]  Kevin P. Fleming <kpfleming@digium.com>

	* hpec/hpec_zaptel.h: allow the HPEC to work even if echotraining
	  has been requested (the HPEC doesn't do echotraining, but it
	  shouldn't fail just because the user asked for it)

	* Makefile: correct comment, and set module installation directory
	  before it is needed

2007-02-28 00:05 +0000 [r2239-2243]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/card_bri.c (added), xpp/card_fxo.c, xpp/card_bri.h (added),
	  xpp/Makefile, xpp/.version: * xpp rev. 3495: fix a race in the
	  FXO driver of recent weeks. * Add the Astribank BRI driver
	  (though still needs bristuffed zaptel to build and thus will not
	  build by default)

	* xpp/firmwares/FPGA_1141.hex, xpp/utils/hexfile.c, xpp/card_fxo.c,
	  xpp/firmwares/FPGA_1151.hex, xpp/xpp_zap.h, xpp/card_fxs.c,
	  xpp/card_global.c, xpp/utils/hexfile.h, xpp/xproto.c,
	  xpp/Makefile, xpp/utils/Makefile, xpp/firmwares/FPGA_FXS.hex,
	  xpp/firmwares/USB_1140.hex, xpp/utils/zconf/Zaptel/Xpp/Xbus.pm,
	  xpp/xpd.h, xpp/xproto.h, xpp/firmwares/USB_1150.hex,
	  xpp/xbus-core.c, xpp/utils/test_parse.c, xpp/utils/xpp_fxloader,
	  xpp/xbus-core.h, xpp/utils/fpga_load.c, xpp/utils/genzaptelconf,
	  xpp/xpp_usb.c, xpp/xpp_zap.c, xpp/.version (added): Xorcom rev.
	  3491: * Version of xpp modules is set from xpp/.version, rather
	  than "unknown". * Astribank devices are now initialized in
	  parallel: faster startup when there are multiple Astribanks. *
	  Re-added support for the old format of /proc/xpp/sync write:
	  (echo N 0 > /proc/xpp/sync ) . The new format (SYNC=NN) is
	  preffered. * Firmware update to fix a PCM issue. * Fixed a build
	  issue with kernel 2.6.8 . * Fixed missing initialization in
	  Zaptel::Xpp::Xbus . * genzaptelconf will now set FXS ports as LS
	  by default. To set them as KS, use fxs_default_start=ks in
	  /etc/default/zaptel / /etc/sysconfig/zaptel (Also a workaround
	  for #7755 ). * Groundwork for sync from zaptel master span: if
	  zaptel is built with ZAPTEL_SYNC_TIC (see
	  zaptel/team/tzafrir/sync ), xpp will report its drift from the
	  zaptel sync master. * USB firmware update: had bad lines
	  checksums (and fxload did not report). * fpga_load can now better
	  report bad hex file checksum ;-) .

2007-02-26 18:18 +0000 [r2232]  Joshua Colp <jcolp@digium.com>

	* Makefile: Just in case... set hotplug firmware loading option to
	  no if on a 2.4 kernel. (issue #9140 reported by velter)

2007-02-24 01:05 +0000 [r2221-2223]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/zconf/Zaptel/Xpp (added),
	  xpp/utils/zconf/Zaptel/Chans.pm (added),
	  xpp/utils/zt_registration (added), xpp/utils/zconf/Zaptel.pm
	  (added), xpp/utils/zconf/Zaptel/Span.pm (added),
	  xpp/utils/zconf/Zaptel/Xpp/Xpd.pm (added), xpp/utils/Makefile,
	  xpp/utils/zconf/Zaptel (added), xpp/utils/lszaptel (added),
	  xpp/utils/zconf (added), xpp/utils/zconf/Zaptel/Xpp.pm (added),
	  xpp/utils/zconf/Zaptel/Xpp/Xbus.pm (added), xpp/utils/xpp_sync
	  (added): Add the Zaptel and Zaptel::Xpp perl modules, and some
	  simple utilities that use them. disabled by default for now.

	* xpp/utils/Makefile: Make the xpp/utils/Makefile in 1.2 closer to
	  the one in 1.4 .

	* Makefile: xpp_usb should not ever get modprobe ztcfg auto install
	  rules. For ztdynamic it is just pointless.

2007-02-22 02:08 +0000 [r2213]  Mike Spiceland <mspiceland@digium.com>

	* Makefile, wcte12xp.c (added): merge driver for Digium TE120P

2007-02-21 17:26 +0000 [r2198-2208]  Matt Fredrickson <creslin@digium.com>

	* wct4xxp/base.c: Make sure we do the IRQ fix in the gen1 interrupt
	  handler as well.

	* wct4xxp/vpm450m.c: Make sure we do the check for memory
	  allocation failure.

	* wct4xxp/vpm450m.c: Reduce our stack usage when using the vpm450m

2007-02-21 14:00 +0000 [r2188-2194]  Kevin P. Fleming <kpfleming@digium.com>

	* build_tools/make_svn_branch_name: use new tag version numbering
	  script

	* Makefile: move this comment to before the first place
	  HOTPLUG_FIRMWARE gets set

	* Makefile, hpec/hpec_zaptel.h: fix HPEC builds on 2.4 kernels

	* zaptel-base.c: fix up some compiler warnings when building for
	  2.4 kernels

2007-02-19  Russell Bryant <russell@digium.com>

	* Zaptel 1.2.14 released
	
2007-02-16 22:14 +0000 [r2166]  Matt Fredrickson <creslin@digium.com>

	* wctdm24xxp.c: Fix detection of second single port modules so it
	  actually works now.

2007-02-11 15:32 +0000 [r2150]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/xbus-core.c: struct inode and debugfs: break some Fedoras
	  rather than all others.

2007-02-08  Kevin P. Fleming <kpfleming@digium.com>

	* Zaptel 1.2.13 released
	
2007-02-08 18:13 +0000 [r2128]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* Makefile.kernel26: Build xpp as of kernel version 2.6.8, not
	  2.6.9.

2007-02-07 22:26 +0000 [r2118-2122]  Kevin P. Fleming <kpfleming@digium.com>

	* wct4xxp/base.c: don't allow wct4xxp workqueue support to be built
	  against kernel 2.6.20... it's not going to work

	* xpp/xbus-core.c, xpp/Makefile: don't reference ZAPTEL_DIR before
	  it has been defined don't print a pointless 'Compile for Unknown'
	  message (if you want a version string, use the top-level version
	  string that we've already created) use a simpler method of
	  conforming to the 2.6.20 workqueue API... there is no need to
	  document the change in the code, nor #define entries that are
	  only used in one place

2007-02-07 21:13 +0000 [r2113-2117]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/firmwares/FPGA_1141.hex, xpp/firmwares/FPGA_1151.hex,
	  xpp/firmwares/FPGA_FXS.hex: Update the firmwares from previous
	  commit (2113, Xorcom rev. 3332).

	* xpp/card_fxo.c, xpp/card_fxs.c, xpp/card_global.c,
	  xpp/zaptel-helper (removed), xpp/utils/zaptel-helper (added),
	  xpp/Makefile, xpp/utils/Makefile, xpp/xpd.h, xpp/init_card_3_24,
	  xpp/init_card_4_24, xpp/init_card_6_24, xpp/init_card_7_24,
	  xpp/xbus-core.c, xpp/utils/xpp_fxloader, xpp/utils/genzaptelconf,
	  xpp/xdefs.h, xpp/utils/xpp.rules (added), xpp, xpp/xpp_usb.c,
	  xpp/xpp_zap.c: xpp driver rev. 3332: * Reverse polarity and power
	  denial detection. * A short led flash at registration time. * Add
	  a real version of the xpp modules to them (independent of the
	  Zaptel version). * Update our line status even when not
	  registered. * Fixed a false SIG_CHANGED when inserting or
	  removing cable to FXO. * Fixed compilation fixes for 2.6.20 (Bug
	  #8982) * A cleaner fix for the bool changes of 2.6.19 . *
	  Automatically detect echo_can_state_t at debug time. *
	  Automaitcally set XPP_DEBUGFS (depending on debugfs) at compile
	  time. * Bug-fixes to zaptel-helper.

2007-02-07 20:29 +0000 [r2091-2110]  Kevin P. Fleming <kpfleming@digium.com>

	* xpp/xbus-core.c, Makefile.kernel26: build XPP on the kernels that
	  Xorcom says are OK to build on update workqueue usage to conform
	  to kernel 2.6.20 API

	* wctc4xxp/base.c: make the workqueue usage compatible with 2.6.20
	  kernel

	* zttranscode.c: include headers we need... new kernel releases
	  won't do it for us

	* wctc4xxp/base.c, zttranscode.c, zaptel.h: revert transcoder
	  driver to last version that passed PQ testing... improved version
	  will come back once testing has been completed and bugs are
	  found/fixed

2007-02-05 21:54 +0000 [r2084-2086]  Kevin P. Fleming <kpfleming@digium.com>

	* Makefile: fix version-numbering logic

	* zaptel.h: make a change to deal with buggy gcc 4.1 compilers

2007-02-01 20:17 +0000 [r2071-2078]  Kevin P. Fleming <kpfleming@digium.com>

	* wctc4xxp/base.c, /, zttranscode.c, zaptel.h: revert some code
	  that appears to be causing crashes

	* kb1ec.h, mec2.h, mec3.h, Makefile, hpec (added), zaptel.c
	  (removed), hpec/hpec_user.h, mg2ec.h, hpec/hpec.h, zconfig.h,
	  zaptel.h, wct4xxp/Makefile.kernel26 (added),
	  wctc4xxp/Makefile.kernel26 (added), zaptel-base.c (added), mec.h,
	  wct4xxp/Kbuild (removed), wctc4xxp/Kbuild (removed),
	  wct4xxp/Makefile, wct1xxp.c, sec-2.h,
	  build_tools/make_svn_branch_name, sec.h, wctc4xxp/Makefile,
	  hpec/hpec_zaptel.h, Makefile.kernel26 (added), tor2.c: add
	  support for Digium's High Performance Echo Canceller rework the
	  top-level Makefile so kernel 2.6 modules are built by a dedicated
	  Makefile

	* Makefile, wctc4xxp/Makefile, wctc4xxp/codec_test.c, zaptel.h:
	  clean up wctc4xxp directory during 'make clean' adjust
	  zt_transcoder_hdr padding to account for removed fields

	* patgen.c, patlooptest.c, pattest.c: remove unused header that
	  doesn't build properly without other headers

2007-01-31 19:48 +0000 [r2063-2064]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/zaptel-helper (added): zaptel-helper deserves wider exposure.
	  Note: it is not getting installed. However it will probably help
	  preven the braking of Astribank drivers loading for those who do
	  care.

	* xpp/utils/genzaptelconf: Minor genzaptelconf fixes: * callerid
	  not written to zapata.conf * some messages were not printed with
	  say (and thus not supressed without -v) (Xorcom changeset 3240)

2007-01-31 19:17 +0000 [r2038-2061]  Kevin P. Fleming <kpfleming@digium.com>

	* wctc4xxp/base.c: running out of cmdq entries is not a "debug"
	  message, it's an error

	* wctc4xxp/base.c: add compatibility for kernels pre-2.6.10

	* zttool.c, zaptel.c, torisatool.c, wctc4xxp/codec_test.c,
	  fxstest.c, zttranscode.c, tonezone.c, ztdynamic.c, zaptel.h,
	  zonedata.c, ztmonitor.c, ztdummy.c, usbfxstest.c, hdlctest.c,
	  ztd-loc.c, ztcfg.c, patlooptest.c, patgen.c, hdlcstress.c,
	  ztd-eth.c, timertest.c, ztdiag.c, pattest.c, fxotune.c: make it
	  simpler for existing userspace apps to use the new zaptel.h that
	  requires linux/types.h

	* wctc4xxp/tc400m-firmware.bin, wctc4xxp/base.c, zaptel.c,
	  wctc4xxp/codec_test.c, fxstest.c, tonezone.c, ztdynamic.c,
	  zaptel.h, hdlctest.c, ztd-loc.c, wctc4xxp/Kbuild, hdlcstress.c,
	  timertest.c, wctc4xxp/Makefile, xpp/utils/adj_clock.c, pattest.c,
	  fxotune.c, zttool.c, Makefile, torisatool.c, zttranscode.c
	  (added), wctc4xxp (added), zonedata.c, xpp/utils/adj_clock.8,
	  ztmonitor.c, build_tools/genudevrules, ztdummy.c, usbfxstest.c,
	  ztcfg.c, patlooptest.c, patgen.c, ztd-eth.c, ztdiag.c: merge
	  support for the Digium TC400B hardware transcoder

	* pciradio.c, zttool.c, wct4xxp/base.c, ztcfg-dude.c, Makefile,
	  zaptel.c, torisatool.c, torisa.c, tonezone.c, ztdynamic.c,
	  wcfxsusb.c, ztmonitor.c, makefw.c, build_tools/genmodconf,
	  ztcfg.c, wct1xxp.c, wctdm.c, ztd-eth.c, wcusb.c, wctdm24xxp.c,
	  wcfxo.c, tor2.c: fix up author email addresses use the kernel's
	  built-in support for module aliases instead of manually doing it
	  in modprobe.conf or equivalent add wctdm8xxp alias for wctdm24xxp

	* wct4xxp/base.c: final fix for non-hotplug firmware loading

2007-01-30 18:11 +0000 [r2018]  Russell Bryant <russell@digium.com>

	* Makefile: - Make the build of xpp occur with 2.6.8 or above,
	  instead of 2.6.10 - remove the installation of the userspace
	  tools - remove the architecture check (issue #8894, tzafrir)

2007-01-29 19:20 +0000 [r1996]  Kevin P. Fleming <kpfleming@digium.com>

	* wct4xxp/base.c: _really_ fix the non-hotplug firmware case

2007-01-27 16:14 +0000 [r1987]  Kevin P. Fleming <kpfleming@digium.com>

	* wct4xxp/base.c: properly reference the size symbol produced by
	  objcopy

2007-01-26 15:26 +0000 [r1978-1981]  Matt Fredrickson <creslin@digium.com>

	* wctdm24xxp.c: Fix driver table entry name to original.

	* wctdm24xxp.c: Add support for additional product.

2007-01-25 10:48 +0000 [r1962-1966]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/firmwares/FPGA_1151.hex, xpp/xpp_zap.h, xpp/xproto.c,
	  xpp/firmwares/FPGA_FXS.hex, xpp/xpd.h, xpp/xproto.h,
	  xpp/init_card_4_23 (removed), xpp/init_card_4_24 (added),
	  xpp/init_card_6_24 (added), xpp/xbus-core.c,
	  xpp/utils/xpp_fxloader, xpp/xbus-core.h, xpp/utils/fpga_load.c,
	  xpp/xdefs.h, xpp/firmwares/FPGA_1141.hex (added), xpp/card_fxo.c,
	  xpp/card_global.c, xpp/card_fxs.c, xpp/README.Astribank,
	  xpp/utils/Makefile, xpp/Makefile, xpp/firmwares/USB_1140.hex
	  (added), xpp/zap_debug.c, xpp/utils/fpga_load.8,
	  xpp/init_card_3_23 (removed), xpp/init_card_3_24 (added),
	  xpp/zap_debug.h, xpp/init_card_7_24 (added), xpp/xpp_log.h
	  (added), xpp/utils/genzaptelconf, xpp/xpp_usb.c, xpp/xpp_zap.c: *
	  Xbus protocol version: 2.4 (Zaptel 1.2.12/1.4.0 had 2.3). XPS
	  Init scripts renamed accordingly. * Performance improvements for
	  multi-XPD (span) devices. * Astribank BRI driver (in next
	  commit). * Changes under /proc: - XBUS and XPD numbers have two
	  digits. - Every script wildcard should be replaced from XBUS-? to
	  XBUS-[0-9]* - Added /proc/xpp/XBUS-*/XPD-*/blink: echo 1 to start
	  and 0 to stop. * Several countries (South Africa, UAE, anybody
	  else) require a shorter ring delay. Adjust FXO reg 0x17 (23)'s
	  bits 0:2 to 011. * Use tasklets to move most of the interrupt PCM
	  copying out of the interrupt. * Debugfs-based code to dump data
	  to userspace (used to debug BRI D channel). * Pretend every 2.6.9
	  actually has later RHEL's typedefs. * fpga_load supports
	  /dev/bus/usb . * Fixed physical order sorting in genzaptelconf.

	* xpp/xpp_zap.c: Remove confusing print of ZT_FLAG_RUNNING .

	* xpp/xproto.c, xpp/xproto.h: xproto old code cleanup: - Remove old
	  SOFT_SIMULATOR (not used in the last year ;-) - As a result can
	  merge packet_receive() and packet_process() - Remove unused macro
	  (MAX_XPACKET_DATALEN) from xproto.h

2007-01-24 13:01 +0000 [r1953]  Kevin P. Fleming <kpfleming@digium.com>

	* wcfxo.c: might as well fix this driver too :-)

2007-01-24 00:35 +0000 [r1943]  Russell Bryant <russell@digium.com>

	* Makefile: If the xpp pieces get built, install the userspace
	  utilities as well. (issue #8894)

2007-01-23 21:28 +0000 [r1936]  Matt Fredrickson <creslin@digium.com>

	* wcte11xp.c, wct1xxp.c, wctdm.c, wctdm24xxp.c: Make sure we don't
	  clear the interrupt before we might have received it in shared
	  interrupt line scenarios.

2007-01-23 15:39 +0000 [r1920-1923]  Kevin P. Fleming <kpfleming@digium.com>

	* ztd-eth.c: use the proper function prototype for 2.6 kernels

	* pciradio.c, wctdm.c, zaptel.c, torisa.c, wctdm24xxp.c,
	  xpp/xpp_zap.c: clean up various compiler warnings

2007-01-23 01:57 +0000 [r1912]  Joshua Colp <jcolp@digium.com>

	* zonedata.c: Fix Congestion tone for Australia. (issue #8891
	  reported by JT)

2007-01-22 22:43 +0000 [r1877-1898]  Kevin P. Fleming <kpfleming@digium.com>

	* wct4xxp/base.c: use better definition for linked-in firmware data
	  ensure that hotplug-loaded firmware is released when we are
	  finished with it

	* wct4xxp/base.c, wct4xxp/vpm450m.h, /, wct4xxp/vpm450m.c: update
	  to PR47 Octasic API kit, and use new GetCapacityPins API call to
	  only attempt downloading the correct firmware for the modules we
	  find

2007-01-18 23:57 +0000 [r1856]  Matt Fredrickson <creslin@digium.com>

	* wct4xxp/base.c: Merged revisions 1812 and 1854 back from trunk.

2007-01-16 23:44 +0000 [r1835]  Jason Parker <jparker@digium.com>

	* fxsdump.c (removed): Remove file that was never (literally) able
	  to compile - dates all the way back to zaptel 0.8.0 If we can
	  figure out where this coeffs.h comes from, I suppose it would be
	  easy to add this back in the future. Issue 8493

2007-01-16 04:37 +0000 [r1818-1827]  Kevin P. Fleming <kpfleming@digium.com>

	* build_tools/make_firmware_object, wct4xxp/vpm450m.c: make the
	  'firmware object' files load the firmware blobs as read-only data
	  simplify the code that uses the firmware objects a bit

	* wct4xxp/Kbuild, wct4xxp/base.c, Makefile,
	  build_tools/make_firmware_object (added), wct4xxp/Makefile,
	  wct4xxp/vpm450m.h, wct4xxp, wct4xxp/fw2h.c (removed),
	  wct4xxp/vpm450m.c: eliminate the fw2h tool, and instead use
	  objcopy to directly make object files from the firmware binary
	  files pass HOTPLUG_FIRMWARE down to the module build so that we
	  can avoid various compiler warnings

2006-12-30 19:09 +0000 [r1773]  Joshua Colp <jcolp@digium.com>

	* Makefile: Specify full path to restorecon instead of assuming it
	  will be available from what is in $PATH. (issue #8671 reported by
	  djflux)

2006-12-27 22:47 +0000 [r1766]  Kevin P. Fleming <kpfleming@digium.com>

	* xpp/card_fxo.c, xpp/card_fxs.c, xpp/xpp_usb.c, xpp/xpp_zap.c:
	  remove pointless duplication of ZAPTEL_VERSION that causes these
	  modules to be rebuilt every time a commit is made to any part of
	  Zaptel

2006-12-18 13:57 +0000 [r1721-1725]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/xdefs.h: Code is 2.6-specific anyway, no need for an explicit
	  test.

	* xpp/xpp_usb.c: Use the internal version (without locking) of
	  usb_reset_device. Intended for kernel 2.6.9 and earlier. Finally
	  full support of 2.6.8 and 2.6.9. r2937: diego | 2006-12-17
	  14:20:36 +0200 r2940: tzafrir | 2006-12-17 16:32:51 +0200

	* xpp/xpp_zap.c: xpp_zap.c: Better error hanlding during module
	  init. orig r2948: oron | 2006-12-17 18:54:00 +0200

	* xpp/xpd.h: Assume every 2.6.9 kernel is a later RHEL4 kernel,
	  which backported the gfp_t typedef. Either way we break some
	  systems). r2938: diego | 2006-12-17 14:22:16 +0200

2006-12-15 13:49 +0000 [r1715-1718]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/card_fxo.c, xpp/README.Astribank, xpp/utils/xpp_fxloader,
	  xpp/xdefs.h, xpp/utils/genzaptelconf, xpp, xpp/xpp_zap.c: Sync to
	  xpp RELEASE-1.2.0 2933. r2847@boole: diego | 2006-12-03 10:33:00
	  +0200 added documentation which explains which packages are
	  needed to build the drivers on different distributions.
	  r2862@boole: tzafrir | 2006-12-05 08:43:50 +0200
	  README.Astribank: A typo in the sample config (changeset:2861).
	  r2891@boole: tzafrir | 2006-12-08 01:11:45 +0200 Re-accept
	  changeset:2832 after all. r2892@boole: tzafrir | 2006-12-08
	  02:46:07 +0200 Merge genzaptelconf changeset:2866 from trunk: *
	  Zapata comment on unidentified channel goes to $zapata_file *
	  Correct pattern for Sangoma A200 card's channels. r2893@boole:
	  tzafrir | 2006-12-08 03:11:37 +0200 genzaptelconf: * Add options
	  xpp_fxo_rxgain: add a custom rxgain for every XPP FXO channel. *
	  Do print the original line for every channel. r2909@boole:
	  tzafrir | 2006-12-10 20:03:59 +0200 Add some sleeps in older
	  kernels in the firmware loading script. r2932@boole: tzafrir |
	  2006-12-14 17:30:12 +0200 Make the warning about a call to
	  off-hook FXO debug. At least if we cannot suppress it at module
	  load time. r2933@boole: tzafrir | 2006-12-14 17:32:00 +0200 Don't
	  redefine 'bool' on newer kerenls to fix building with kernel
	  2.6.19. Taken from Digium tree. (from changeset:2930)

	* xpp/firmwares/FPGA_1151.hex, xpp/firmwares/FPGA_FXS.hex:
	  Firmwares to fix caller ID detection timing issue.

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

	* Zaptel 1.2.12 released
	
2006-12-11 19:05 +0000 [r1697-1700]  Kevin P. Fleming <kpfleming@digium.com>

	* xpp/xdefs.h: kernel 2.6.19 now has a type called 'bool', although
	  it's not completely implemented so there will still be some
	  warnings when building xpp against 2.6.19 kernel headers

	* pciradio.c, wct4xxp/base.c, wcte11xp.c, wct1xxp.c, wctdm.c,
	  torisa.c, wcusb.c, wctdm24xxp.c, zaptel.h, tor2.c, wcfxo.c:
	  kernel 2.6.19 API changes compatibility

2006-12-06 23:22 +0000 [r1686]  Joshua Colp <jcolp@digium.com>

	* Makefile: Link ztcfg-dude against stdc++ so we get needed
	  functions. (issue #8494 reported by Romik)

2006-11-30 23:47 +0000 [r1666-1672]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/card_fxo.c, xpp: r2806@boole: oron | 2006-11-27 16:54:06
	  +0200 Fixed panic in ticket:147 merged code from changeset:2802
	  changeset:2804

	* xpp/card_fxo.c, xpp/Makefile, xpp: r2794@boole: oron | 2006-11-26
	  14:24:15 +0200 Remove all SOFT_RING code (unused for a long
	  time).

	* xpp, xpp/xpd.h, xpp/xpp_zap.c: r2832@boole: tzafrir | 2006-11-29
	  11:06:06 +0200 Add parameter xpp_ec to the module xpp
	  (xpp_zap.c). Defaults to 1. If 0, module will use Zaptel echo
	  canceller even with XPP_EC_CHUNK. Parameter is read-only for now:
	  cannot be set through /sys/modules. (Merge of changeset:2830)

	* xpp/utils/genzaptelconf, xpp: r2831@boole: tzafrir | 2006-11-29
	  11:05:08 +0200 genzaptelconf: A list of countries for which to
	  use busydetect. (backport of changeset:2829)

	* xpp/card_fxo.c, xpp/xbus-core.c, xpp/card_global.c,
	  xpp/card_fxs.c, xpp/README.Astribank, xpp/utils/Makefile,
	  xpp/Makefile, xpp/utils/genzaptelconf, xpp, xpp/init_card_3_23,
	  xpp/init_card_4_23, xpp/calibrate_slics: r2817@boole: oron |
	  2006-11-28 13:39:47 +0200 Maintenance branch for asterisk-1.2.x

2006-11-30 00:23 +0000 [r1663]  Jason Parker <jparker@digium.com>

	* build_tools/genmodconf: Fix issue that was discovered by using
	  dash as /bin/sh instead of bash.

2006-11-29 22:24 +0000 [r1660]  Kevin P. Fleming <kpfleming@digium.com>

	* zconfig.h: clarify the BOOST_RINGER compile-time option

2006-11-29 17:22 +0000 [r1654-1657]  Matt Fredrickson <creslin@digium.com>

	* ztcfg.c: Fix for #7860. Make sure we don't allow channel 16 to be
	  set as clean in E1/CAS mode.

	* zttool.c: Fix for broken cards that register channels that don't
	  exist when you try to use them (#8300) Thanks Leo Yuriev!

2006-11-28 14:37 +0000 [r1645-1653]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/Makefile: Give sane defualts to values that we get in
	  1.4 from autoconf.

	* xpp/utils/Makefile, xpp: r1623@boole: tzafrir | 2006-11-21
	  17:19:16 +0200 Typo: SBINDIR -> BINDIR .

	* xpp, xpp/init_card_3_23, xpp/init_card_4_23: r1590@boole: tzafrir
	  | 2006-11-11 16:34:45 +0200 init_card[34]_23: merge from
	  2654,2655. * Redirect stderr to /dev/null. Without any
	  redirection, it may fail with exitval=4 . Probably, fd 2 is
	  closed and the shell (or sed which is used in the scripts) tries
	  to write to it (or do some other I/O related syscall) which
	  fails. * make XPP_BASE handling identical in the two scripts.

	* xpp/utils/print_modes.c, xpp: r1571@boole: tzafrir | 2006-11-08
	  18:01:13 +0200 Fixed a typo in the "wctdm reimplementation".

	* xpp, xpp/init_card_3_23, xpp/init_card_4_23: r1558@boole: tzafrir
	  | 2006-11-06 21:07:29 +0200 Fixes for card init scripts from rev
	  2633: * Don't log card init scripts to /tmp/results . * Document
	  how to trace, though. * init_card_4_23: don't re-open the slics
	  file.

	* xpp/utils/print_modes.c, xpp/utils/xpp_fxloader.usermap,
	  xpp/firmwares/FPGA_1151.hex (added), xpp/xpp_zap.h, xpp/slic.c
	  (removed), xpp/xproto.c, xpp/firmwares/FPGA_FXS.hex (added),
	  xpp/firmwares/USB_1130.hex (added), xpp/utils/USB_1130.hex
	  (removed), xpp/utils/FPGA_FXS.hex (removed), xpp/slic.h
	  (removed), xpp/xpd.h, xpp/xproto.h, xpp/firmwares/USB_1150.hex
	  (added), xpp/init_data_3_20.cmd (removed), xpp/calibrate_slics,
	  xpp/init_card_4_23 (added), xpp/xbus-core.c,
	  xpp/init_data_4_19.cmd (removed), xpp/utils/adj_clock.c (added),
	  xpp/utils/xpp_fxloader, xpp/xbus-core.h, xpp/xdefs.h, xpp,
	  xpp/utils, xpp/card_fxo.c, xpp/README.Astribank, xpp/card_fxs.c,
	  xpp/card_global.c, xpp/card_fxo.h, xpp/Makefile,
	  xpp/utils/Makefile, xpp/utils/adj_clock.8 (added),
	  xpp/card_global.h, xpp/card_fxs.h, xpp/init_card_3_23 (added),
	  xpp/init_data_4_20.cmd (removed), xpp/initialize_registers
	  (removed), xpp/init_data_3_19.cmd (removed), xpp/firmwares/README
	  (added), xpp/firmwares/LICENSE.firmware (added),
	  xpp/utils/USB_8613.hex (removed), xpp/LICENSE.firmware (removed),
	  xpp/firmwares (added), xpp/xpp_usb.c, xpp/xpp_zap.c: r1557@boole:
	  tzafrir | 2006-11-06 20:12:16 +0200 Merging xpp driver release
	  1.2 (rev. 2569), originally team/tzafrir/xpp_1.2 * Should build
	  well. Almost final. * genzaptelconf: Also work when zap_autoreg=0
	  * README.Astribank updated for rev. 1.2. * xpp/utils/Makefile:
	  Use $< with cc -c * Get xpp/utils configuration from autoconf
	  (without changesin top dir)

	* xpp/utils/Makefile, xpp: r1547@boole: russell | 2006-11-01
	  21:04:02 +0200 instead of setting HOSTCC and CC directly in the
	  Makefile, use the information provided by the configure script
	  (issue #8055, tzafrir)

	* xpp/utils/USB_8613.hex, xpp: r1471@boole: kpfleming | 2006-09-21
	  00:01:58 +0300 it's time :-)

	* xpp/README.Astribank: Revert some README changes to allow
	  automerge.

2006-11-26 08:10 +0000 [r1641]  Russell Bryant <russell@digium.com>

	* wcte11xp.c: Remove a misplaced semicolon which caused some debug
	  output to be printed regardless of the debug setting. (issue
	  #8414, gknispel_proformatique)

2006-11-22 23:32 +0000 [r1638]  Matt Fredrickson <creslin@digium.com>

	* zaptel.c: Update for #8403

2006-11-17 17:43 +0000 [r1613]  Jason Parker <jparker@digium.com>

	* Makefile: Fix an issue (8071) where wct4xxp wasn't being put into
	  /etc/modprobe.d/zaptel (or similar). There should be no reason
	  that adding wct4xxp to the MODULES variable at this point in the
	  Makefile, would cause any harm. Somebody please correct me if I'm
	  wrong...

2006-11-17 00:51 +0000 [r1604-1608]  Matt Fredrickson <creslin@digium.com>

	* zaptel.c: Fix for #7991.

	* zaptel.c: Fix for 7769

	* Makefile: Make sure we check for correct name of b410p files

2006-11-09  Kevin P. Fleming <kpfleming@digium.com>

	* Zaptel 1.2.11 released
	
2006-11-08 23:04 +0000 [r1573]  Kevin P. Fleming <kpfleming@digium.com>

	* wct4xxp/base.c, wcte11xp.c, wct4xxp/vpm450m.h, wct4xxp,
	  wct4xxp/vpm450m.c: clean up recent VPMOCT changes add support for
	  Infineon FALC rev 2.2

2006-11-06 20:09 +0000 [r1559]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/genzaptelconf.8, xpp/utils/genzaptelconf: *
	  genzaptelconf: Set modes of generated files to original ones or
	  sane defaults. * genzaptelconf: Don't check for zap_autoreg in
	  wait_for_xpp . * genzaptelconf: Add support for fxs_immediate:
	  option to set FXS port as immediate. * genzaptelconf: Fix few
	  left over writes to stdout for config files. * genzaptelconf:
	  Documentation fixes. * genzaptelconf.8: bring up-to-date.

2006-11-05 06:44 +0000 [r1556]  Matt Fredrickson <creslin@digium.com>

	* wct4xxp/Kbuild, wct4xxp/base.c, wct4xxp/Makefile,
	  wct4xxp/vpm450m.h, wct4xxp/OCT6114-64D.ima (added),
	  wct4xxp/vpm450m.c: Add support for VPMOCT64 module

2006-10-31 06:25 +0000 [r1542]  Russell Bryant <russell@digium.com>

	* Makefile: fix the installation of wct4xxp for 2.4 kernels (issue
	  #7964, fixed by gkloepfer, but the committed fix is slightly
	  modified)

2006-10-26 00:00 +0000 [r1534-1535]  Kevin P. Fleming <kpfleming@digium.com>

	* wctdm24xxp.c: do ProSLIC 3215 check properly in this driver too

	* wctdm.c: do ProSLIC 3215 check properly

2006-10-24 01:08 +0000 [r1527]  Russell Bryant <russell@digium.com>

	* doc/ztmonitor.8, doc/zttool.8, doc/ztcfg.8: convert some
	  characters of ISO8859-1 encoding to be UTF-8 (issue #8200,
	  jcollie)

2006-10-20 01:23 +0000 [r1519]  Joshua Colp <jcolp@digium.com>

	* torisa.c, zaptel.h, zconfig.h: Later distros have now taken to
	  removing this file as it has been deprecated for awhile now... so
	  on kernels 2.6.18 or higher we can safely not include it. (props
	  to jsmith)

2006-10-18 02:14 +0000 [r1517]  Russell Bryant <russell@digium.com>

	* Makefile: remove ROOT_PREFIX, and move INSTALL_PREFIX to before
	  the first time it is used (issue #7913, darren1713)

2006-10-17  Kevin P. Fleming <kpfleming@digium.com>

	* Zaptel 1.2.10 released
	
2006-10-11 17:22 +0000 [r1499]  Joshua Colp <jcolp@digium.com>

	* Makefile: Copy to both directories, not just the first one.

2006-10-03 04:50 +0000 [r1493-1496]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/README.Astribank: Updated README.Astribank to reflect current
	  hardware.

	* xpp/utils/genzaptelconf: * run config function (genconf) in a
	  single pass. Bumped version to 0.5.6 . * E1 spans should not be
	  configured as "national". TODO: find a better default * Add
	  support for Sangoma A102 (Hopefully also all A10x) PRI cards: -d
	  won't work, but will configure existing spans. * Better comments
	  in genconf() * Removing update_extensions_defs: cleaning
	  temporary files is only done once.

	* xpp/utils/genzaptelconf: * fixed a small syntax error * Hopefully
	  correct PRI setting for country=cl

	* xpp/utils/genzaptelconf: Allow overriding the location of the
	  asterisk init.d script using the variable ASTERISK_INIT_SCRIPT
	  (from the config file or from the environment).

2006-09-16 07:45 +0000 [r1468]  Tilghman Lesher <tilghman@mail.jeffandtilghman.com>

	* zaptel.c: Round two of the fix for "hard-safe -> hard-unsafe lock
	  order detected" (Issue 7620) Only difference is that the fix is
	  only defined for kernel versions 2.6.11 and above; older kernels
	  keep the current (possible deadlocking) code.

2006-09-11  Kevin P. Fleming <kpfleming@digium.com>

	* Zaptel 1.2.9.1 released
	
2006-09-09 19:29 +0000 [r1458]  Joshua Colp <jcolp@digium.com>

	* wct4xxp/fw2h.c: Update firmware header generation tool to support
	  paths being supplied with the filename (reported internally by
	  Spiceland)

2006-09-09 15:24 +0000 [r1457]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>

	* xpp/utils/print_modes.c (added), xpp/card_fxo.c, xpp/xpp_zap.h,
	  xpp/card_fxs.c, xpp/card_fxo.h, xpp/xproto.c, xpp/Makefile,
	  xpp/utils/Makefile, xpp/card_fxs.h, xpp/utils/FPGA_FXS.hex,
	  xpp/xproto.h, xpp/xpd.h, xpp/init_data_3_20.cmd,
	  xpp/init_data_4_20.cmd, xpp/calibrate_slics (added),
	  xpp/initialize_registers, xpp/xbus-core.c,
	  xpp/init_data_3_19.cmd, xpp/init_data_4_19.cmd,
	  xpp/utils/xpp_fxloader, xpp/utils/fpga_load.c,
	  xpp/utils/USB_8613.hex, xpp/xbus-core.h, xpp/utils/genzaptelconf,
	  xpp/xdefs.h, xpp/utils, xpp, xpp/xpp_usb.c, xpp/xpp_zap.c: Latest
	  xpp driver. Backported from trunk (r1455, Xorcom r2157)

2006-09-08  Kevin P. Fleming <kpfleming@digium.com>

	* Zaptel 1.2.9 released
	
2006-09-08 23:49 +0000 [r1444]  Joshua Colp <jcolp@digium.com>

	* wct4xxp/base.c, Makefile: Move CONFIG_FW_LOADER check to Makefile
	  (reported internally by Spiceland)

2006-09-08 16:11 +0000 [r1436-1438]  Kevin P. Fleming <kpfleming@digium.com>

	* wct4xxp/base.c, wct4xxp/vpm450m.c: fix problem with
	  VPM450M/VPMOCT when T1 and E1 are both used on the card make
	  hardware DTMF detection default based on whether the module is a
	  VPM400M or a VPM450M/VPMOCT

2006-09-08 03:17 +0000 [r1431]  Joshua Colp <jcolp@digium.com>

	* pciradio.c: Include moduleparam.h like every other module for
	  certain 2.6 kernels (issue #7884 reported by iceberg13de)

2006-09-05 16:37 +0000 [r1400]  Matt Fredrickson <creslin@digium.com>

	* Makefile: Forgot to add part of clean target to 1.2

2006-08-27 22:58 +0000 [r1368]  Joshua Colp <jcolp@digium.com>

	* Makefile: Copy the firmware from the new location

2006-08-27 02:27 +0000 [r1359-1363]  Kevin P. Fleming <kpfleming@digium.com>

	* wct4xxp/base.c, Makefile, wct4xxp/vpm450m.h, wct4xxp (added),
	  OCT6114-128D.ima (removed), octapi_llman_private.h (removed),
	  include (removed), wct4xxp/wct4xxp-diag.c, fw2h.c (removed),
	  wct4xxp/wct4xxp.h, vpm450m.c (removed), wct4xxp/Kbuild,
	  wct4xxp_base.c (removed), wcte11xp.c, vpm450m.h (removed),
	  wct4xxp/Makefile, octvpm.h (removed), /,
	  wct4xxp/OCT6114-128D.ima, octapi_bt0_private.h (removed),
	  wct4xxp-diag.c (removed), wct4xxp.h (removed), wct4xxp/fw2h.c,
	  wct4xxp/vpm450m.c: merge in new, cleaner Octasic API integration

2006-08-22  Kevin P. Fleming <kpfleming@digium.com>

	* Zaptel 1.2.8 released
	
2006-08-19 02:27 +0000 [r1327]  Kevin P. Fleming <kpfleming@digium.com>

	* wct4xxp_base.c: don't report the VPM servicing more spans than
	  the card actually has

2006-08-18 20:20 +0000 [r1326]  Matt Fredrickson <creslin@digium.com>

	* Makefile: Add b410p support into 1.2 Makefile.

2006-08-16 01:36 +0000 [r1317]  Tilghman Lesher <tilghman@mail.jeffandtilghman.com>

	* zaptel.init: Bug 7624 - Debian lacks /var/lock/subsys

2006-08-15 22:06 +0000 [r1311-1315]  Russell Bryant <russell@digium.com>

	* fxotune.c: Ensure that fopen() is only called once for the debug
	  output file to prevent excessive file descriptor leakage when
	  this function is called many times in a loop. (issue #7203)

	* Makefile: fix erroneous check to see if PWD was set before
	  setting it in the Zaptel Makefile. It should always be set. If
	  not, it breaks the build when using recursive calls to make.
	  (issue #7733, tzafrir)

	* zaptel.c: fix passing a 'w' to wait when using pulse dialing
	  (issue #7738, hanabana)

2006-08-14 20:40 +0000 [r1306]  Kevin P. Fleming <kpfleming@digium.com>

	* zaptel.c: revert this change until a version that compiles on 2.4
	  kernels and older 2.6 kernels is made available and tested

2006-08-14 04:07 +0000 [r1298-1304]  Russell Bryant <russell@digium.com>

	* zaptel.c: fix potential deadlock found by kernel's lock checker
	  (issue #7620, reported by smurfix, fixed by Corydon)

	* wct4xxp_base.c: add a note that ENABLE_TASKLETS is not
	  implemented in wct4xxp (issue #7688)

	* Makefile: the change from $(PWD) to $(SUBDIRS) breaks the build
	  on some systems. So, just use them both ... (issue #7720)

2006-08-08 22:22 +0000 [r1262]  Kevin P. Fleming <kpfleming@digium.com>

	* include/apilib/octapi_llman.h,
	  include/oct6100api/oct6100_events_inst.h,
	  include/oct6100api/oct6100_chip_open_inst.h,
	  include/oct6100api/oct6100_tlv_inst.h,
	  include/oct6100api/oct6100_phasing_tsst_inst.h,
	  include/octtypewin.h, include/oct6100api/oct6100_channel_inst.h,
	  include/oct6100api/oct6100_chip_stats_pub.h,
	  include/octosdependant.h,
	  include/oct6100api/oct6100_tone_detection_pub.h,
	  include/octrpc/oct6100_rpc_protocol.h,
	  include/oct6100api/oct6100_events_pub.h,
	  include/oct6100api/oct6100_adpcm_chan_inst.h,
	  include/oct6100api/oct6100_chip_open_pub.h,
	  include/oct6100api/oct6100_phasing_tsst_pub.h,
	  include/oct6100api/oct6100_errors.h,
	  include/oct6100api/oct6100_channel_pub.h,
	  include/apilib/octapi_bt0.h,
	  include/oct6100api/oct6100_debug_inst.h,
	  include/oct6100api/oct6100_interrupts_pub.h,
	  include/oct6100api/oct6100_playout_buf_inst.h,
	  include/oct6100api/oct6100_debug_pub.h,
	  include/octrpc/rpc_protocol.h,
	  include/oct6100api/oct6100_chip_stats_inst.h,
	  include/oct6100api/oct6100_apimi.h,
	  include/oct6100api/oct6100_tone_detection_inst.h,
	  include/oct6100api/oct6100_apiud.h, include/octdef.h,
	  include/oct6100api/oct6100_tsi_cnct_inst.h, include/octtypevx.h,
	  include/octmac.h, include/oct6100api/oct6100_api_inst.h,
	  include/oct6100api/oct6100_remote_debug_pub.h,
	  include/oct6100api/oct6100_conf_bridge_pub.h,
	  include/oct6100api/oct6100_api.h,
	  include/oct6100api/oct6100_tsi_cnct_pub.h,
	  include/oct6100api/oct6100_interrupts_inst.h,
	  include/oct6100api/oct6100_defines.h, vpm450m.c,
	  include/oct6100api/oct6100_mixer_inst.h,
	  include/oct6100api/oct6100_adpcm_chan_pub.h, include/octtype.h,
	  include/oct6100api/oct6100_mixer_pub.h,
	  include/oct6100api/oct6100_tsst_inst.h,
	  include/apilib/octapi_largmath.h,
	  include/oct6100api/oct6100_remote_debug_inst.h,
	  include/oct6100api/oct6100_conf_bridge_inst.h,
	  include/oct6100api/oct6100_playout_buf_pub.h: update Octasic API
	  headers (but not code yet) to PR43, and use version with GPL
	  licenses instead of proprietary licenses

2006-08-05 05:53 +0000 [r1259]  Russell Bryant <russell@digium.com>

	* Makefile: Fix the zaptel build on SuSE 10.1 (issue #7536, hk)

2006-07-27 15:06 +0000 [r1248]  Joshua Colp <jcolp@digium.com>

	* Makefile: Use INSTALL_PREFIX when installing firmware (issue
	  #7600 reported by jcollie)

2006-07-19 13:50 +0000 [r1243]  Joshua Colp <jcolp@digium.com>

	* wct4xxp_base.c, Makefile: Only use hotplug firmware loading if
	  the kernel has support for it

2006-07-16 00:16 +0000 [r1236]  Joshua Colp <jcolp@digium.com>

	* Makefile: Minor Makefile adjustment for installing the firmware

2006-07-16 00:12 +0000 [r1235]  Kevin P. Fleming <kpfleming@digium.com>

	* wct4xxp_base.c: eliminate compiler warning

2006-07-15 20:26 +0000 [r1233]  Joshua Colp <jcolp@digium.com>

	* wct4xxp_base.c, Makefile, vpm450m.h, vpm450m.c: Add support for
	  loading the VPM450M firmware using hotplug from userspace.

2006-07-14 20:19 +0000 [r1230]  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).

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 Fredrickson <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)
