Page Multiple Tenants at Once
If you would require to page to all or to a certain number of tenants at once, you can create a very simple custom script. See our Custom Scripts page on Developer Resource Center.

2007-10-13

ScopServ Telephony 1.4.5, Asterisk 1.4.13 and Wanpipe 3.2.0
more...



Release Notes

This section explains some of the new features and significant improvements over previous versions. Note that bug fixes in previous update versions are also included in the current update version.

Zaptel 1.4.8

VersionDateDescription
r3686-36882008-01-14
  • revert this change from issue #9264 for now, as it needs more testing before being put into a release branch
  • make ztcfg able to tolerate tone zones already being loaded and selected as default (or in use by channels) without aborting the configuration process
r3676-36822008-01-12
  • Symbolic names to registers in wcfxo: wcfxo-regs by meneault from issue #11057.
  • Remove the hex that prevented wcfxo international settings from working. Patch wcfxo-hexa by meneault from issue #11057.
  • Detect cards that do not support international settings: Cards based on si3035 can not be set with international settings. This can be tested using REVB (reg. 13, bits 2:5). This commit tests for that value. It also adds some debugging macros, based on xpp/zap_debug.h , those maybe those macros should be moved to a more common place.
  • Don't free a tone zone that was not created. (So why does tonezone.c do that?) Closes issue #10593 . Sorry for the noise.
  • Ignore generated html-zed man pages.
