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 Frederickson <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 Frederickson <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 Frederickson <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 Frederickson <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 Frederickson <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 Frederickson <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 Frederickson <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 Frederickson <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 Frederickson <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 Frederickson <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 Frederickson <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 Frederickson <creslin@digium.com>

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

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

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

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

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

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

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

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

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

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

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

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

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

	* Makefile: make Gentoo support actually work...

	* Makefile: add support for Gentoo modules.d directory

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

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

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

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

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

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

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