2009-01-28 18:49 +0000 [r5886] Shaun Ruffell * dahdi.init: Use the dahdihpec_enable tool instead of the zaphpec_enable. Issue: DAHDI-233 patch by: cmoye 2009-01-27 15:14 +0000 [r5827] Doug Bailey * fxstest.c: Break VMWI ioctl calls into two separate calls to maintain old revision compatibility (issue #14104) Reported by: alecdavis Tested by: dbailey 2009-01-25 00:50 +0000 [r5808-5809] Sean Bright * dahdi.init: Use the debian commands on Gentoo. (closes issue #14277) Reported by: darren1713 Patches: dahdi.init.txt uploaded by darren1713 (license 116) 2009-01-22 15:45 +0000 [r5800] Doug Bailey * fxstest.c: Alec Davis change to modify vmwi test to use new ioctl call structure and enhance functionality (issue #14104) Reported by: alecdavis Patches: mwiioctl_structure_fxstest.diff.txt uploaded by dbailey (license ) Tested by: alecdavis, dbailey 2009-01-20 18:54 +0000 [r5768] Tzafrir Cohen * xpp/dahdi_genconf: dahdi_genconf: Finally set $fxs_default_start = 'ks' rather than 'ls' 2009-01-19 15:19 +0000 [r5728] Doug Bailey * fxstest.c: Add test to excercise VMWI Enhance polarity test by making sure the line is in an active state before testing (issue #14104) Reported by: alecdavis Patches: dahditools-14104.diff.txt uploaded by dbailey (license ) Tested by: alecdavis 2009-01-19 12:46 +0000 [r5705-5707] Tzafrir Cohen * Makefile: dahdi-tools: Delete test binaries on 'make clean' * xpp/perl_modules/Dahdi/Xpp/Xpd.pm, xpp/xpp_sync: xpp_sync xpd order fix. * xpp/perl_modules/Dahdi/Span.pm: Dahdi-perl: Do detect Astribank PRI modules. 2009-01-18 10:22 +0000 [r5671] Tzafrir Cohen * xpp/perl_modules/Dahdi/Xpp/Xbus.pm, xpp/perl_modules/Dahdi/Chans.pm, xpp/perl_modules/Dahdi/Xpp/Line.pm, xpp/perl_modules/Dahdi/Span.pm, xpp/perl_modules/Dahdi/Xpp/Xpd.pm, xpp/xpp_sync, xpp/perl_modules/Dahdi/Xpp.pm: XPP tool updates to match r5663: sysfs migration. 2009-01-16 14:18 +0000 [r5662] Sean Bright * configure, configure.ac: Properly detect GENERIC_HDLC_VERSION on various kernel versions. (closes issue #14150) Reported by: ccesario Patches: 20090115__bug14150.diff.txt uploaded by seanbright (license 71) Tested by: ccesario 2009-01-15 12:47 +0000 [r5661] Tzafrir Cohen * xpp/dahdi_genconf: Add an extra output format, 'asterisk': make the configuration readable for an Asterisk configuration parser. 2009-01-14 20:06 +0000 [r5656-5660] Sean Bright * hdlctest.c: Whitespace and coding guidelines changes only. * hdlctest.c: Fix some uninitialized variable warnings that were causing hdlctest to not compile. Tested the program as well and it appears to work correctly. (closes issue #13906) Reported by: tzafrir * dahdi_monitor.c: This commit deserves no comment. * dahdi_monitor.c: The problem with using dahdi_copy_string here is that it is guaranteed to NULL terminate the destination string, which in this case was not correct. So revert back to using strncpy and also decrease the buffer by 1 since it was reserving an extra byte behind NULL for some reason. Fix suggested by reporter. (closes issue #14103) Reported by: gork 2009-01-06 08:09 +0000 [r5643] Tzafrir Cohen * xpp/perl_modules/Dahdi/Hardware/PCI.pm: d00d must be in small caps 2009-01-03 21:14 +0000 [r5626] Tzafrir Cohen * xpp/perl_modules/Dahdi/Span.pm: Dahdi::Span: Remove an over-general span header "pri" pattern. Should fix #14061 . 2008-12-16 17:02 +0000 [r5555] Doug Bailey * fxotune.c: Add ability to use sine tables for systems that don't have efficient floating point Add the ability to print out the best results found during tuning Some format cleanup 2008-12-15 Shaun Ruffell * dahdi-tools version 2.1.0.2 released. 2008-12-15 20:19 +0000 [r5533] Shaun Ruffell * Makefile: Overwrite the libtonezone.so.1.0 and libtonezone.so.1 links and libraries in order to maintain binary compatibility with applications linked with dahdi-tools 2.0.0. 2008-12-15 11:19 +0000 [r5530-5532] Tzafrir Cohen * xpp/README.Astribank: README.Astribank: minor formatting fix. * xpp/README.Astribank: Document patching the xpp BRI driver for now. * dahdi_cfg.c: Allow the span timing to be up to 255. The test for 15 was ineffective anyway. Some drivers can use higher values. See issue #13954 . 2008-12-11 Shaun Ruffell * dahdi-tools version 2.1.0.1 released. 2008-12-11 22:45 +0000 [r5514] Tzafrir Cohen * dahdi.init: Drop the "redhat" action at the 'stop' case for now: RHEL4's 'action' only works with programs and not with functions. 2008-12-09 Shaun Ruffell * dahdi-tools version 2.1.0 released. 2008-12-09 19:41 +0000 [r5461] Shaun Ruffell * modules.sample: Adding the wctc4xxp driver to the modules.sample. 2008-12-08 14:02 +0000 [r5452] Tzafrir Cohen * xpp/perl_modules/Dahdi/Span.pm: Fix detection of the B410P card. All ports will be reported as TE. Tested by write_erase on #asterisk-dev. 2008-12-05 00:24 +0000 [r5432-5440] Tzafrir Cohen * xpp/dahdi_genconf: dahdi_genconf: add output type 'modules' (/etc/dahdi/modules) Also improved documentation. * xpp/README.Astribank: A minor formatting fix. 2008-12-01 18:41 +0000 [r5409-5426] Tzafrir Cohen * xpp/README.Astribank: Next README.Astribank revision: Devices are not under the bun. (And various other fixes) * xpp/README.Astribank: README.Astribank catching up with sysfs, dahdi and all. Many more entries in the table of contents. Most of sysfs is documented. 2008-11-27 10:01 +0000 [r5402-5404] Tzafrir Cohen * Makefile, /: dahdi-tools: Re-add README.Astribank.html generation. * xpp/README.Astribank (added): Moving README.Astribank to dahdi-tools . 2008-11-25 Shaun Ruffell * dahdi-tools version 2.1.0-rc5 released. 2008-11-24 20:42 +0000 [r5379-5381] Tzafrir Cohen * dahdi_cfg.c: dahdi_cfg: {} as per coding guidelines. * dahdi_cfg.c: dahdi_cfg: Make the message about echo canceller selection verbose. * xpp/waitfor_xpds, xpp/test_parse.c, xpp/xpp_fxloader, xpp/fpga_load.c: Add some missing copyright statements in the xpp/ directory as well. 2008-11-21 23:26 +0000 [r5365-5366] Kevin P. Fleming * dahdi_diag.c, hdlcstress.c, patgen.c, patlooptest.c, hdlcverify.c, fxstest.c, timertest.c, hdlcgen.c, pattest.c, dahdi_test.c, dahdi_speed.c, hdlctest.c: add copyright headers to all the files that don't have them * dahdi_monitor.c, fxotune.c: minor fixes to accommodate compilers who check return result usage 2008-11-19 21:16 +0000 [r5334] Tzafrir Cohen * dahdi.init: LSB init script comments. 2008-11-17 Shaun Ruffell * dahdi-tools version 2.1.0-rc4 released. 2008-11-16 17:55 +0000 [r5308-5309] Tzafrir Cohen * hdlcverify.c: Fix a compilation warning about signedness * hdlcstress.c, patgen.c, patlooptest.c, pattest.c, hdlctest.c: Fix usage strings and eliminate all traces of tor 2008-11-10 Shaun Ruffell * dahdi-tools 2.1.0-rc3 released. 2008-11-06 22:38 +0000 [r5266] Doug Bailey * zonedata.c: set DTMF twist levels for listed EU countries to meet TBR-21 standard of -9/-11 dB 2008-11-05 Shaun Ruffell * dahdi-tools 2.1.0-rc2 released. 2008-11-05 19:17 +0000 [r5231] Shaun Ruffell * system.conf.sample: Update system.conf.sample to clarify BRI configuration. 2008-11-04 15:58 +0000 [r5228] Shaun Ruffell * hdlcstress.c, hdlcverify.c, hdlcgen.c, hdlctest.c: Fix compilation issues with the hdlc tests. 2008-11-03 20:14 +0000 [r5226] Tzafrir Cohen * Makefile: Bump SONAME of libtonezone to 2.0: API and ABI have not changed from Zaptel, but the library behaves differently. 2008-11-03 Shaun Ruffell * dahdi-tools 2.1.0-rc1 released. 2008-10-28 20:42 +0000 [r5160] Tzafrir Cohen * xpp/perl_modules/Dahdi/Chans.pm: Get wcb4xxp listed in lsdahdi . 2008-10-28 18:34 +0000 [r5155] Shaun Ruffell * xpp/perl_modules/Dahdi/Hardware/PCI.pm, blacklist.sample, modules.sample: Adding support for the wcb4xxp module. 2008-10-27 16:07 +0000 [r5134] Tzafrir Cohen * xpp/perl_modules/Dahdi/Xpp/Line.pm, xpp/perl_modules/Dahdi/Xpp.pm: perl xpp: Support for FXO batter attribute from sysfs (from r5133). Still falls back to reading the battery status from procfs. Also fixes error message. 2008-10-16 18:03 +0000 [r5098-5099] Tzafrir Cohen * xpp/waitfor_xpds (added), xpp/perl_modules/Dahdi/Xpp/Line.pm, xpp/Makefile, xpp/perl_modules/Dahdi/Xpp/Xpd.pm, dahdi.init, xpp/perl_modules/Dahdi/Xpp.pm: xpp: userspace support for sysfx migration. The userspace side of dahdi-linux r5097. * Perl modules default to using xpp sysfs but will fallback (with warning) to procfs interface. * An additional /usr/share/dahdi/waitfor_xpds to replace the line in the init.d script. * xpp/dahdi_genconf: dahdi_genconf: report channel number in case of error. 2008-10-15 17:11 +0000 [r5094] Tzafrir Cohen * xpp/perl_modules/Dahdi/Chans.pm: Dahdi-perl: Fix detection of empty slots in Rhino analog cards. Closes issue #13685 2008-10-12 23:09 +0000 [r5088] Tzafrir Cohen * xpp/dahdi.cgi (added): A CGI script to give some information about Zaptel through the Dahdi perl interface. A simple demo. Not installed automatically. 2008-10-10 18:29 +0000 [r5079-5082] Tzafrir Cohen * Makefile: Fix 'make config' for distros with no chkconfig and no update-rc.d . This would cause the error on 'make config' for "unknown command dahdi", and 'make -n config' would show that it tries to run "dahdi defaults 15 30" * dahdi_test.c: revert r5077 as r5078 fixes this better: now we can use 8 entries in a line. * dahdi_test.c: make dahdi_test's prints fit in one line. It makes them slightly less "accurate", but we already use it in the verbose messages, and dahdi_test is not really accurate. 2008-10-10 16:15 +0000 [r5072-5077] Sean Bright * dahdi_test.c: Wrap at 6 instead of 8 so we are sure to fit on an 80 column terminal. * dahdi.init: Return the appropriate values to indicate if the modules are loaded or not. * dahdi.init: Add a status command to the DAHDI init script. (closes issue #13655) Reported by: jcollie Patches: 0001-Add-a-trivial-status-command-to-the-init-script.patch uploaded by jcollie (license 412) (Slight modification by me to update the usage text) 2008-10-03 19:37 +0000 [r5044] Tzafrir Cohen * xpp/perl_modules/Dahdi/Config/GenconfDefaults.pm: When the config file is not found: return "empty" data and don't die. Closes issues #13615 . 2008-10-03 19:03 +0000 [r5038-5042] Sean Bright * dahdi_test.c: Whitespace and formatting only. * dahdi_test.c: The first line was getting wrapped after 7 instead of 8. * xpp/genzaptelconf (removed), xpp/genzaptelconf.8 (removed): Remove some leftovers. * dahdi_scan.c, doc/dahdi_scan.8: Fix the dahdi_scan manpage (s/dahdi_span/dahdi_scan/) and make dahdi_scan do what it is advertised to do. Namely take span numbers on the command line. (closes issue #13614) Reported by: jfinstrom 2008-09-29 Shaun Ruffell * dahdi-tools 2.0.0 released. 2008-09-25 15:47 +0000 [r4984] Tzafrir Cohen * dahdi.init: dahdi_init: Fix a typo in xpp initialization (Stephen Farrell) 2008-09-24 19:54 +0000 [r4977] Sean Bright * build_tools/menuselect-deps.in, configure, configure.ac, dahdi.xml: Re-enable sethdlc by default in menuselect. Add configure checks to properly discover the linux/hdlc.h dependency. 2008-09-24 17:35 +0000 [r4975] Jason Parker * dahdi.xml: Disable sethdlc in menuselect by default. This is how it was in Zaptel, and it's causing issues. Ideally, this would eventually be checked in the configure script. 2008-09-23 04:56 +0000 [r4969] Shaun Ruffell * README: Removing the note about running install_prereq since from the README since that script is not present currently. 2008-09-16 18:26 +0000 [r4913-4915] Shaun Ruffell * dahdi.init: Remove the extra space printed after each line when a module is loaded. * dahdi_cfg.c: Close the /dev/dahdi/channel file handle if we're unable to associate it with a particular channel. * dahdi_cfg.c: Provide system error information if open on /dev/dahdi/channel fails. 2008-09-12 18:06 +0000 [r4904] Sean Bright * Makefile, /, configure, configure.ac, makeopts.in: A few changes: 1) Start using menuselect trunk 2) Bring in changes similar to those in asterisk trunk so that 'make menuselect' works as it should from the dahdi-tools directory. 3) Stop looking for curses/ncurses in the top level configure since nothing uses it (except menuselect which will find it on it's own). 2008-09-11 20:52 +0000 [r4894] Tzafrir Cohen * xpp/Makefile, xpp/xpp.rules (removed): Move udev rules xpp.rules from dahdi-tools to dahdi-linux . 2008-09-11 15:45 +0000 [r4891-4893] Jason Parker * Makefile: Fix installation of ifup-hdlc and init script when using DESTDIR. (Step 2 of cleanup) (closes issue #13430) Reported by: jcollie Patches: 0001-Fix-install-of-ifup-hdlc-when-installing-into-an-alt.patch uploaded by jcollie (license 412) Tested by: qwell Note: Patch from #13430 was extended to modify init script installation as well. * build_tools/genmodconf (removed), dahdi.rules (removed), build_tools/genudevrules (removed): Remove files that aren't used or are duplicated from dahdi-linux. Step 1 of cleanup. 2008-09-09 18:21 +0000 [r4882-4883] Jason Parker * Makefile: Fix a few typos * dahdi.init: Fix location of fxotune (closes issue #13428) Reported by: eeman 2008-09-04 16:37 +0000 [r4860] Shaun Ruffell * Makefile, UPGRADE.txt: * Updates the instructions presented after 'make config' about where to set which modules are loaded. * Update UPGRADE.txt to indicate where to set which modules are loaded and where the module parameters are set. Issue# DAHDI-187 2008-09-03 19:38 +0000 [r4859] Tzafrir Cohen * Makefile, README, UPGRADE.txt: Slightly reformat UPDATES.txt for asciidoc . Include it in README.html . See e.g. http://docs.tzafrir.org.il/dahdi-tools/README.html#_upgrade_notes Also fix some links in the README. 2008-08-28 21:40 +0000 [r4853-4855] Tzafrir Cohen * dahdi.init: Simplify reading list of modules from /etc/dahdi/modules . * doc, xpp: Ignore generated HTML files. * xpp/Makefile: Don't install genzaptelconf: deprecated, and collides with Zaptel. 2008-08-27 17:13 +0000 [r4845-4850] Kevin P. Fleming * modules.sample, dahdi.init: remove some silly echo statement constructions in the init script clean up the modules.sample file to have proper lists of cards supported by each module and remove reference to dahdi_dummy since the init script takes care of loading that module * makeopts.in, fxotune.c: actually implement the rest of --enable-dev-mode, and fix up more problems it found * Makefile, configure, configure.ac, sethdlc.c, makeopts.in, dahdi_cfg.c: add --enable-dev-mode support, and fix up a couple of warnings found using it (only two, surprisingly) 2008-08-26 14:35 +0000 [r4833-4844] Tzafrir Cohen * Makefile, README, system.conf.sample: * Add a "docs" target to generate documentation. * Demote/promote some headers. * Fix URL for on-line copy of the README. * xpp/perl_modules/Dahdi/Chans.pm: Fix default path of dahdi_cfg (used for probing type of wctdm channels) 2008-08-25 16:12 +0000 [r4826-4827] Jason Parker * dahdi_cfg.c: Fix more crazy formatting * dahdi_cfg.c: Reverse some incorrect logic, and cleanup some very ugly formatting in passing. 2008-08-24 10:53 +0000 [r4821-4822] Tzafrir Cohen * dahdi_cfg.c: We've got a new "zap" string to zap. * dahdi_cfg.c: dahdi_cfg.c: Reduce nesting in main() . 2008-08-24 05:54 +0000 [r4818] Matthew Fredrickson * dahdi_cfg.c: Add support for 56 KB HDLC as well as selectable rate in system.conf 2008-08-20 Kevin P. Fleming * dahdi-tools version 2.0.0-rc2 released. 2008-08-17 15:50 +0000 [r4787] Tzafrir Cohen * xpp/perl_modules/Dahdi/Chans.pm: Dahdi::Chans: fix leftovers from r4767 (handling of spaces) While r4767 solved some parsing problems of channels with "strange" encoding names, it introduced a new problem (e.g.: "RED" after "(In use)" which is fixed here. 2008-08-12 12:59 +0000 [r4764-4767] Tzafrir Cohen * xpp/perl_modules/Dahdi/Chans.pm: Dahdi-perl: More robust parsing of channel signalling types. Use a list of signalling types rather than a regular experssion of a "word". * xpp/dahdi_genconf, xpp/genconf_parameters: MFC/R2 configuration generation support If optional setting 'pri_connection_type' is set to R2, configure E1 spans as CAS and generate a unicall.conf snippet (unicall-channels.conf). * xpp/perl_modules/Dahdi/Hardware/PCI.pm, xpp/xpp_fxloader: * xpp_fxloader: shows USB firmware version. * Update PCI IDs database. * xpp/lsdahdi, xpp/perl_modules/Dahdi/Chans.pm: Dahdi-perl: Add alarms() method for channels. Use it in lsdahdi. * Better paring of the /proc/dahdi/N channel lines for alarms * Provide it as a separate alarms() method. 2008-08-06 Kevin P. Fleming * dahdi-tools version 2.0.0-rc1 released.