2007-08-17 Matthew Fredrickson * Zaptel 1.2.20 released 2007-08-17 18:10 +0000 [r2868-2880] Tzafrir Cohen * 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 * 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 * 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 * 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 * 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 * 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 * 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 * wctdm24xxp/base.c: Make sure we permit MRM commands 2007-08-05 11:55 +0000 [r2818] Tzafrir Cohen * 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 * 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 * 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 * wctdm24xxp: Ignore generated files on the new wctdm24xxp dir. 2007-07-27 21:55 +0000 [r2789] Jason Parker * 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 * fxotune.c: Quick fix for could not fill input buffer errors 2007-07-27 19:12 +0000 [r2784] Jason Parker * Makefile: Fix a few bothersome Makefile issues I ran into while trying to `make install` 2007-07-27 19:02 +0000 [r2781] Matthew Fredrickson * wctdm24xxp/base.c: Minor message removal 2007-07-22 17:41 +0000 [r2771] Tzafrir Cohen * 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 * 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 * 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 * 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 * 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 * 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 * Zaptel 1.2.19 released 2007-07-16 13:10 +0000 [r2739] Tzafrir Cohen * zaptel.init: Remove automatic call to ztcfg -s from init.d script. 2007-07-13 07:39 +0000 [r2724-2735] Tzafrir Cohen * 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 '' (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 * 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 * 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 * 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 * 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 * 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 * wct4xxp/base.c: Fix for span shutdown issue 2007-07-02 15:56 +0000 [r2675] Joshua Colp * 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 * 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 * 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 * 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 * zaptel.init: readability fixes: Remove complex nesting. Move hpec init to a function. 2007-06-12 14:07 +0000 [r2642-2644] John Sloan * wctc4xxp/base.c: Corrected test code * wctc4xxp/base.c: Added new PCI device ID 2007-06-11 22:17 +0000 [r2633-2638] Matthew Fredrickson * 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 * 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 * 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 * Zaptel 1.2.18 released 2007-06-08 15:57 +0000 [r2599] Russell Bryant * wct4xxp/base.c: Make sure the name is right 2007-06-08 15:19 +0000 [r2587-2595] Tzafrir Cohen * 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 * 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 * wct4xxp/base.c: Add 220/420 support 2007-06-01 16:56 +0000 [r2550] Matthew Fredrickson * wct4xxp/vpm450m.c: Fix for stack overflow on FC6 and VPM450M. 2007-05-18 15:48 +0000 [r2539] Matthew Fredrickson * zaptel-base.c: Remove silly got signal message 2007-05-17 20:59 +0000 [r2534] Tzafrir Cohen * 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 * wct4xxp/vpm450m.c: Reduce stack usage of VPM450M. Fix for FC6 load problems. 2007-05-17 19:34 +0000 [r2520-2529] Tzafrir Cohen * 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 * 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 * 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 * 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 * 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 * 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 * ztmonitor.c: Correct and remove (one of each) broken syntax examples. 2007-04-25 16:26 +0000 [r2451] Matthew Fredrickson * wct1xxp.c: Start fixing potential deadlock between device driver and zaptel 2007-04-25 Russell Bryant * Zaptel 1.2.17.1 released 2007-04-25 15:35 +0000 [r2443] Jason Parker * zaptel-base.c: Don't try to reference a variable on a channel that may not exist. 2007-04-24 Russell Bryant * Zaptel 1.2.17 released 2007-04-24 18:33 +0000 [r2434] Jason Parker * 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 * 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 * zaptel-base.c: Fix buglet in memory corruption fix. 2007-04-07 16:49 +0000 [r2398] Matt Fredrickson * zaptel-base.c: Fix for #9208. Thanks adomo and Tzafrir! 2007-03-30 18:56 +0000 [r2353] Jason Parker * 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 * 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 * 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 * Zaptel 1.2.16 released 2007-03-19 16:28 +0000 [r2322] Joshua Colp * 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 * 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 * wct4xxp/base.c: Fix bug in J1 mode configuration. 2007-03-09 19:59 +0000 [r2301] Matt Fredrickson * wct4xxp/vpm450m.c: Make sure we don't allocate as GFP_KERNEL in atomic context 2007-03-08 15:56 +0000 [r2296] Joshua Colp * 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 * 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 * 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 * 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 * Zaptel 1.2.15 released 2007-03-02 22:29 +0000 [r2266-2276] Tzafrir Cohen * 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 * 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 * 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 * 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 * 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 * 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 * Makefile, wcte12xp.c (added): merge driver for Digium TE120P 2007-02-21 17:26 +0000 [r2198-2208] Matt Fredrickson * 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 * 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 * Zaptel 1.2.14 released 2007-02-16 22:14 +0000 [r2166] Matt Fredrickson * wctdm24xxp.c: Fix detection of second single port modules so it actually works now. 2007-02-11 15:32 +0000 [r2150] Tzafrir Cohen * xpp/xbus-core.c: struct inode and debugfs: break some Fedoras rather than all others. 2007-02-08 Kevin P. Fleming * Zaptel 1.2.13 released 2007-02-08 18:13 +0000 [r2128] Tzafrir Cohen * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * wct4xxp/base.c: _really_ fix the non-hotplug firmware case 2007-01-27 16:14 +0000 [r1987] Kevin P. Fleming * wct4xxp/base.c: properly reference the size symbol produced by objcopy 2007-01-26 15:26 +0000 [r1978-1981] Matt Fredrickson * 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 * 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 * wcfxo.c: might as well fix this driver too :-) 2007-01-24 00:35 +0000 [r1943] Russell Bryant * Makefile: If the xpp pieces get built, install the userspace utilities as well. (issue #8894) 2007-01-23 21:28 +0000 [r1936] Matt Fredrickson * 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 * 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 * zonedata.c: Fix Congestion tone for Australia. (issue #8891 reported by JT) 2007-01-22 22:43 +0000 [r1877-1898] Kevin P. Fleming * 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 * wct4xxp/base.c: Merged revisions 1812 and 1854 back from trunk. 2007-01-16 23:44 +0000 [r1835] Jason Parker * 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 * 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 * 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 * 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 * 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 * 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 * Zaptel 1.2.12 released 2006-12-11 19:05 +0000 [r1697-1700] Kevin P. Fleming * 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 * 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 * 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 * 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 * zconfig.h: clarify the BOOST_RINGER compile-time option 2006-11-29 17:22 +0000 [r1654-1657] Matt Fredrickson * 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 * 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 * 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 * zaptel.c: Update for #8403 2006-11-17 17:43 +0000 [r1613] Jason Parker * 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 * 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 * Zaptel 1.2.11 released 2006-11-08 23:04 +0000 [r1573] Kevin P. Fleming * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * Zaptel 1.2.10 released 2006-10-11 17:22 +0000 [r1499] Joshua Colp * Makefile: Copy to both directories, not just the first one. 2006-10-03 04:50 +0000 [r1493-1496] Tzafrir Cohen * 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 * 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 * Zaptel 1.2.9.1 released 2006-09-09 19:29 +0000 [r1458] Joshua Colp * 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 * 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 * Zaptel 1.2.9 released 2006-09-08 23:49 +0000 [r1444] Joshua Colp * 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 * 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 * 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 * Makefile: Forgot to add part of clean target to 1.2 2006-08-27 22:58 +0000 [r1368] Joshua Colp * Makefile: Copy the firmware from the new location 2006-08-27 02:27 +0000 [r1359-1363] Kevin P. Fleming * 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 * Zaptel 1.2.8 released 2006-08-19 02:27 +0000 [r1327] Kevin P. Fleming * 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 * Makefile: Add b410p support into 1.2 Makefile. 2006-08-16 01:36 +0000 [r1317] Tilghman Lesher * zaptel.init: Bug 7624 - Debian lacks /var/lock/subsys 2006-08-15 22:06 +0000 [r1311-1315] Russell Bryant * 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 * 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 * 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 * 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 * Makefile: Fix the zaptel build on SuSE 10.1 (issue #7536, hk) 2006-07-27 15:06 +0000 [r1248] Joshua Colp * Makefile: Use INSTALL_PREFIX when installing firmware (issue #7600 reported by jcollie) 2006-07-19 13:50 +0000 [r1243] Joshua Colp * 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 * Makefile: Minor Makefile adjustment for installing the firmware 2006-07-16 00:12 +0000 [r1235] Kevin P. Fleming * wct4xxp_base.c: eliminate compiler warning 2006-07-15 20:26 +0000 [r1233] Joshua Colp * 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 * 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 * Zaptel 1.2.7 released 2006-07-14 20:19 +0000 [r1226-1230] Tzafrir Cohen * 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 * 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 * 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 * wctdm.c: Add missing TDM400 PCI definition (issue #7502 reported by chozian) 2006-06-28 19:13 +0000 [r1185-1187] Joshua Colp * 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 * zonedata.c: Add Venezuelan tone information (issue #7402 reported by palillo) 2006-05-31 19:42 +0000 [r1101] Kevin P. Fleming * wctdm24xxp.c: minor typo in error message 2006-05-31 03:59 +0000 [r1097] Tilghman Lesher * tor2-hw.h: Bug 7248 - PCI IDs for a tor2 clone card 2006-05-30 Kevin P. Fleming * Zaptel 1.2.6 released 2006-05-23 17:51 +0000 [r1079-1081] Kevin P. Fleming * 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 * 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 * fxotune.c: Clear dialtone before running tests (issue #7136 reported and fixed by trumpetinc) 2006-05-17 22:26 +0000 [r1071] Kevin P. Fleming * Makefile: fix more buglets from my recent cleanups 2006-05-17 21:13 +0000 [r1068-1069] Joshua Colp * 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 * 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 * 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 * 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 * 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 * wctdm24xxp.c: this product is no longer a prototype :-) 2006-04-03 07:08 +0000 [r995] Tzafrir Cohen * 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 * xpp/xpp_usb.c: fix build of xpp for kernel 2.6.14 2006-03-28 18:22 +0000 [r990] Russell Bryant * arith.h: suppress some warnings (issue #6814) 2006-03-06 Kevin P. Fleming * Zaptel 1.2.5 released 2006-03-04 21:50 +0000 [r974-976] Mark Spencer * 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 * xpp, xpp/xpd.h, xpp/xpp_usb.c: small compilation issues 2006-03-03 19:11 +0000 [r970] Russell Bryant * 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 * Makefile: Make sure version.h gets built properly 2006-02-16 17:56 +0000 [r958] Russell Bryant * xpp/xpp_usb.c: fix build for linux 2.6.16 (issue #6505) 2006-02-15 Russell Bryant * Zaptel 1.2.4 Released 2006-02-15 02:24 +0000 [r947-949] Kevin P. Fleming * 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 * wctdm24xxp.c: More updates for Rev B VPM 2006-02-09 22:41 +0000 [r937] Tilghman Lesher * zaptel.init: Bug 6451 - Default to probe and remove newest Digium card 2006-02-01 02:33 +0000 [r930] Russell Bryant * ztcfg.c: fix a couple of typos in error messages 2006-01-31 06:38 +0000 [r927] Mark Spencer * wct4xxp.c, wctdm24xxp.c: Fix compile warning in tdm2400p and make sure dmactrl is updated if vpm detected. 2006-01-31 Russell Bryant * Zaptel 1.2.3 Released 2006-01-31 01:26 +0000 [r922] Mark Spencer * wctdm24xxp.c: Add support for VPM100M Rev B 2006-01-26 00:45 +0000 [r917] Russell Bryant * ztdummy.c: backport RTC support for x86_64 2006-01-19 04:40 +0000 [r907-911] Russell Bryant * 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 * Zaptel 1.2.2 Released 2006-01-12 16:07 +0000 [r892] Mark Spencer * wct4xxp.c: Fix loopup / loopdown code detection 2006-01-10 20:32 +0000 [r885] Matt Fredrickson * Makefile, fxotune.c: Fix libtonezone naming scheme for minor numbers 2005-12-28 22:10 +0000 [r879] Kevin P. Fleming * 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 * wctdm24xxp.c: adjust input/output signals from FXO modules that were too high 2005-12-17 02:04 +0000 [r865] Kevin P. Fleming * 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 * 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 * 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 * 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 * zaptel.c: fix udev support for 2.6.15 (issue #5891) 2005-12-01 23:14 +0000 [r841] Kevin P. Fleming * Makefile: Makefile 'update' target now supports updating from Subversion repositories (issue #5875) 2005-11-29 18:42 +0000 [r831-837] Kevin P. Fleming * wct4xxp.c: merge rev 834 from trunk (2nd gen VPM400M support)