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.