r3670-36742008-01-11
  • Improve ring detection when polarity reversals are present. (closes issue #9264) Reported by: mjagdis Patches: zaptel-ring.diff uploaded by mjagdis (modified by me to add support in wctdm24xxp as well) Tested by: benbrown
  • finish updating to support echocan params ioctl, even though the parameters are currently ignored
  • minor cleanups
  • restore ability of this driver to compile... will finish echo can params code later
r36692008-01-11
  • Reduce indentation in wcfxo.c .
  • Also improve an error message there.
r3665-36672008-01-11
  • Implement atomic reference counting for tone zone structures, ensuring that they will never be freed while they are in use by a channel or as the default zone. In passing, improve default zone handling so that there will never be a default zone value pointing to a zone that hasn't been loaded yet. (closes issue #10593) Reported by: jmhunter Patches were provided by Matti, but a different solution was chosen
  • remove some macros that are no longer needed
r36642008-01-11
  • Merged revisions 3663 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3663 | russell | 2008-01-11 14:38:47 -0600 (Fri, 11 Jan 2008) | 8 lines Revert an unnecessary trylock. Multiple people have looked at this and nobody can see any reason why this would be required. (closes issue #10791) Reported by: Matti Patches: patch uploaded by Matti (license 109) ........
r36622008-01-11
  • apparently strcasecmp() is a fairly recent addition to the kernel, so use the older method of forcing the string to lowercase and using strcmp() instead for parameter parsing
r3659-36602008-01-11
  • Minor formatting change.
  • Elimates a recursive grab of a spinlock in the interrupt handler for the wcte12xp.
r3649-36542008-01-10
  • finish converting aggressive suppression mode to runtime control
  • ensure that any non-zero value supplied will turn on aggressive mode
  • add runtime-controllable aggressive suppression to KB1 as well
  • umm... should have compiled in both modes before committing
  • add runtime-control to MG2 aggressive suppression (compile-time control is still available, but only sets the default mode of operation)
  • adt_lec.c (added), wcte12xp/vpmadt032.c, adt_lec.h (added), wcte12xp/vpmadt032.h, wcte12xp/base.c: add some code to parse parameters for ADT-based echo cancelers, and update the wcte12xp driver to be able to push the parameters all the way down to the DSP initialization function (actually pushing them out to the DSP will come later)
r3646-36472008-01-10
  • live_zap: Add an 'exec' command to execute commands in the 'live' environmnt.
  • xpp/xpp_zap.c, xpp/utils/zconf/Zaptel/Config/Defaults.pm, xpp/xproto.c, xpp/Changelog_xpp, xpp/xproto.h, xpp/xpd.h, xpp/utils/zconf/Zaptel/Chans.pm, xpp/card_bri.c, xpp/xbus-core.c, xpp/utils/zconf/Zaptel.pm, xpp/utils/zconf/Zaptel/Xpp/Xpd.pm, xpp/utils/fpga_load.c, xpp/utils/lszaptel, xpp/xdefs.h, xpp/utils/zapconf, xpp/utils/zconf/Zaptel/Hardware/PCI.pm, xpp/.version, xpp/card_pri.c, xpp/card_fxo.c, xpp/xframe_queue.c, xpp/Kbuild, xpp/README.Astribank, xpp/card_global.c, xpp/utils/zaptel_hardware, xpp/Makefile, xpp/utils/Makefile, xpp/xbus-pcm.c, xpp/zap_debug.c, xpp/zap_debug.h, xpp/utils/zconf/Zaptel/Xpp/Line.pm (added), /, xpp/utils/zconf/Zaptel/Span.pm, xpp/utils/astribank_hook, xpp/init_card_9_29, xpp/xpp_usb.c: xpp.r5254:
  • Improved polarity reversal hangups in FXO (r5194). Fixed false detection of polarity reversals.
  • Optimize xframe allocation, by not zeroing the whole memory (in get_xframe()).
  • Fixed erronous error message that appeared sometimes from fpga_load during USB renumeration.
  • Zaptel::Chans now provides battery() reporting for some FXO channels (Astribank FXO and wcfxo). Merged revisions 3643 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r3639-36412008-01-09
  • Merged revisions 3640 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3640 | mattf | 2008-01-09 16:51:57 -0600 (Wed, 09 Jan 2008) | 1 line BIG fxotune update. New version which uses fourier analysis for echo return loss measurement. Much more accurate than the old version, and can penetrate through background noise that may be on the line as well as noise caused by tones in the background such as reorder or congestion if the timing parameters aren't exactly right in the setup. If you have analog fxo modules, it is recommended that you run fxotune on them again with this latest version. You will definitely see even better results ........
  • Merged revisions 3638 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3638 | mattf | 2008-01-09 16:46:47 -0600 (Wed, 09 Jan 2008) | 1 line Make sure G.165 EC disable tone detection is enabled ........
r3632-36362008-01-09
  • eliminate compiler warnings about unused variables
  • For systems using a dynamic device filesystem (pretty much everything now), don't register the character device for transcoder support unless the 'zttranscode'module is loaded. This will result in zttranscode no longer being automatically loaded when there are no transcoders present but Asterisk's codec_zap is loaded to look for them. The zttranscode module will get loaded if any transcoder driver modules are loaded, so users with transcoders will not see any change in behavior.
  • use the proper error code for 'no hardware echo canceler available'
r3626-36282008-01-08
  • Slightly saner man -> html.
  • Another little documentation aid.
  • doc/patgen.8 (added), README, doc/ztdiag.8 (added), doc/pattest.8 (added): Documentation updates.
r36202008-01-07
  • Fix some usage messages.
r36182008-01-04
  • Increase the amount of code that is protected by locks in the wcte12xp interrupt handler.
r36152008-01-04
  • Remove a debug print that found its way into patch. One of them misleading.
r3609-36132008-01-04
  • [commit message] (issue #10393) Reported by: tzafrir Patches: chan_alarm_zaptel.diff uploaded by tzafrir (license 46) (modified by me)
  • fix a small annoyance
  • various minor cleanups
r36072008-01-03
  • Use inline perl to get list of module instead of script from xpp/utils, as xpp/utils is not copied to remote rsync copy.
  • Make sure we set environment early enough to run perl code.
r3604-36052008-01-03
  • restore a line of code that was accidentally removed
  • re-add proper support for boards with hardware echo cancellers
r36012008-01-03
  • Removing some left over debugging code.
r3596-36002008-01-03
  • a little bit of code cleanup and use explicit-size types for new ioctl structures
  • expose the limit for echocan params so programs will know what to expect
r3592-35932008-01-02
  • Corrected unneeded return value.
  • wctdm24xxp/wctdm24xxp.h, wcte12xp/vpmadt032.c, wctdm24xxp/base.c, wctdm24xxp/GpakCust.c: VPMADT032 stability changes for wctdm24xxp and wcte12xp: - Remove double reads. - Wait for writes to complete before starting reads. - Optimize reads of multi-word register.
r3589-35902008-01-02
  • allow longer parameter names
  • mec.h (removed), kb1ec.h, mec2.h (removed), mec3.h (removed), Makefile, sec-2.h, mec3-float.h (removed), sec.h, mec2_const.h (removed), hpec/hpec_zaptel.h, mg2ec.h, zaptel.h, zconfig.h, zaptel-base.c: bring back the echocan-params code that was removed in r3545, this time with a small change made to ensure backwards compatibility with existing applications at both the binary and source code level
r35862008-01-02
  • Move the release of VPMADT032 resources to after the interrupt handler has been freed. Closes a small window of opportunity for NULL pointer access at driver unload time.
r35842007-12-31
  • Allow passing an arbitrary parameter to the build command.
r3569-35822007-12-30
  • git-reset --hard instead of git-checkout (Paolo Ornati).
  • "update" command to pull an update from upstream repo.
  • The script now will not require unnecessary parameters: it saves them in build_tools/git_test.conf
  • Adapt ztd-eth to newer interfaces from kernel 2.6.24 . Merged from branches/1.2 rev. 3577 .
  • Add CAS to channel capabilities of ztdynamic (Patch by brettcar). Closes issue #11445 .
  • A script to build zaptel vs. a kernel version from a git tree. This should help test building vs. kernels in Linus's tree (as of 2.6.11).
  • modules now can take parameters from live.conf (${module}_ARGS).
  • zapconf's settings are taken from live.conf .
  • Added 'reload' for 'unload; load' .
  • Do detect the type of a wcfxo channel.
r3565-35662007-12-27
  • Some extra hooks to echo canceller modules.
  • Give harware modules detection^guessing a chance.
  • Update documentation. Mainly regarding the PRI module. Merged revisions 3564 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r35612007-12-27
  • Shouldn't destroy the workqueue with the lock held.
r35562007-12-24
  • xpp/utils/zconf/XppUtils.pm (removed), xpp/.version, xpp/utils/xpp_sync, xpp/utils/zconf/Zaptel/Chans.pm, xpp/utils/zconf/Zaptel/Utils.pm (added), /, xpp/README.Astribank, xpp/utils/zconf/Zaptel/Span.pm, xpp/utils/zconf/Zaptel/Xpp/Xpd.pm, xpp/Changelog_xpp, xpp/utils/zconf/Zaptel/Hardware/USB.pm, xpp/utils/zconf/Zaptel/Hardware/PCI.pm, xpp/utils/zconf/Zaptel/Xpp/Xbus.pm:
  • XppUtils.pm renamed Zaptel::Utils.pm .
  • Some more documentation. Merged revisions 3555 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r3552-35532007-12-21
  • fix a bug in wct1xxp (pointed out on asterisk-dev) and a minor cleanup in wcte11xp.c
  • coding guidelines cleanup
r35502007-12-20
  • Cleanup in case the firmware load from userspace fails.
r35482007-12-20
  • Add blackfin enhancement. Closes issue #0011283
r35452007-12-20
  • mec.h (added), kb1ec.h, mec2.h (added), mec3.h (added), Makefile, sec-2.h, mec3-float.h (added), sec.h, mec2_const.h (added), hpec/hpec_zaptel.h, mg2ec.h, zaptel.h, zconfig.h, zaptel-base.c: revert the echocanparams code for now... it's not ready to be used
r35412007-12-19
  • xpp/.version, xpp/card_pri.c, /, xpp/utils/zconf/Zaptel/Span.pm, xpp/Changelog_xpp, xpp/init_card_9_29, xpp/utils/genzaptelconf, xpp/utils/zapconf:
  • A few more fixes to card_pri.
  • Do use "crc4" for E1 by default when generating zaptel.conf . Merged revisions 3540 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r35352007-12-19
  • Improve wctdm24xxp and wcte12xp drivers' tolerance to host system latencies.
r35292007-12-19
  • You need a space after [, since [ is an application
r35282007-12-19
  • There is an architectural issue with the way menuselect works in zaptel. If the menuselect.makeopts file gets automatically created when running make, then the Makefile does not get the contents of that file included. The bug exposed itself where libnewt was not found, but we tried to build it anyway. This hack prevents that from happening, but the larger issue needs to be addressed. It can be fixed once the actual building of the modules and userspace tools are done by sub Makefiles ... (closes issue #11199) Reported by: dimas Patches: newt_select_makefile.diff uploaded by tzafrir (license 46)
r3516-35262007-12-19
  • eliminate a compiler warning and restore the ability to use HPEC (without parameters for now)
  • mec.h (removed), kb1ec.h, mec2.h (removed), mec3.h (removed), Makefile, sec-2.h, mec3-float.h (removed), sec.h, mec2_const.h (removed), mg2ec.h, zaptel.h, zconfig.h, zaptel-base.c: add ability to provide parameters to echo cancelers on a per-channel basis, and remove the three versions of the 'Mark' echo canceler (later replaced by KB1 and then by MG2)
  • even though it's not very logical, having a 'next sample' number of zero for a sample is valid, so restore the ability to set one
r35152007-12-18
  • Enable xpp_usb in the sysconfig file as xpp no longer generates many interrupts when there's no hardware connected. Merged revisions 3514 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r35132007-12-18
  • remove some accidentally merged properties
r3501-35112007-12-18
  • Block r3509 from 1.4 .
  • xpp/xpp_zap.c, xpp/utils/hexfile.c, xpp/README.metering (removed), xpp/utils/xpp_fxloader.usermap, xpp/firmwares/FPGA_1151.hex, xpp/xpp_zap.h, xpp/xproto.c, xpp/Changelog_xpp, xpp/utils/example_default_zaptel, xpp/firmwares/FPGA_FXS.hex, xpp/xpd.h, xpp/xproto.h, xpp/utils/zconf/Zaptel/Chans.pm, xpp/utils/xpp_blink, xpp/card_bri.c, xpp/xbus-core.c, xpp/utils/zconf/Zaptel.pm, xpp/utils/test_parse.c, xpp/utils/xpp_fxloader, xpp/utils/zconf/Zaptel/Xpp/Xpd.pm, xpp/utils/fpga_load.c, xpp/xbus-core.h, xpp/xdefs.h, xpp/utils/zapconf, xpp/utils/zconf/Zaptel/Hardware/PCI.pm, xpp/utils/xpp_sync, xpp/.version, xpp/card_pri.c, xpp/firmwares/FPGA_1141.hex, xpp/card_fxo.c, xpp/xframe_queue.c (added), xpp/xbus-sysfs.c, xpp/Kbuild, xpp/README.Astribank, xpp/card_fxs.c, xpp/card_global.c, xpp/card_fxo.h, xpp/xframe_queue.h (added), xpp/utils/zaptel_hardware, xpp/xbus-pcm.c (added), xpp/utils/zconf/Zaptel/Hardware/USB.pm, xpp/card_global.h, xpp/utils/zconf/Zaptel/Xpp/Xbus.pm, xpp/utils/zconf/XppUtils.pm (added), xpp/xbus-pcm.h (added), xpp/utils/zconf/Zaptel/Hardware.pm, xpp/zap_debug.h, xpp/utils/zt_registration, /, xpp/utils/zconf/Zaptel/Span.pm, xpp/utils/zaptel_drivers, xpp/init_card_9_29, xpp/utils/genzaptelconf, xpp/utils/zconf/Zaptel/Xpp.pm,
  • Basically ready.
  • PCM synchronization changes: - Each Astribank unit ticks independently. Each with its own PLL. - HOST synchronization is gone. Loading of xpp will no longer cause useless 250 ticks per second if you have no Astribank. - Synchronization from the zaptel sync master requires setting ZAPTEL as sync source (xpp_sync ZAPTEL).
  • rx_tasklet is now a parameter of the module
  • 5128 (1151) / 5122 (1141, 1131): - Fixes synchronization issues. - PRI module:
  • - Modules no longer magically scan system on initialization. - Scanning is by calling explicit methods. - "Serial" has been renamed "Label". It is basically unique, but should be modifieble. - Some basic documentation of zaptel perl modules.
  • Default sort order of zt_registration is back to SORT_CONNCTOR.
  • zt_registration proc file now shows the number of span registered to if registered. Try: grep . /proc/xpp/XBUS-*/XPD-*/zt_registration * genzaptelconf: Allow using a custom command instead of /etc/init.d/asterisk to start/stop asterisk.
  • Fixed the typo "Slagish". Merged revisions 3506 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
  • Detect some extra X101P clones out there.
r3494-34952007-12-16
  • Make sure the asciidoc menu is deep enough.
  • Simplify udev rules so they will be in line with ones provided by distributions and allow simple overriding of file permissions. Closes issue #11276 . Merged revisions 3493 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r34902007-12-14
  • digits.h, Makefile, gendigits.c (removed), /, tonezone.c, wcusb.c, zaptel.h, zonedata.c, tonezone.h, zaptel-base.c: (merging dtmf-twister branch plus a few fixes) move DTMF/MF generation into tonezone.c (libtonezone) so that it can happen at runtime instead of compile time; this allows for DTMF/MF to be different on a zone-by-zone basis without requiring a recompile of Zaptel set DTMF 'twist' for Brazil (zone 'br') to 2dB
r34762007-12-13
  • Merged revisions 3475 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3475 | kpfleming | 2007-12-13 16:59:16 -0600 (Thu, 13 Dec 2007) | 2 lines remove some code that is not compatible with modern versions of pppd ........

Zaptel 1.4.7

VersionDateDescription
r3242-32452007-11-22
  • Make sure that's disabled until I retest that
  • Merged revisions 3243 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3243 | mattf | 2007-11-21 17:51:48 -0600 (Wed, 21 Nov 2007) | 1 line Add new product support ........
  • Merged revisions 3241 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3241 | mattf | 2007-11-21 16:45:32 -0600 (Wed, 21 Nov 2007) | 1 line Transcoder driver updates. Fixes G.723 no audio issues with latest drivers ........
r32332007-11-14
  • xpp/xpp_zap.c, xpp/.version, xpp/utils/print_modes.c, xpp/init_card_3_29, /, xpp/init_card_4_29, xpp/Changelog_xpp: xpp r5010:
  • Fix a deadlock spotted on some SMP installations. * Improve (reduce) signal attenuation on FXO ports.
  • Increase FXS ring detect debounce interval. Merged revisions 3229-3232 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r3223-32262007-11-11
  • tor2ee doesn't build. Remove it. Closes #10278.
  • ztmonitor: Get rid of a pointless static buffer and strcpy. And also give a more useful conversion message. Merged revisions 3222 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r32212007-11-08
  • Add dependency on newt Reported by: dimas Patch by: tilghman Closes issue #11199
r3218-32202007-11-07
  • Don't try to generate bindir and mandir if there are no binaries to install (this causes an invalid install command).
  • make_firmware_object is now generated. Ignore it.
  • xpp/utils/zconf/Zaptel/Chans.pm, /, xpp/utils/genzaptelconf, xpp/utils/zconf/Zaptel/Hardware/PCI.pm:
  • zaptel-perl,
  • Fix reporting of empty slots in analog Digium cards.
  • genzaptelconf: More readable case-s. Merged revisions 3217 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r32162007-11-06
  • Merged revisions 3215 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3215 | mattf | 2007-11-06 15:13:09 -0600 (Tue, 06 Nov 2007) | 1 line Cross port fxo line voltage monitoring patch from wctdm to wctdm24xxp ........
r32112007-11-03
  • Major update for tc4xxp driver. Fixes many outstanding issues related to channel lockups, etc. It also raises the maximum channel count for g.729 to 120 channels.
r32062007-10-31
  • Merged revisions 3205 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3205 | mmichelson | 2007-10-31 16:08:15 -0500 (Wed, 31 Oct 2007) | 5 lines Fixed potential buffer overflow. See AST-2007-024 for more details ........
r32022007-10-31
  • Blocking merge of r3201 which is a backport from 1.4 .
r31982007-10-28
  • firmware/Makefile, build_tools/make_firmware_object (removed), configure, build_tools/make_firmware_object.in (added), configure.ac: Firmware object file building does not depend anymore on another object to be linked into the same module. That dependency existed solely for checking target binary properties in make_firmware_object . Those properties are now checked in autoconf.
r31952007-10-27
  • Detect SELinux support (for install target) in autoconf. Can be manually overriden in configure or make.
r31902007-10-26
  • ztdummy.c, wct4xxp/base.c, wcte11xp.c, wcte12xp.c, wctdm.c, wctdm24xxp/base.c, tor2.c, zaptel-base.c: If you depend on anything that is not in /usr/include/zaptel , you must build with the local zaptel.h . Otherwise you may mix two versions of Zaptel .
r31892007-10-26
  • Merged revisions 3188 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3188 | mattf | 2007-10-26 10:08:37 -0500 (Fri, 26 Oct 2007) | 1 line Another clock polarity update. To fix garbage audio on some systems with the wctdm24xxp driver and VPMADT032 ........
r31852007-10-26
  • Remove obsolete drivers (replaced by wcusb).
r31702007-10-18
  • Merged revisions 3169 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3169 | qwell | 2007-10-18 17:56:14 -0500 (Thu, 18 Oct 2007) | 4 lines Correct the name of the wct4xxp driver. Issue 11030 ........

Zaptel 1.4.6

VersionDateDescription
r31612007-10-18
  • Make sure we only increment timingslips when there actually are timing slips, instead of everytime we service the framer
r3154-31582007-10-18
  • Fix zaptel_hardware's behaviour for unknown span types. Merged revisions 3157 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
  • xpp/.version, /, xpp/init_card_4_29, xpp/Makefile, xpp/Changelog_xpp, xpp/utils/zconf/Zaptel/Hardware/USB.pm, xpp/utils/zconf/Zaptel/Xpp.pm:
  • zaptel-perl should not panic when there is no /proc/bus/usb (Closes #11020).
  • Don't build metering by default for now.
  • And this is xpp rev 4900.
  • Make opermode work again. Merged revisions 3152-3153 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r3143-31472007-10-16
  • Update README yet again.
  • xpp/xpp_zap.c, xpp/.version, xpp/card_pri.c, xpp/card_fxo.c, xpp/firmwares/USB_FW.hex (added), xpp/card_fxs.c, xpp/README.Astribank, xpp/utils/zaptel_hardware, xpp/xproto.c, xpp/Changelog_xpp (added), xpp/firmwares/USB_1130.hex (removed), xpp/utils/zconf/Zaptel/Hardware/USB.pm, xpp/firmwares/USB_1140.hex (removed), xpp/utils/zconf/Zaptel/Xpp/Xbus.pm, xpp/xpd.h, xpp/xproto.h, xpp/firmwares/USB_1150.hex (removed), xpp/utils/zconf/Zaptel/Hardware.pm, xpp/ChangeLog (removed), xpp/utils/zt_registration, xpp/xbus-core.c, /, xpp/utils/xpp_fxloader, xpp/utils/zaptel_drivers (added), xpp/utils/fpga_load.c, xpp/xdefs.h, xpp/utils/zconf/Zaptel/Xpp.pm, xpp/utils/zconf/Zaptel/Hardware/PCI.pm, xpp/xpp_usb.c: xpp r4892:
  • - Use sysfs directly. Don't rely on lspci/lsusb. - Each device has a description and driver name. - Zaptel::Hardware::drivers() to show the list of required drivers for this system (see zaptel_drivers). - zaptel_hardware shows a description and a (suggested?) driver.
  • zt_registration sorts by Serial first and only then by connector.
  • USB_FW.hex replaces all the USB_11x0.hex . - Separate USB interface for the management processor. - Hence fpga_load can now work even with drivers loaded.
  • Fix firmware upgrading.
  • Fix manual firmware loading while auto-loading. Merged revisions 3142 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r31392007-10-16
  • use latest Octasic API release
r31332007-10-12
  • Merged revisions 3132 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3132 | mattf | 2007-10-12 17:19:58 -0500 (Fri, 12 Oct 2007) | 1 line Fix for false power alarms, as well as a clock polarity issue ........
r31212007-10-07
  • Update the links section (including an on-line HTML copy of the README).
r31132007-10-04
  • README, contrib (removed), /, build_tools/install_prereq (removed), install_prereq (added):
  • install_prereq is not a build script. Move it to main directory (which is our scripts directory).
  • Don't run/print install command when there's nothing to install.
  • Fix install_prereq command in README . Merged revisions 3109-3112 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r31062007-10-03
  • xpp/xpp_zap.c, xpp/utils/hexfile.c, xpp/firmwares/FPGA_1151.hex, xpp/utils/hexfile.h, xpp/xproto.c, xpp/firmwares/FPGA_FXS.hex, xpp/xproto.h, xpp/xpd.h, xpp/ChangeLog, xpp/xbus-core.c, xpp/init_card_4_28 (removed), xpp/init_card_4_29 (added), xpp/init_card_6_28 (removed), xpp/init_card_6_29 (added), xpp/utils/fpga_load.c, xpp/xdefs.h, xpp/utils/zapconf, xpp/.version, xpp/firmwares/FPGA_1141.hex, xpp/card_fxo.c, xpp/xbus-sysfs.c, xpp/utils/zaptel_hardware, xpp/utils/Makefile, xpp/init_card_3_28 (removed), xpp/utils/zt_registration, xpp/init_card_3_29 (added), /, xpp/init_card_7_28 (removed), xpp/init_card_7_29 (added), xpp/init_card_9_28 (removed), xpp/init_card_9_29 (added), xpp/utils/genzaptelconf, xpp/utils/zconf/Zaptel/Xpp.pm, xpp/xpp_usb.c: New xpp release:
  • 2.9 .
  • fpga_load:
  • Don't leave an empty directory behind (4784)
  • Increase xpp poll_timeout to 1000ms - useful for CentOS 4 (r4781).
  • Fix initialization anoyance: if AB don't answer to polls, don't waitfor_xpds, and show no waiting XPDs (r4725).
  • Disable dtmf_detect by default once again (r4712).
  • Don't check twice for asterisk to stop. The second test was done while Asterisk was still stopping (r4708).
  • Support building the kernel with M= instead of with SUBDIRS= , as used in some newer build systems (r4677). Merged revisions 3105 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r31002007-10-01
  • No need to met those to changes back into 1.4 .
r30972007-09-29
  • Document the usage of ./configure .
  • spacing.
r30942007-09-26
  • contrib/scripts/install_prereq (added), contrib (added), contrib/scripts (added): Add a script to load package prerequisites (closes issue #10523)
r3087-30902007-09-23
  • Ignore errors from fxotune -s. The channel can be used e.g. if Asterisk is already running.
  • Re-disable dtmf_detection of the FXS module (From xpp rev 4712). Merged revisions 3084 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r3079-30822007-09-22
  • Make some improvements in how we do event retrieval
  • Disable that for now (DTMF detection)
r3070-30762007-09-22
  • Makefile Automatically enabling Zaptel MMX support. Disabled by default for now.
  • To enable, build with ZAPTEL_MMX_AUTO=yes (or any other non-empty value)
  • There is a white list of configuration values (without the prefix CONFIG_). One of them needs to be set in order for CONFIG_ZAPTEL_MMX to be enabled.
  • Only adds support for kernel 2.6 . If anybody finds a simple way to do the same with 2.4 - patches are welcomes.
  • Sort out print messages in ztdummy:
  • Proper priority to every message.
  • Remove a useless global.
  • fxotune must be run after ztcfg.
r30672007-09-20
  • Remove DESTDIR from CONFIG_FILE, since we don't want DESTDIR passed in as part of the -DZAPTEL_CONFIG. Closes issue #10764, pointed out by cabal95
r30642007-09-20
  • Disable native bridging pending resolving of some issues
r30612007-09-19
  • Clarify that ztcfg prints the channel map before actually configuring channels.
r3051-30562007-09-18
  • Support building the kernel with M= instead of with SUBDIRS= , as used in some newer build systems. From xpp r4677. Merged revisions 3055 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
  • Give proper type for printk messages.
  • Fix the ioctl ZT_CHANDIAG and enable it by default. (Backport changeset 2384 from trunk)
r30482007-09-17
  • Revert previous change on spaninfo and institute an ABI compatible call, to avoid breaking zaptel ABI compatibility between releases (closes issue #10745)
r3044-30452007-09-16
  • Run fxotune automatically on startup. * Make fxotune -s less verbose by default so it won't make noise for the init.d script.
  • Document ztdummy changes.
  • It's a (ztdummy) clock source, not ztdummy type.
r30412007-09-15
  • Remove silly CAS signalling conflicts... patch
r3020-30382007-09-15
  • Include support for high-resolution timers for linux >= 2.6.22 (#10314). Changes from the patch:
  • Only support kernels >= 2.6.22, as hrtimer_forward is only exported as of that version.
  • Adapted to my recent changes in ztdummy.c .
  • Use ZAPTEL_TIME_NS instead of ZAPTEL_RATE
  • Simplified ticks debug statement. Will only be used if debug=2 or debug=3 .
  • Include the type of the ztdummy module in the desc (span description) filed. To check what type of module you built, use: strings ztdummy.ko | grep type tr '%' '\n' <ztdummy.ko | grep -a type: Or look at the span title line in /proc/zaptel .
  • ZAPTEL_RATE is not a time period.
  • s/INSTALL_PREFIX/DESTDIR/ in firmware/Makefile . The install target now won't fail in DESTDIR install, but will probably do nothing.
  • xpp/xpp_zap.c, xpp/firmwares/FPGA_1151.hex, xpp/xpp_zap.h, xpp/xproto.c, xpp/firmwares/FPGA_FXS.hex, xpp/xproto.h, xpp/xpd.h, xpp/utils/zconf/Zaptel/Chans.pm, xpp/param_doc (added), xpp/card_bri.c, xpp/init_card_4_26 (removed), xpp/ChangeLog, xpp/xbus-core.c, xpp/init_card_4_28 (added), xpp/init_card_6_26 (removed), xpp/init_card_6_28 (added), xpp/card_bri.h, xpp/xbus-core.h, xpp/utils/zapconf, xpp/.version, xpp/card_pri.c, xpp/firmwares/FPGA_1141.hex, xpp/card_fxo.c, xpp/card_pri.h, xpp/README.Astribank, xpp/card_fxs.c, xpp/card_global.c, xpp/card_fxo.h, xpp/utils/Makefile, xpp/card_global.h, xpp/card_fxs.h, xpp/init_card_3_26 (removed), xpp/zap_debug.h, xpp/init_card_3_28 (added), xpp/init_card_7_26 (removed), /, xpp/init_card_7_28 (added), xpp/init_card_9_26 (removed), xpp/init_card_9_28 (added), xpp/xpp_usb.c: New xpp
  • 2.8 .
  • New firmwares fix input ports offhook.
  • Cleanup INFO()
  • Receive queue with TASKLETS [r4600]. Controlled by rx_tasklet parameter to xpp_usb module (can be changed in runtime).
  • The pcm_tasklet parameter in xpp module is deprecated: - Does not actually do anything. - If set during module loading, shows an ERR() message. - Also
  • Hardware DTMF detection by default, can be disabled by setting dtmf_detection=0 parameter to
  • - Can now generate users.conf compatible with asterisk-gui. - Optional command-line arguments denoting which files to generate. Possible values are 'zaptel', 'zapata' and 'users'. - Defaults to creating zaptel and zapata. Merged revisions 3019 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r3016-30172007-09-13
  • No need for a duplicate list of modules.
  • The order of modules load counts, if you have multiple cards. Merged revisions 3015 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r30142007-09-13
  • Merged revisions 3013 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3013 | file | 2007-09-13 18:31:30 -0300 (Thu, 13 Sep 2007) | 2 lines Add TE120P to init script. ........
r3011-30122007-09-11
  • After committing the patch to make ringdebounce a module parameter in wctdm, I went ahead and made the same change to wctdm24xxp. **
  • Note that there is a discrepancy here. wctdm uses 64 ms as the default ring debounce value while this module uses 128 ms. I'm not sure which one is more appropriate, but they should certainly default to the same thing.
  • Make ringdebounce a module parameter (closes issue #10218, pnlarsson
r3006-30082007-09-09
  • Also probe for wcte12xp by default (before wcte11xp).
  • xpp/.version, xpp/utils/xpp_sync, xpp/card_pri.c (added), xpp/firmwares/FPGA_1141.hex, xpp/firmwares/FPGA_1151.hex, xpp/README.metering, xpp/card_pri.h (added), xpp/README.Astribank, xpp/Makefile, xpp/utils/Makefile, xpp/utils/example_default_zaptel (added), xpp/firmwares/FPGA_FXS.hex, xpp/xpd.h, xpp/xproto.h, xpp/init_card_4_26, xpp/ChangeLog, /, xpp/init_card_9_26 (added), xpp/utils/genzaptelconf, xpp/utils/zapconf, xpp/utils: xpp.r4584:
  • New firmware to fix FXS leds irregularities.
  • Less noise at build time - don't echo version, test compile only once. *
  • initial version.
  • ignore perlcheck. Merged revisions 3004-3005 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r2995-29992007-09-08
  • Let autoconf figure out the switches for asciidoc.
  • Remove some leftover set -x from previous debug...
  • Allow overriding the asciidoc command. This allows using asciidoc < 7. Merged revisions 2997 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
  • Improve accuracy of zttest by using floats (#10312).
  • Account only for the time of actually waiting for the clock. * Clarify message for zttest -v .
  • Don't print some digits that are not meaningful enough.
r29922007-09-04
  • Fixing the ZAPTEL_SYNC_TICK patch for zaptel-base.c (#9645)
r29912007-09-04
  • (closes issue #10087) Reported by: Matti Remove comment that is no longer true. -1 will not cause the name to be used.
r29902007-09-01
  • ppp/Makefile, README, ppp, /, configure, configure.ac, makeopts.in:
  • Maintain the same meaning of DESTDIR and INSTALL_PREFIX as in main Makefile
  • Document ppp support to the best of my knowledge.
  • Err clearly if the VERSION was not found.
  • Add some basic/broken detection of ppp in autoconf. Merged revisions 2987 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
r29882007-08-31
  • CONFIG_FILE already has DESTDIR prepend to it. It is not needed here. Issue 10619, patch by djflux
r29862007-08-30
  • Add two fields to the spanconfig struct (at the bottom, as suggested by tzafrir), with a define to let modules know that it's there
r2984-29852007-08-30
  • Merged revisions 2983 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2983 | kpfleming | 2007-08-30 16:48:55 -0500 (Thu, 30 Aug 2007) | 2 lines add a proper plugin for Zaptel support in pppd, so that it can be used with any distro-supplied version of pppd instead of requiring a patched copy from the Digium download site ........
  • don't know how this was missed when i upgraded the interrupt flags before...
r2977-29802007-08-30
  • remove an unnecessary memset of the global ifaces array on module init
  • Remove some code that could never be executed. Instead of fixing the if statement, I just removed it. The contents of this global array are guaranteed to be zeroed out for us on load.
r2971-29722007-08-28
  • Revert the patlooptest changes
  • Make sure the target name is not the same as the directory name. Thanks Josh :-)
r2967-29692007-08-28
  • fix index for ru tones. Thanks to Malcolm for pointing this out.
  • Add Russian tones. (issue #7953, hanabana)
r29632007-08-27
  • Merged revisions 2962 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2962 | qwell | 2007-08-27 16:38:48 -0500 (Mon, 27 Aug 2007) | 3 lines Make sure we build the static version of libtonezone (and as a side-effect, all of the programs) with -fPIC ........
r2952-29612007-08-27
  • Enact the init.d script when not installing to a DESTDIR. Merged revisions 2960 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
  • Reduce the noise when building xpp/ .
  • Skip cleaning modules if KSRC is not defined: it is optional if you build userspace alone ("make programs").
  • Pass HOTPLUG_FIRMWARE explicitly to kernel 2.6 makefile. This is to help eventually remove .EXPORT_ALL_VARIABLES from Makefile.
  • What is -O4 anyway?
  • Allow 'make clean' to work without a valid KSRC (for those building just 'programs').
  • In theory there should be no editing of the init.d script needed. So document how we can configure it without editing.
  • zaptel.init: Allow passing extra arguments (e.g.: -c conffig) to ztcfg.
  • Enable the sync tick patch.
  • Do install the hdlc network interface script.
r29502007-08-24
  • Merged revisions 2949 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 (closes issue #10555) ........ r2949 | qwell | 2007-08-24 15:46:20 -0500 (Fri, 24 Aug 2007) | 4 lines Fix an issue that caused only MG2 and possibly HPEC to work. Issue 10555, patch by me. ........
r2946-29482007-08-24
  • Let's not exclusive framer interrupts by default
  • More backport code
  • Beginning backport of trunk to 1.4
r29412007-08-23
  • Merged revisions 2940 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2940 | mattf | 2007-08-23 11:41:36 -0500 (Thu, 23 Aug 2007) | 1 line Increase CWCID reliability on analog modules significantly. (although if you have problems with pulse dialing on high REN loads, see the comment to revert the value back to its previous value). Thanks Kinsey and Rick. ........
r2934-29372007-08-22
  • Merged revisions 2936 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2936 | qwell | 2007-08-22 16:01:14 -0500 (Wed, 22 Aug 2007) | 6 lines Don't try to create devices 250 and above in udev. Closes issue 10522, fix found by me (but I'm not going to take credit for the code, since it already existed in trunk for some reason) ........
  • Reverse logic which checks for existing zaptel.conf Issue 10527, reported by arcivanov.

Zaptel 1.4.5.1

VersionDateDescription
r2922-29242007-08-21
  • wctdm24xxp/GpakCust.h, wctdm24xxp/wctdm24xxp.h, wctdm24xxp/base.c, /, wctdm24xxp/GpakCust.c: Merged revisions 2923 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2923 | mattf | 2007-08-21 13:40:23 -0500 (Tue, 21 Aug 2007) | 1 line Allow wctdm24xxp to compile on a 2.4 based kernel ........
  • Add some 2.4 Makefile trickery for wctdm24xxp
r29202007-08-21
  • Fix building on kernel 2.6.23rc1, from Axel Thimm (xpp r4523). Merged revisions 2919 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2
r29172007-08-21
  • change ftp to downloads
r2911-29152007-08-21
  • Add an explicit mode to the callto open (the default one that is used anyway).
  • Clarify error message. closes #10505 on Zaptel 1.4. Merged revisions 2914 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
  • Set maximal zaptel udev timeout to 20 seconds.
  • Allow overriding it from cwrcconfconfig file (and explain how). (From trunk r2909 - got accidentally commited there first). Merged revisions 2910 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
r2905-29072007-08-19
  • Fix README.Astribank with asciidoc 8.2.2: make "underlining" more strict. (xpp r4519) Merged revisions 2906 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
  • Fix Makefile typo in 'install-progrms:' (Thanks, Mark Purcell).
  • Rename the generated xpp/README.html to xpp/README.Astribank.html to provide a unique basename among docs (helps debian packaging).

Zaptel 1.4.5

VersionDateDescription
r2866-28812007-08-17
  • install_prereq: Don't install packages twice. Merged revisions 2880 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
  • An 1.2-specific fix.
  • programs and install-programs are now for all of userspace. Added the target 'utils' for what 'programs' used to be.
  • tonezone.h is installed with install-libs, not install-include .
  • Document this.
  • Document some other variations on 'make' and 'make install'.
  • Improve documentation of /proc/zaptel .
  • Ignoring some more utilities.
  • No need to merge those changes - the implementation in 1.4 is different.
  • Get LDFLAGS and CFLAGS from autoconf. Make sure that they get everywhere.
  • Build menuselect with the HOSTCC.
  • xpp/xpp_zap.c, xpp/.version, 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
  • 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. Merged revisions 2860 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
r2858-28652007-08-16
  • Merged revisions 2864 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2864 | mattf | 2007-08-16 15:47:46 -0500 (Thu, 16 Aug 2007) | 1 line Make sure we enable MRM ........
  • Merged revisions 2861 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2861 | mattf | 2007-08-16 15:10:03 -0500 (Thu, 16 Aug 2007) | 1 line Remove some unused variables from compilation ........
  • Merged revisions 2857 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2857 | mattf | 2007-08-16 15:02:58 -0500 (Thu, 16 Aug 2007) | 1 line Fix for when voicebus based cards stop taking interrupts on some systems ........
r28552007-08-16
  • Add a rule for generating xpp/README.html (not used by default).
  • Ignore it, and clean it and README.html . Merged revisions 2850 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
r28532007-08-16
  • Merged revisions 2852 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2852 | mattf | 2007-08-16 12:01:18 -0500 (Thu, 16 Aug 2007) | 1 line Make sure the gain adjustment is only done if the VPM100M is present ........
r28492007-08-16
  • Break install target, as in 1.2:
  • Provide separate programs and libs targets , and provide separate install-programs, install-libs , install-includes and install-modules.
  • DESTDIR should work. INSTALL_PREFIX was removed, as it was ambigious. Use the vaiable 'prefix' to override /usr .
  • Print a message at the end of the install target.
  • Convert shell logic in targets to make logic.
  • Still not sure install-libs and install-includes are really needed. * Use includedir, mandir and libdir (but not sbindir) from configure.
  • Install Man pages and utils according to those selected by the user.
r2842-28472007-08-15
  • Fix for 8277. Inproper alarm handling on dynamic spans
  • Make sure that the URL is REALLY up to date
  • Make sure we use the new ftp.digium.com
r2833-28392007-08-15
  • 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 and SUBDIRS_EXTRA Merged revisions 2838 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
  • Fix building on older CentOS 4 and Trixbox. Merged revisions 2836 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
  • xpp/.version, xpp/ChangeLog, /, xpp/README.Astribank, xpp/card_fxs.c, xpp/xproto.c: 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
  • NT instead of TE (r4498).
  • Disable FXS hardware DTMF detection by default (r4492). Merged revisions 2832 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
r28302007-08-10
  • Merged revisions 2829 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2829 | mattf | 2007-08-10 16:54:56 -0500 (Fri, 10 Aug 2007) | 1 line Make sure we permit MRM commands ........
r2821-28242007-08-06
  • Use host compiler to build gendigits Issue 10255, initial patch by mirabilos, modified by me to work with 1.4.
  • Include some headers from the target system rather than the build system. Issue 10254, patch by mirabilos
r28192007-08-05
  • Extra Zaptel PCI IDs (from Philipp Kempgen). From Xorcom r4466. Merged revisions 2818 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
r28122007-08-01
  • xpp/xpp_zap.c, xpp/.version, 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/utils/Makefile, xpp/Makefile, xpp/firmwares/FPGA_FXS.hex, xpp/card_global.h, xpp/xpd.h, xpp/xproto.h, xpp/zap_debug.h, xpp/card_bri.c, 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.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
  • We do need the T1 timer in NT. If it gets into G2 state (rr4407). Merged revisions 2811 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2
r28092007-08-01
  • Merged revisions 2808 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2808 | qwell | 2007-08-01 15:21:04 -0500 (Wed, 01 Aug 2007) | 2 lines Per Matt Fredrickson, we don't want to use GFP_KERNEL while holding a spinlock. ........
r2806-28072007-08-01
  • Merged back in some changes I wasnt aware of
  • Much newer and improved version of pciradio driver
r28022007-07-30
  • Merged revisions 2251 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2251 | kpfleming | 2007-02-28 14:44:28 -0600 (Wed, 28 Feb 2007) | 2 lines 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) ........
r27972007-07-29
  • Ignore generated files on the new wctdm24xxp dir. (from 1.2 r2796)
  • Ignore two extra man pages on xpp/utils .
r27902007-07-27
  • Blocked revisions 2789 via svnmerge ........ r2789 | qwell |
r2782-27872007-07-27
  • Quick fix for the could not fill input buffer problem
  • Merged revisions 2781 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2781 | mattf | 2007-07-27 14:02:28 -0500 (Fri, 27 Jul 2007) | 1 line Minor message removal ........
r27762007-07-24
  • firmware/Makefile, wctdm24xxp/VPMADT032.bin (removed), wctdm24xxp/Makefile, wctdm24xxp/Makefile.kernel26: Add support for building the firmware for the wctdm24xxp driver as an object using the new firmware system.
r27722007-07-22
  • 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 0010257 . (From branches/1.2 r2771)
r2762-27692007-07-20
  • Make sure we use the new firmware interface
  • Merged revisions 2765 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2765 | mattf | 2007-07-20 14:17:25 -0500 (Fri, 20 Jul 2007) | 1 line Add new 2.6.22 api updates ........
  • Makefile, wctdm24xxp/base.c, wctdm24xxp/GpakApi.c, wctdm24xxp/gpakenum.h, wctdm24xxp (added), wctdm24xxp/GpakApi.h, wctdm24xxp/GpakCust.c, wctdm24xxp/Makefile.kernel26, wctdm24xxp/gpakErrs.h, zaptel-base.c, wctdm24xxp/GpakCust.h, wctdm24xxp/GpakHpi.h, wctdm24xxp/wctdm24xxp.h, /, wctdm24xxp/Makefile, wctdm24xxp.c (removed): Merged revisions 2761 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2761 | mattf | 2007-07-20 11:19:47 -0500 (Fri, 20 Jul 2007) | 1 line New product support, new echo canceler and new boards ........
r27592007-07-19
  • Generate list of Zaptel Modules directories
  • #10223 (Xorcom changeset:4379, from 1.2 r2758)
r2753-27572007-07-19
  • ztdummy.c, 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: Merged revisions 2756 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2756 | kpfleming | 2007-07-18 21:05:03 -0500 (Wed, 18 Jul 2007) | 2 lines update to 2.6.22 request_irq() flags ........
  • Merged revisions 2754 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2754 | kpfleming | 2007-07-18 20:21:25 -0500 (Wed, 18 Jul 2007) | 2 lines convert a few drivers over to current PCI module registration function ........
  • Merged revisions 2752 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2752 | kpfleming | 2007-07-18 20:02:53 -0500 (Wed, 18 Jul 2007) | 2 lines 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 ........
r27512007-07-18
  • Blocked revisions 2750 via svnmerge ........ r2750 | file |

Zaptel 1.4.4

VersionDateDescription
r27402007-07-16
  • Simplify hpec_start and remove duplicates.
r2733-27362007-07-13
  • xpp/xpp_zap.c, xpp/utils/zconf/Zaptel/Config/Defaults.pm, 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/utils/fpga_load.c, xpp/xbus-core.h, xpp/utils/lszaptel, xpp/xdefs.h, xpp/utils/xpp.rules, xpp/utils/zapconf, xpp/utils/zconf/Zaptel/Hardware/PCI.pm, xpp/utils/xpp_sync, xpp/.version, 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: Merge xpp r4372:
  • Update to zaptel-1.2.18 and zaptel-1.4.3 (r4308 onward)
  • Fix a critical race with zaptel synchronization (r4362)
  • Added a /proc/xpp/cmds for statistics about command timing (r4360)
  • Fix a digit mapping bug with hardware dtmf detection (r4357)
  • In xpp/utils/Makefile add perl syntax checks to our scripts (r4337)
  • Better USB data error checking (r4336)
  • udev rules (xpp.rules) avoid false calls from wrong nodes (r4331)
  • Improve hardware detection and reporting in lszaptel, zaptel_hardware. zapconf is basically functional.
  • Leds are blinked synchronously on all Astribanks now (r4262)
  • Fix a BRI bug if OPTIMIZE_CHANMUTE was compiled into zaptel (r4258) (This feature was not yet accepted into official zaptel)
  • Removed compile warning about HZ != 1000 (r4218)
  • Firmware updates.
  • fpga_load now supports USB pathes without zeros (r4211)
  • XPD numbers have changed to '<Unit><Subunit>' (r4196)
  • Proper support for ZT_VMWI ioctl, if used in zaptel (r4092)
  • Fix FXO power denial detection (r4054) * FXO could accidentally go off-hook with some compilers (r4048) (From branches/1.2 r2732, r2735)
  • config target: Replace shell scriptary with makefile
  • Add a helpful text for the Zaptel installer. (From branches/1.2 r2729)
  • 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. (From branches/1.2 r2728, r2730)
r27262007-07-11
  • 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) (From branches/1.2 r2724)
r2718-27222007-07-11
  • Merged revisions 2721 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2721 | qwell | 2007-07-11 13:14:11 -0500 (Wed, 11 Jul 2007) | 4 lines tzafrir pointed out that this was put in the wrong place. Move it so that asciidoc can properly parse it. ........
  • Merged revisions 2717 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2717 | qwell | 2007-07-11 12:24:21 -0500 (Wed, 11 Jul 2007) | 7 lines 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. ........
r2711-27142007-07-11
  • Fix the zaptel-perl install insturctions.
  • Remove obsolete and inaccurate README.Linux26 .
  • Enable zaptel-perl and use perl utilities for Astribank init (from 1.2 r2710) * Update README accordingly.
  • Continue documenting Zaptel, while we're updating the README.
  • Ignore the generated README.html.
r2706-27072007-07-08
  • Moving specific commands to a distro-specific part.
  • README fixes.
  • Add makefile target to generate README.html from README with asciidoc. Note: At least for now the ability to generate a nice extra HTML copy of the text README is an extra feature. But the README file is meant to be primarily read as a text file and will still be readable as such till further notice.
r27032007-07-06
  • Two more sections to the README. Though I'm not quite happy with their style.
r26972007-07-05
  • Merged revisions 2696 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2696 | qwell | 2007-07-05 13:08:53 -0500 (Thu, 05 Jul 2007) | 5 lines 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. ........
r2688-26902007-07-04
  • 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 . (from branches/1.2 r2689)
  • Set default value for XPP_SYNC.
r26842007-07-03
  • Merged revisions 2683 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2683 | qwell | 2007-07-03 13:57:42 -0500 (Tue, 03 Jul 2007) | 4 lines Fix a potential issue with the reversepolarity module option in wctdm. Issue 7191, patch by Thomas Andrews. ........
r26812007-07-03
  • Merged revisions 2680 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2680 | mattf | 2007-07-03 11:39:34 -0500 (Tue, 03 Jul 2007) | 1 line Fix for span shutdown issue ........
r26762007-07-02
  • Merged revisions 2675 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2675 | file | 2007-07-02 12:56:18 -0300 (Mon, 02 Jul 2007) | 2 lines Add support for the 2.6.22 kernel. (issue #10095 reported by Matti) ........
r26742007-07-02
  • Fix unloading of xpp modules.
  • Add optional support for using the zaptel perl functions. (From branches/1.2 changesset:2670 and changeset:2673)
r26712007-07-02
  • firmware/Makefile, wctc4xxp/tc400m-firmware.bin (removed), wctc4xxp/base.c, wctc4xxp/Makefile.kernel26: Nobody ever updated the wctc4xxp stuff to use the in-tree firmware management stuff... 'tsk 'tsk. (issue #10093 reported by snuffy)
r26692007-06-26
  • block fix that is not needed here (already present)
r26642007-06-23
  • Correct names for Digium cards.
  • Further removed obsolete sections.
  • Section about the perl stuff added.
r2657-26622007-06-21
  • A README that will actually help users a bit.
  • Remove ztcfg -s from shutdown.
  • Someone with a dynamic span, please test the suggested replacement (remmed-out).
  • Reduced nesting in wait_for_xpp .
  • Reduce nesting in hpec startup by moving it to a function.
  • Fix a syntax error in hpec startup.
  • Ignore some generated man pages.
r2643-26452007-06-12
  • Merged revisions 2644 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2644 | jsloan | 2007-06-12 09:07:18 -0500 (Tue, 12 Jun 2007) | 1 line Corrected test code ........
  • Merged revisions 2642 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2642 | jsloan | 2007-06-12 08:34:42 -0500 (Tue, 12 Jun 2007) | 1 line Added new PCI device ID ........
r26392007-06-11
  • Merged revisions 2638 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2638 | mattf | 2007-06-11 17:17:14 -0500 (Mon, 11 Jun 2007) | 1 line Add a couple of PCI ids ........
r26352007-06-11
  • Remove a file from the tree that hasn't been used in a very long time. The last time this file changed was in revision 79. It is also not referenced anywhere in the tree, and doesn't even compile... Issue 9923, reported by tzafrir.
r26342007-06-11
  • Merged revisions 2633 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2633 | mattf | 2007-06-11 17:10:59 -0500 (Mon, 11 Jun 2007) | 1 line Make the version check optional ........
r26222007-06-11
  • Merged revisions 2621 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2621 | jsloan | 2007-06-11 10:47:37 -0500 (Mon, 11 Jun 2007) | 1 line Fixed SMP bugs on quad processor machines. Reduced memory usage ........
r2611-26122007-06-09
  • ó is non-printable on non-UTF-8 locales. Replaced with \['o] to make lintian happy.
  • fxotune man page is up-to-date for 1.4.
  • fxtest man page.

Zaptel 1.4.3

VersionDateDescription
r26012007-06-08
  • Merged revisions 2599 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2599 | russell | 2007-06-08 10:57:18 -0500 (Fri, 08 Jun 2007) | 1 line Make sure the name is right ........
r2591-25972007-06-08
  • Make the checkstack target basically work for kernel 2.6.
  • 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) Merged from branches/1.2 r2589
r25842007-06-07
  • Blocked revisions 2583 via svnmerge ........ r2583 | russell |
r25742007-06-06
  • Add 220/420 support
r25512007-06-01
  • Merged revisions 2550 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2550 | mattf | 2007-06-01 11:56:09 -0500 (Fri, 01 Jun 2007) | 2 lines Fix for stack overflow on FC6 and VPM450M. ........
r25402007-05-18
  • Merged revisions 2539 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2539 | mattf | 2007-05-18 10:48:55 -0500 (Fri, 18 May 2007) | 2 lines Remove silly got signal message ........
r25362007-05-17
  • xpp/xpp_zap.c, 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, xpp/utils/xpp_sync, xpp/.version, xpp/firmwares/FPGA_1141.hex, xpp/README.Astribank, xpp/card_global.c, xpp/utils/zaptel_hardware (added), xpp/Makefile, xpp/utils/Makefile, xpp/parport_debug.c (added), xpp/utils/zconf/Zaptel/Hardware/USB.pm, 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 revision 3965:
  • 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
  • - 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.
  • 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).
r25322007-05-17
  • Reduce stack usage of VPM450M. Fix for FC6 module load problems
r25272007-05-17
  • Fix problem with chan_misdn not being built in Asterisk, due to missing suppserv. Update to new tarballs from misdn.org and allow versioning in Makefile. Issue 9064.
r25242007-05-17
  • Allow the fxotune config file to be specified instead of hardcoded. (issue #8444 reported by pupeno, patch by tzafrir)
r25222007-05-17
  • The debugfs code seems to have some bad sideeffects when badly used. So don't enable it by default. (From chabgeset 2520)
r24952007-05-04
  • zaptel.init: use automative modules unloading (as in trunk and 1.2).
r24832007-05-01
  • Merged revisions 2482 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2482 | russell | 2007-05-01 11:20:50 -0500 (Tue, 01 May 2007) | 3 lines Add zonedata information for the Philippines. (issue #9525, reported and patched by loloski) ........
r24802007-04-30
  • eliminate bogus warning message during script startup with no HPEC licenses
r24772007-04-29
  • xpp/xpp_zap.c, 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/xproto.h, xpp/firmwares/USB_1150.hex, xpp/xpd.h, xpp/calibrate_slics, xpp/init_card_4_24 (removed), xpp/utils/zconf/Zaptel/Chans.pm, xpp/init_card_6_24 (removed), xpp/utils/xpp_blink (added), xpp/init_card_4_26 (added), xpp/card_bri.c, xpp/ChangeLog (added), xpp/xbus-core.c, xpp/init_card_6_26 (added), xpp/utils/zconf/Zaptel.pm, xpp/utils/adj_clock.c (removed), xpp/utils/zconf/Zaptel/Xpp/Xpd.pm, xpp/utils/xpp_fxloader, xpp/utils/fpga_load.c, xpp/utils/lszaptel, xpp/utils/xpp_sync, xpp/.version, xpp/firmwares/FPGA_1141.hex, xpp/utils/genzaptelconf.8, xpp/card_fxo.c, xpp/README.Astribank, xpp/card_fxs.c, xpp/card_global.c, 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/init_card_3_24 (removed), xpp/init_card_3_26 (added), xpp/utils/zt_registration, xpp/init_card_7_24 (removed), xpp/init_card_7_26 (added), xpp/utils/zconf/Zaptel/Span.pm, xpp/utils/genzaptelconf, xpp/utils/zconf/Zaptel/Xpp.pm, xpp/xpp_usb.c: xpp rev. 3814: * Protocol no. 2.6: syncing improvements.
  • Support for 8-port
  • 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.
r2465-24702007-04-28
  • Merged revisions 2469 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2469 | mattf | 2007-04-28 16:07:35 -0500 (Sat, 28 Apr 2007) | 1 line Fix for potential deadlock in wct4xxp driver ........
  • Merged revisions 2464 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2464 | mattf | 2007-04-28 14:04:50 -0500 (Sat, 28 Apr 2007) | 2 lines Fix for potential deadlock in drivers ........
r24602007-04-27
  • Merged revisions 2459 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2459 | qwell | 2007-04-27 14:05:25 -0500 (Fri, 27 Apr 2007) | 2 lines Correct and remove (one of each) broken syntax examples. ........
r24522007-04-25
  • Merged revisions 2451 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2451 | mattf | 2007-04-25 11:26:18 -0500 (Wed, 25 Apr 2007) | 1 line Start fixing potential deadlock between device driver and zaptel ........

Zaptel 1.4.2.1

VersionDateDescription
r24442007-04-25
  • Merged revisions 2443 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2443 | qwell | 2007-04-25 10:35:34 -0500 (Wed, 25 Apr 2007) | 2 lines Don't try to reference a variable on a channel that may not exist. ........

Zaptel 1.4.2

VersionDateDescription
r2433-24352007-04-24
  • Blocked revisions 2434 via svnmerge ........ r2434 | qwell |
r24232007-04-13
  • Merged revisions 2422 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2422 | qwell | 2007-04-13 18:12:23 -0500 (Fri, 13 Apr 2007) | 14 lines 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. ........
r24062007-04-11
  • Merged revisions 2405 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2405 | mattf | 2007-04-11 14:01:21 -0500 (Wed, 11 Apr 2007) | 4 lines Fix buglet in memory corruption fix. ........
r23972007-04-07
  • Fix for #9208. Memory corruption within zaptel data.
r23592007-03-30
  • Fix potential spinlock recursion issue.
r23542007-03-30
  • Merged revisions 2353 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2353 | qwell | 2007-03-30 13:56:46 -0500 (Fri, 30 Mar 2007) | 4 lines Fix an issue where an echo can was freed incorrectly in certain circumstances. Issue 9292, fix suggested by ddv2005. ........
r2348-23512007-03-29
  • Merged revisions 2350 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2350 | russell | 2007-03-29 11:35:37 -0500 (Thu, 29 Mar 2007) | 4 lines 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. ........
  • Merged revisions 2347 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2347 | russell | 2007-03-29 11:05:32 -0500 (Thu, 29 Mar 2007) | 3 lines Add a README for HPEC, and add support for HPEC in the init script. (issue #9413, chozian) ........
r23432007-03-27
  • Merged revisions 2342 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2342 | russell | 2007-03-27 13:48:23 -0500 (Tue, 27 Mar 2007) | 5 lines 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) ........
r23362007-03-23
  • fix builds for 2.4 kernels

Zaptel 1.4.1

VersionDateDescription
r2333-23362007-03-23
  • fix builds for 2.4 kernels
  • mec.h, kb1ec.h, mec2.h, mec3.h, sec-2.h, sec.h, hpec/hpec_zaptel.h, mg2ec.h, zaptel.h, zaptel-base.c: bring in the rest of the support needed for HPEC
r23232007-03-19
  • Merged revisions 2322 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2322 | file | 2007-03-19 12:28:58 -0400 (Mon, 19 Mar 2007) | 2 lines Update documentation to match current Makefile. linux26 is no longer a valid target. (issue #9296 reported by valley) ........
r23082007-03-14
  • Merged revisions 2307 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2307 | mattf | 2007-03-14 10:03:18 -0600 (Wed, 14 Mar 2007) | 2 lines Fix bug in J1 mode configuration. ........
r23022007-03-09
  • Merged revisions 2301 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2301 | mattf | 2007-03-09 13:59:43 -0600 (Fri, 09 Mar 2007) | 2 lines Make sure we don't allocate as GFP_KERNEL in atomic context ........
r22972007-03-08
  • Merged revisions 2296 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2296 | file | 2007-03-08 10:56:05 -0500 (Thu, 08 Mar 2007) | 2 lines vprintk is only available on 2.6.9+ (issue #9232 reported by baconbuttie) ........
r22942007-03-08
  • Add a constant for ZT_EVENT_REMOVED to allow a driver to hint to userspace that a channel has been removed. (issue #7256, tzafrir)
r22922007-03-07
  • Don't die when there is no udev rules dir (on an installtion with INSTALL_PREFIX explicitly set). r2290 | tzafrir | 2007-03-07 21:14:30 +0200 (Wed, 07 Mar 2007) | 3 lines
r22882007-03-05
  • Found a proper "marker" for the gfp_t typedef. Now every 2.6.9 is supported. r2286 | tzafrir | 2007-03-05 18:14:11 +0200 (Mon, 05 Mar 2007) | 2 lines
r22832007-03-05
  • Merged revisions 2280-2282 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2280 | kpfleming | 2007-03-04 23:34:43 -0600 (Sun, 04 Mar 2007) | 2 lines ensure that we run objdump in the most generic language possible to avoid complications on non-English systems (issue #9196) ........ r2281 | kpfleming | 2007-03-04 23:40:37 -0600 (Sun, 04 Mar 2007) | 2 lines remove stray character that my editor decided to add ........ r2282 | kpfleming | 2007-03-04 23:41:30 -0600 (Sun, 04 Mar 2007) | 2 lines this driver does not use workqueues, so does not need this header (issue #9196) ........
r2267-22732007-03-02
  • Support proper loading of the Astribank (xpp) with proper initialization.
  • Don't "fail" a modprobe of ztdummy just because zaptel.conf is bad.
  • Clarify a cyptic build message. r2266 | tzafrir | 2007-03-02 22:40:06 +0200 (Fri, 02 Mar 2007) | 2 lines
r2244-22592007-03-01
  • r2257 | tzafrir | 2007-03-01 21:29:12 +0200 (Thu, 01 Mar 2007) | 2 lines SLAB_KERNEL is an obsolete alias of GFP_KERNEL. Fix build on Vanilla 2.6.20 .
  • r2252 | tzafrir | 2007-02-28 22:57:52 +0200 (Wed, 28 Feb 2007) | 3 lines Make the xpp/utils/Makefile in 1.2 closer to the one in 1.4 (and actually work, this tine).
  • Forgot to update properties
  • xpp/xpp_zap.c, xpp/utils/hexfile.c, xpp/firmwares/FPGA_1151.hex, xpp/xpp_zap.h, xpp/utils/hexfile.h, xpp/xproto.c, xpp/utils/zconf/Zaptel, xpp/firmwares/FPGA_FXS.hex, xpp/xproto.h, xpp/xpd.h, xpp/firmwares/USB_1150.hex, xpp/utils/zconf/Zaptel/Chans.pm, xpp/utils/zconf/Zaptel/Xpp, xpp/card_bri.c (added), xpp/xbus-core.c, xpp/utils/zconf/Zaptel.pm, xpp/utils/test_parse.c, xpp/utils/zconf/Zaptel/Xpp/Xpd.pm, xpp/card_bri.h (added), xpp/utils/xpp_fxloader, xpp/utils/fpga_load.c, xpp/xbus-core.h, xpp/utils/lszaptel (added), xpp/utils/xpp_sync (added), xpp/.version (added), xpp/firmwares/FPGA_1141.hex, xpp/card_fxo.c, xpp/card_fxs.c, xpp/card_global.c, xpp/Makefile, xpp/utils/Makefile, xpp/utils/zconf (added), xpp/firmwares/USB_1140.hex, xpp/utils/zconf/Zaptel/Xpp/Xbus.pm, xpp/utils/zt_registration (added), xpp/utils/zconf/Zaptel/Span.pm, xpp/utils/genzaptelconf, xpp/utils/zconf/Zaptel/Xpp.pm, xpp/xpp_usb.c: xpp rev. 3495: ------------------------------------------------------------------------ r2243 | tzafrir | 2007-02-28 02:05:59 +0200 (Wed, 28 Feb 2007) |
  • 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) ------------------------------------------------------------------------ r2239 | tzafrir | 2007-02-27 08:14:18 +0200 (Tue, 27 Feb 2007) | 18 lines 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 ;-) . ------------------------------------------------------------------------ r2223 | tzafrir | 2007-02-24 03:05:05 +0200 (Sat, 24 Feb 2007) | 3 lines Add the Zaptel and Zaptel::Xpp perl modules, and some simple utilities that use them. disabled by default for now. ------------------------------------------------------------------------ r2222 | tzafrir | 2007-02-24 02:55:05 +0200 (Sat, 24 Feb 2007) | 2 lines Make the xpp/utils/Makefile in 1.2 closer to the one in 1.4 .
r2230-22332007-02-26
  • Merged revisions 2232 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2232 | file | 2007-02-26 13:18:13 -0500 (Mon, 26 Feb 2007) | 2 lines Just in case... set hotplug firmware loading option to no if on a 2.4 kernel. (issue #9140 reported by velter) ........
  • Move menuselect build options inclusion to before it is initially used otherwise the needed variables may not be present at time of use. (issue #9145 reported by jmls)
r22292007-02-26
  • The fxotune man page was misleading. Dumping some content into it. Still needs work.
r2215-22202007-02-24
  • datamods/Makefile, wct4xxp/Kbuild (removed), Makefile, wcte12xp.c (added), wct4xxp/Makefile, zaptel.xml, hpec (added), zaptel.c (removed), zttranscode.c, wctc4xxp (added), Makefile.kernel26 (added), wct4xxp/Makefile.kernel26 (added), zaptel.h, firmware/firmware.xml, zaptel-base.c (added): partial update to support all the stuff that went into Zaptel 1.2 recently... this definitely still broken for 2.4 kernels, and maybe for 2.6 as well :-) includes: Makefile split and reorganize TE120P driver TC400B driver HPEC support (not yet complete)
r2200-22092007-02-21
  • Merged revisions 2208 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2208 | mattf | 2007-02-21 11:26:05 -0600 (Wed, 21 Feb 2007) | 2 lines Make sure we do the IRQ fix in the gen1 interrupt handler as well. ........
  • Merged revisions 2199 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2199 | mattf | 2007-02-21 09:57:20 -0600 (Wed, 21 Feb 2007) | 2 lines Make sure we do the check for memory allocation failure. ........
  • Merged revisions 2198 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2198 | mattf | 2007-02-21 09:49:50 -0600 (Wed, 21 Feb 2007) | 2 lines Reduce our stack usage when using the vpm450m ........
r21952007-02-21
  • Merged revisions 2194 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2194 | kpfleming | 2007-02-21 08:00:20 -0600 (Wed, 21 Feb 2007) | 2 lines use new tag version numbering script ........
r21802007-02-20
  • Fix the check that ran the install for xpp/utils. Also, add a target to build them, and clean the directory in the clean target. (issue #8894, tzafrir)
r21702007-02-17
  • xpp/utils: Use autoconf's test for libusb.
r21672007-02-16
  • Merged revisions 2166 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2166 | mattf | 2007-02-16 16:14:48 -0600 (Fri, 16 Feb 2007) | 2 lines Fix detection of second single port modules so it actually works now. ........
r2158-21602007-02-12
  • Add hotplug-uninstall target to main Makefile and make the firmware Makefile keep a record of the installed firmware in the hotplug directory. This means that as long as you have the latest version of firmware installed your checkout will never install it again, and all new checkouts will not either. This might also help those building packages for distros.
r21512007-02-11
  • struct inode and debugfs: break some Fedoras rather than all others. (from changeset 2150)
r21472007-02-10
  • Only attempt to install firmware to the hotplug directories if any was selected.
r2142-21462007-02-10
  • add some inter-module dependencies and add wctc4xxp to menuselect list
  • clean up module naming there is no need to enable the user to skip building zaptel or ztdynamic (probably zttranscode too... menuselect needs an upgrade)
r2136-21402007-02-09
  • It's probably a good idea to make the tarballs a requirement to make the object files.
  • Drop the need for header files by using non-versioned binary files.
r2123-21352007-02-09
  • Fix 'make clean' on kernel 2.4: datamods is only made on 2.6.
  • Build xpp/ for kernel >= 2.6.8, not >=2.6.9.
  • Now 'chans' is used after all.
  • xpp/xpp_zap.c, xpp/firmwares/FPGA_1151.hex, xpp/xpp_zap.h, xpp/xproto.c, xpp/firmwares/FPGA_FXS.hex, xpp/xproto.h, xpp/xpd.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/adj_clock.c, xpp/utils/xpp_fxloader, xpp/xbus-core.h, xpp/utils/fpga_load.c, xpp/xdefs.h, xpp, xpp/utils/xpp.rules (added), xpp/firmwares/FPGA_1141.hex (added), xpp/card_fxo.c, xpp/card_global.c, xpp/card_fxs.c, xpp/README.Astribank, xpp/utils/zaptel-helper (added), xpp/zaptel-helper (removed), xpp/utils/Makefile, xpp/Makefile, xpp/utils/adj_clock.8, 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: Branch 1.4 is back in sync (currently: xorcom rev. 3332):
  • Performance improvements for multi-XPD (span) devices. *
  • - 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.
  • 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. Moved to xpp/utils .
  • Xbus protocol version: 2.4 (Zaptel 1.2.12/1.4.0 had 2.3). XPS Init scripts renamed accordingly.
r2111-21202007-02-07
  • Merged revisions 2119 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2119 | kpfleming | 2007-02-07 15:22:44 -0600 (Wed, 07 Feb 2007) | 2 lines don't allow wct4xxp workqueue support to be built against kernel 2.6.20... it's not going to work ........
  • Merged revisions 2110 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2110 | kpfleming | 2007-02-07 14:29:22 -0600 (Wed, 07 Feb 2007) | 3 lines build XPP on the kernels that Xorcom says are OK to build on update workqueue usage to conform to kernel 2.6.20 API ........
r21072007-02-07
  • wct4xxp/vpm450m.c, build_tools/make_tree (added), firmware (added), wct4xxp/base.c, Makefile, configure, wct4xxp/OCT6114-64D.ima (removed), firmware/firmware.xml, makeopts.in, firmware/Makefile, wct4xxp/Kbuild, zaptel.xml (added), wct4xxp/Makefile, menuselect-tree (removed), wct4xxp/OCT6114-128D.ima (removed), configure.ac: Merge in zaptel-firmware branch. This basically downloads the firmware from the FTP site and builds the appropriate headers based on the current version. Drivers just know they need a certain firmware and get fed the current version. If this prevents your zaptel from building do a make distclean and start fresh or make sure the firmware is checked in make menuselect.
r21052007-02-07
  • Merged revisions 2103 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2103 | kpfleming | 2007-02-07 13:52:29 -0600 (Wed, 07 Feb 2007) | 2 lines include headers we need... new kernel releases won't do it for us ........
r20992007-02-07
  • In case the ZT_GETVERSION ioctl fails, ensure that the buffers are initialized to "Unknown" so that we don't try to print uninitialized string buffers. (issue #8992, Oron Peled, tzafrir)
r20872007-02-05
  • Merged revisions 2086 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2086 | kpfleming | 2007-02-05 15:54:40 -0600 (Mon, 05 Feb 2007) | 2 lines fix version-numbering logic ........
r2065-20662007-01-31
  • r2064: tzafrir | 2007-01-31 21:48:39 +0200 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.
  • Merging 1.2 changes of genzaptelconf: * -l (list) now works reliebly.
  • Cleared some leftover writes to standard output.
  • Fixed xpp spans sort order.
r2039-20442007-01-31
  • 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: Merged revisions 2043 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2043 | kpfleming | 2007-01-31 08:06:34 -0600 (Wed, 31 Jan 2007) | 4 lines 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 ........
  • Merged revisions 2038 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2038 | kpfleming | 2007-01-30 19:33:25 -0600 (Tue, 30 Jan 2007) | 2 lines final fix for non-hotplug firmware loading ........
r20192007-01-30
  • Blocked revisions 2018 via svnmerge ........ r2018 | russell |
r19982007-01-29
  • Merged revisions 1996 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1996 | kpfleming | 2007-01-29 13:20:32 -0600 (Mon, 29 Jan 2007) | 2 lines _really_ fix the non-hotplug firmware case ........
r19882007-01-27
  • Merged revisions 1987 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1987 | kpfleming | 2007-01-27 10:14:54 -0600 (Sat, 27 Jan 2007) | 2 lines properly reference the size symbol produced by objcopy ........
r1969-19822007-01-26
  • Add additional product support.
r19542007-01-24
  • Merged revisions 1953 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1953 | kpfleming | 2007-01-24 07:01:36 -0600 (Wed, 24 Jan 2007) | 2 lines might as well fix this driver too :-) ........
r19442007-01-24
  • Merged revisions 1943 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1943 | russell | 2007-01-23 18:35:48 -0600 (Tue, 23 Jan 2007) | 3 lines If the xpp pieces get built, install the userspace utilities as well. (issue #8894) ........
r19372007-01-23
  • Merged revisions 1936 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1936 | mattf | 2007-01-23 15:28:14 -0600 (Tue, 23 Jan 2007) | 3 lines Make sure we don't clear the interrupt before we might have received it in shared interrupt line scenarios. ........
r1921-19242007-01-23
  • Merged revisions 1923 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1923 | kpfleming | 2007-01-23 09:39:12 -0600 (Tue, 23 Jan 2007) | 2 lines use the proper function prototype for 2.6 kernels ........
  • xpp/xpp_zap.c, pciradio.c, wctdm.c, /, zaptel.c, torisa.c, wctdm24xxp.c: Merged revisions 1920 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1920 | kpfleming | 2007-01-23 09:25:42 -0600 (Tue, 23 Jan 2007) | 2 lines clean up various compiler warnings ........
r19132007-01-23
  • Merged revisions 1912 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1912 | file | 2007-01-22 20:57:00 -0500 (Mon, 22 Jan 2007) | 2 lines Fix Congestion tone for Australia. (issue #8891 reported by JT) ........
r1892-18992007-01-22
  • Merged revisions 1898 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1898 | kpfleming | 2007-01-22 16:43:06 -0600 (Mon, 22 Jan 2007) | 3 lines use better definition for linked-in firmware data ensure that hotplug-loaded firmware is released when we are finished with it ........
  • Merged revisions 1891 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1891 | kpfleming | 2007-01-22 15:12:35 -0600 (Mon, 22 Jan 2007) | 2 lines make the non-hotplug firmware case actually compile again ........
r18892007-01-22
  • Fix typo in Makefile Issue 8885, patch by James
r1878-18872007-01-22
  • Merged revisions 1886 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1886 | kpfleming | 2007-01-22 14:58:30 -0600 (Mon, 22 Jan 2007) | 2 lines might be good if i committed the working version of this code... ........
  • Merged revisions 1877 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1877 | kpfleming | 2007-01-22 12:58:34 -0600 (Mon, 22 Jan 2007) | 2 lines update to PR47 Octasic API kit, and use new GetCapacityPins API call to only attempt downloading the correct firmware for the modules we find ........
r18552007-01-18
  • Backporting revs 1812 and 1854 into 1.4.
r18362007-01-16
  • Merged revisions 1835 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1835 | qwell | 2007-01-16 17:44:28 -0600 (Tue, 16 Jan 2007) | 6 lines 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 ........
r1820-18282007-01-16
  • Merged revisions 1826-1827 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1826 | kpfleming | 2007-01-15 22:30:00 -0600 (Mon, 15 Jan 2007) | 3 lines make the 'firmware object' files load the firmware blobs as read-only data simplify the code that uses the firmware objects a bit ........ r1827 | kpfleming | 2007-01-15 22:37:06 -0600 (Mon, 15 Jan 2007) | 2 lines use latest Octasic API tag ........
  • wct4xxp/vpm450m.c, wct4xxp/Kbuild, wct4xxp/base.c, Makefile, build_tools/make_firmware_object (added), wct4xxp/Makefile, wct4xxp/vpm450m.h, /, wct4xxp, wct4xxp/fw2h.c (removed): Merged revisions 1818 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1818 | kpfleming | 2007-01-15 19:28:54 -0600 (Mon, 15 Jan 2007) | 3 lines 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 ........
r17742006-12-30
  • Merged revisions 1773 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1773 | file | 2006-12-30 14:09:50 -0500 (Sat, 30 Dec 2006) | 2 lines Specify full path to restorecon instead of assuming it will be available from what is in $PATH. (issue #8671 reported by djflux) ........
r17672006-12-27
  • xpp/xpp_zap.c, xpp/card_fxo.c, /, xpp/card_fxs.c, xpp/xpp_usb.c: Merged revisions 1766 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1766 | kpfleming | 2006-12-27 16:47:19 -0600 (Wed, 27 Dec 2006) | 2 lines remove pointless duplication of ZAPTEL_VERSION that causes these modules to be rebuilt every time a commit is made to any part of Zaptel ........

Zaptel 1.4.0

VersionDateDescription
r1726-17292006-12-18
  • r1724@boole: tzafrir | 2006-12-18 15:55:59 +0200 Code is 2.6-specific anyway, no need for an explicit test.
  • r1723@boole: tzafrir | 2006-12-18 15:54:04 +0200 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
  • r1722@boole: tzafrir | 2006-12-18 15:50:36 +0200 xpp_zap.c: Better error hanlding during module init. orig r2948: oron | 2006-12-17 18:54:00 +0200
  • r1721@boole: tzafrir | 2006-12-18 15:46:42 +0200 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
r1716-17192006-12-15
  • xpp/xpp_zap.c, xpp/card_fxo.c, xpp/README.Astribank, xpp/utils/xpp_fxloader, xpp/utils/genzaptelconf, xpp: 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 |

Zaptel 1.4.0-beta3

VersionDateDescription
r1698-17012006-12-11
  • Merged revisions 1700 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1700 | kpfleming | 2006-12-11 13:05:43 -0600 (Mon, 11 Dec 2006) | 2 lines 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: Merged revisions 1697 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1697 | kpfleming | 2006-12-11 12:27:15 -0600 (Mon, 11 Dec 2006) | 2 lines kernel 2.6.19 API changes compatibility ........
r16872006-12-06
  • Merged revisions 1686 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1686 | file | 2006-12-06 18:22:11 -0500 (Wed, 06 Dec 2006) | 2 lines Link ztcfg-dude against stdc++ so we get needed functions. (issue #8494 reported by Romik) ........
r1673-16782006-12-01
  • r1671@boole: tzafrir | 2006-12-01 01:30:24 +0200 r2806@boole: oron | 2006-11-27 16:54:06 +0200 Fixed panic in ticket:147 merged code from changeset:2802 changeset:2804
  • r1670@boole: tzafrir | 2006-12-01 01:29:57 +0200 r2794@boole: oron | 2006-11-26 14:24:15 +0200 Remove all SOFT_RING code (unused for a long time).
  • r1668@boole: tzafrir | 2006-11-30 23:48:25 +0200 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)
  • r1667@boole: tzafrir | 2006-11-30 23:46:46 +0200 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/init_card_3_23, xpp/init_card_4_23, xpp/calibrate_slics, 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: r1666@boole: tzafrir | 2006-11-30 23:46:11 +0200 r2817@boole: oron | 2006-11-28 13:39:47 +0200 Maintenance branch for asterisk-1.2.x
r16642006-11-30
  • Merged revisions 1663 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1663 | qwell | 2006-11-29 18:23:33 -0600 (Wed, 29 Nov 2006) | 2 lines Fix issue that was discovered by using dash as /bin/sh instead of bash. ........
r16612006-11-29
  • Merged revisions 1660 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1660 | kpfleming | 2006-11-29 16:24:07 -0600 (Wed, 29 Nov 2006) | 2 lines clarify the BOOST_RINGER compile-time option ........
r1656-16582006-11-29
  • Fix for #7860. Make sure we don't allow channel 16 to be clear if it's in E1/CAS mode.
  • Fix for (#8300)
r16422006-11-26