dahdi-tools/ChangeLog

1625 lines
67 KiB
Plaintext

2011-07-21 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools version 2.5.0-rc2 released.
2011-07-21 17:29 +0000 [r10071] Russ Meyerriecks <rmeyerreicks@digium.com>
* patlooptest.c: patlooptest: Ignore the first buffered event Fixes
the feature introduced in r9909 that allows patlooptest to
monitor channel events. Patlooptest was reporting events that we
don't care about, prior to reading from the channel. This fix
ignore the first event read on a channel and reports all
subsequent events properly. Signed-off-by: Russ Meyerriecks
<rmeyerriecks@digium.com>
2011-07-21 13:40 +0000 [r10068] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/astribank_hook: astribank_hook: startup lock and more *
Silently exit right away if user did not set XPP_HOTPLUG_DAHDI. *
Only one Astribank should be allowed to run the startup script: -
Protect that section with a "lock" (symlinking a file). - Sadly
we can't rely on /run and may have to wait for a r/w file-system.
- And thus even this waiting needs to be run in the background as
to not hold udev. Signed-off-by: Tzafrir Cohen
<tzafrir.cohen@xorcom.com>
2011-07-12 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools version 2.5.0-rc1 released.
2011-07-12 23:01 +0000 [r10040] Shaun Ruffell <sruffell@digium.com>
* xpp/perl_modules/Dahdi/Span.pm: Span.pm: Process the
/proc/dahdi/<x> files atomically. It is possible that the
contents of the proc files can change while the perl modules are
in the processing of processing them. Specifically, if lsdahdi is
called on boot before the channels are configured, the channel
will be "probed" to determine if it's an FXO or FXS channel and
that can result in the output of proc changing. When the size of
proc changes, the script can get confused about where the
beginning of the next line is. This patch reads in the proc file
completely into memory first, and then starts processing each of
the lines. This resolves the "Unrecognized garbage 'INACTIVE)' in
-" that is displayed on boot with the recent trunk of DAHDI.
Signed-off-by: Shaun Ruffell <sruffell@digium.com> Signed-off-by:
Tzafrir Cohen <tzafrir.cohen@xorcom.com>
2011-07-11 18:02 +0000 [r10034] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/astribank_hexload.c: xpp: astribank_hexload: yes, we
HAVE_OCTASIC Hardwire this for now, as this does not come from
autoconf.
2011-07-10 16:25 +0000 [r10030-10032] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/astribank_hexload.8, xpp/waitfor_xpds, xpp/README.Astribank,
xpp/echo_loader.h (added), xpp/xpp_fxloader,
xpp/astribank_tool.c, xpp/Makefile, xpp/astribank_allow.c, xpp,
xpp/perl_modules/Dahdi/Xpp/Xpd.pm, xpp/astribank_hexload.c,
xpp/dahdi_registration, xpp/echo_loader.c (added): xpp: support
loading Octasic EC firmware Echo Cancellation firmware is loaded
by xpp/stribank_hexload (Using the oct612x code). *
astribank_hexload: options -O/-o/-A for handling the Octasic echo
cancellation firmware. * astribank_tool: report that. *
xpp_fxloader: Run astribank_hexload, if needed. * dahdi_perl: The
EC module is an extra XPD, but not a "telephony device" and hence
not a span. Deal with that. * waitfor_xpds: may need to wait a
bit longer for firmware loading. Signed-off-by: Tzafrir Cohen
<tzafrir.cohen@xorcom.com>
* xpp/oct612x (added): xpp: A copy of oct612x in dahdi-tools
Include a copy of the oct612x Octasic echo canceller interface to
be used by astribank_hexload to load the echo canceller firmware
to a Xorcom Astribank.
2011-07-05 20:13 +0000 [r10026] Shaun Ruffell <sruffell@digium.com>
* system.conf.sample: system.conf.sample: Add note regarding cross
connecting spans on B410P. There is an issue with the hardware on
the B410P that makes it unreliable to connect one of the ports to
another port for testing. Signed-off-by: Shaun Ruffell
<sruffell@digium.com>
2011-06-23 17:33 +0000 [r9986] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Xpp.pm: fix registration order for more
than 9 Astribanks The sorting function for SORT_XPPORDER
accidentally sorted the Astribank priorities from the xpp_order
file (/etc/dahdi/xpp_order) lexicographically instead of
numerically, that is: 10 before 2. Signed-off-by: Tzafrir Cohen
<tzafrir.cohen@xorcom.com>
2011-06-16 09:35 +0000 [r9979] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/dahdi_genconf, xpp/perl_modules/Dahdi/Span.pm: dahdi_genconf:
apply termtype to Digium HA8 BRI Make the pri_termtype setting in
genconf_parameters apply to any BRI/PRI carddeclared as "soft
NT". ATM, this is only the Xorcom E1/T1 device and the Digium HA8
(BRI) module of the TDM card. Signed-off-by: Tzafrir Cohen
<tzafrir.cohen@xorcom.com> Acked-by: Shaun Ruffell
<sruffell@digium.com>
2011-06-07 19:44 +0000 [r9975] Kinsey Moore <kmoore@digium.com>
* patgen.c, patlooptest.c, pattest.c: tools: Allow pattern tools to
access channels above the device file limit pattest and patgen
already had this capability, but there were cases in which they
would act unexpectedly. Now, if the name specified is not a
character device file, it will be treated as a channel number if
possible. Acked-by: Shaun Ruffell <sruffell@digium.com>
2011-06-07 10:28 +0000 [r9973] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/astribank_hexload.c: xpp: this is the right place for
astribank_close()
2011-05-24 15:14 +0000 [r9919-9920] Shaun Ruffell <sruffell@digium.com>
* zonedata.c: zonedata: Add support for United Arab Emirates. This
was provided for interop with analog lines provided by Etisilat.
DAHDI-796. Signed-off-by: Shaun Ruffell <sruffell@digium.com>
* zonedata.c: zonedata: Add support for Costa Rica. Add in the
costa Rica zonedata. (closes issue #19069) Reported by:
desafiocostarica Signed-off-by: Shaun Ruffell
<sruffell@digium.com>
2011-04-18 21:20 +0000 [r9909] Kinsey Moore <kmoore@digium.com>
* patlooptest.c: tools: Allow patlooptest to activate and handle
buffer events The new buffer events code introduced in revision
9905 gives userspace processes an interface to activate detection
of buffer over and underflows. This change allows patlooptest to
take advantage of that feature to better inform users of the
cause of pattern errors. Acked-by: Shaun Ruffell
<sruffell@digium.com> (original patch by Matt Fredrickson)
2011-03-16 14:32 +0000 [r9830-9831] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/astribank_is_starting.c: astribank_is_starting.c: do have
timeout (typo) Due to a typo the option for not using a timeout
was always used. Regression since r9426.
* dahdi.init: dahdi.init: LSB short description
2011-03-10 18:48 +0000 [r9825] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/xtalk/xtalk.c (added), xpp/astribank_hexload.8, xpp/mpptalk.c
(added), xpp/xtalk/xusb.h (added), xpp/xtalk/debug.c (added),
xpp/xpp_fxloader, xpp/xtalk/xtalk.h (added),
xpp/astribank_tool.c, xpp/xtalk/xtalk_defs.h (added),
xpp/astribank_allow.c, xpp/mpptalk.h (added), xpp/mpptalk_defs.h
(added), xpp/xtalk/debug.h (added), xpp/astribank_hexload.c,
xpp/xtalk/xlist.c (added), xpp/debug.c (removed),
xpp/astribank_usb.c, xpp/mpp_funcs.c (removed), xpp/debug.h
(removed), xpp/xtalk/xlist.h (added), xpp/Makefile,
xpp/astribank_usb.h, xpp/mpp_funcs.h (removed),
xpp/astribank_tool.8, xpp/astribank_allow.8, xpp/mpp.h,
xpp/pic_loader.c, xpp/xtalk (added), xpp/xtalk/xusb.c (added):
xpp: use 'xtalk' for the USB access code * Move most of the USB
access code from xpp/ to xpp/xtalk/ . * astribank_tool and such
tools can now use a shorter -D mmm/nnn rather than a full path.
Signed-off-by: Oron Peled <oron.peled@xorcom.com> Acked-by:
Tzafrir Cohen <tzafrir.cohen@xorcom.com>
2011-03-03 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools version 2.4.1 released.
2011-02-08 14:42 +0000 [r9733-9744] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* /, xpp/perl_modules/Dahdi/Chans.pm,
xpp/perl_modules/Dahdi/Config/Gen/System.pm: dahdi-perl: more
left-over $span->xpd Replace the remaining $span->xpd with
xpd_of_span(). Following up on r9648. Merged revisions 9731 via
svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk
* xpp/perl_modules/Dahdi/Hardware/USB.pm, /: dahdi-perl: fix xpp
driver in dahdi_hardware Don't require 'dahdi_hardware -v' to
show the driver for a USB device. Only works when the usbfs is
not used (when /proc/bus/usb is not mounted). Signed-off-by:
Tzafrir Cohen <tzafrir.cohen@xorcom.com> Merged revisions 9699
via svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk
* /, xpp/perl_modules/Dahdi/Span.pm: dahdi-perl: left-over
$span->xpd Replace one remaining $span->{XPD} with xpd_of_span().
Signed-off-by: Tzafrir Cohen <tzafrir.cohen@xorcom.com> Merged
revisions 9648 via svnmerge from
http://svn.digium.com/svn/dahdi/tools/trunk
* /, xpp/perl_modules/Dahdi/Config/Gen/System.pm: dahdi_genconf:
Don't generate configurations that use channel 16 on E1 CAS
Attempting to use channel 16 on E1 CAS is disallowed since that
channel is reserved for RBS signaling. Configurations should not
be generated that attempt to use it. Closes DAHDI-763. Patch by
dmartinez. Merged revisions 9485 via svnmerge from
http://svn.digium.com/svn/dahdi/tools/trunk
* /, xpp/xpp_fxloader: xpp_fxloader: Don't try to load FPGA
firmware twice When called from udev to load the FPGA firmware,
make sure that this is not the event generated for the first
end-point of the existing two, as we need to talk with the second
one. This is probably better done in the udev rules, but will be
slightly more complicated to apply only to the FPGA loading and
not to USB firmware loading. Merged revisions 9482 via svnmerge
from http://svn.digium.com/svn/dahdi/tools/trunk
* dahdi_scan.c, /: dahdi_scan: Show CAS framing on the framing
line. Also, always append "/CRC4" on any span where that was
specified as an option. Signed-off-by: Shaun Ruffell
<sruffell@digium.com> Acked-by: Kinsey Moore <kmoore@digium.com>
Merged revisions 9473 via svnmerge from
http://svn.digium.com/svn/dahdi/tools/trunk
* dahdi_scan.c, /: Fixed up the loss of crc4-multiframe alignment
logic Loss of crc4-multiframe alignment on an E1 link is not a
condition which brings the span down. The span will continue to
run as long as it can maintain double frame alignment. Because of
this, we cannot place the LMFA alarm in the usual spaninfo.alarms
member, due to userspace programs using this as a catch-all for a
span being up or down. We can detect the alarm by watching the
frame error counter (fecount). If it continuously increments, the
span is configured for crc4, and the span remains OK (alarms =
0), then we are in loss of crc4-multiframe state. In order to
test this alarm, you'll need to synthesize a loss of crc4
alignment on the span. You can usually do this by configuring the
local span to use crc4 and the remote end to not use crc4. I used
the Fireberd 6000 in my lab to do this. dahdi-743 & dahdi-420
Acked-by: Shaun Ruffell <sruffell@digium.com> Merged revisions
9458 via svnmerge from
http://svn.digium.com/svn/dahdi/tools/trunk
* xpp/perl_modules/Dahdi/Hardware/PCI.pm, /: Dahdi::Hardware:
Support beroNet BN4S0e PCI Express card Add extra PCI IDs to
support "beroNet BN4S0e PCI Express 4x S0 Karte". Origin:
http://bugs.debian.org/600839 Merged revisions 9452 via svnmerge
from http://svn.digium.com/svn/dahdi/tools/trunk
* autoconfig.h.in, xpp/astribank_is_starting.c, /, configure,
configure.ac: astribank_is_starting: use semop if no semtimedop
astribank_is_starting should use a timeout for the semaphore, but
if the GNU-specific semtimedop() is not available, we'll just
fall back to using semop with no time out. Not as good, but
better than nothing. (closes issue #16783) Reported by: abelbeck
Merged revisions 9426 via svnmerge from
http://svn.digium.com/svn/dahdi/tools/trunk
* /, zonedata.c: tonezone: Add Macao,China to tone zone data Adding
Macao tone zone data according to
http://www.itu.int/ITU-T/inr/forms/files/tones-0203.pdf (closes
issue #17744) Reported by: alfredtang Patches: zonedata.patch
uploaded by alfredtang (license 1094) Merged revisions 9313 via
svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk
2010-08-31 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools version 2.4.0 released.
2010-08-31 16:12 +0000 [r9220] Kinsey Moore <kmoore@digium.com>
* ppp/dahdi.c: PPP: Fix an incorrect function call that was causing
dahdi.so to fail to load
2010-08-18 13:49 +0000 [r9159] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Config/Gen.pm: DAHDI-perl: Config (sort
of) for dynamic channels Generate some sort of configuration for
dynamic channels. Usable enough for testing.
2010-08-18 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools version 2.4.0-rc1 released.
2010-08-13 18:40 +0000 [r9133] Shaun Ruffell <sruffell@digium.com>
* dahdi_scan.c: dahdi_scan: Use 'linecompat' to identify digital
spans. This fixes the case where the BRI spans on the Hx8 cards
were displayed as analog spans.
2010-08-03 12:14 +0000 [r9079] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Hardware/PCI.pm,
xpp/perl_modules/Dahdi/Chans.pm: dahdi-perl: also detect Aligera
cards (closes issue #17783) Reported by: frawd Patches:
dahdi-tools_aligera.patch uploaded by frawd (license 610)
2010-08-01 22:39 +0000 [r9076] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* dahdi_scan.c, dahdi_maint.c: fix build of dahdi_scan and
dahdi_maint with -linux 2.3 New functionality that was added in
r8992 and r8993 uses new items defined only in dahdi-linux trunk
(and eventually: 2.4). As in both cases it's a single place to
check, we'll just ifdef it away.
2010-07-30 15:28 +0000 [r9066-9067] Kinsey Moore <kmoore@digium.com>
* dahdi_cfg.c: dahdi_cfg: Display more appropriate error messages
when an invalid signaling is chosen along with suggestions on how
to fix the problem.
* xpp/perl_modules/Dahdi/Chans.pm: perl: make sure the channel
parser recognizes "Reserved" for unusable channels and fix a bug
preventing E&M-E1 from being detected properly
2010-07-28 12:30 +0000 [r9031] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/twinstar: twinstar: err on an invalid command.
2010-07-26 18:56 +0000 [r8991-8994] Russ Meyerriecks <rmeyerreicks@digium.com>
* dahdi_scan.c: Removed no longer existing alarm condition
* dahdi_scan.c: Modified dahdi_sync to report detailed alarms
* dahdi_maint.c: wip: dahdi_maint can now trip the alarm sim
* dahdi_maint.c: dahdi_maint: Fixed outdated usage text
2010-07-22 11:41 +0000 [r8964] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/xpp_fxloader: increase maximal firmware delay to 15 seconds
Hmm... how badly congested can the startup of Centos be?
2010-07-21 08:47 +0000 [r8948-8954] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/astribank_hexload.8, xpp/astribank_tool.8,
xpp/astribank_allow.8: More hyphen/minus fixes.
* xpp/xpp_fxloader: xpp_fxloader: replace a sleep with a sleep loop
For newer kernels there's no need to sleep at all. For Centos5
systems there seems to be a need for a large sleep for firmware
load at boot time. So let's make it a loop.
* xpp/README.Astribank: README.Astribank: new VMWI settings
2010-07-14 10:58 +0000 [r8923-8924] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Config/Gen.pm: dahdi_genconf: better error
message for a bad generator module
* xpp/perl_modules/Dahdi/Span.pm, xpp/genconf_parameters: Allow
using CONNECTOR/LABEL in genconf_parameters Allow using
CONNECTOR/LABEL in addition to SPAN and NUM for pri_termtype in
genconf_parameters
2010-07-06 17:52 +0000 [r8854] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: Extra PCI IDs for
Junghanns PCI-E card (dahdi-perl)
2010-06-29 15:21 +0000 [r8827] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* dahdi_tool.c: dahdi_tool: center span window as well. If your
window was larger than 80X25, you got a main "window" in the
center and the span one in the corner. This puts the span one in
the center as well.
2010-06-15 15:44 +0000 [r8777] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* dahdi_cfg.c: Convert all '%i' to '%d' in dahdi_cfg Various values
in system.conf were parsed using %i. This means that a value with
a leading 0x was considered hexadecimal and a value with a
leading 0 would be considered octal ('030' == '24' == '0x1E').
This was never documented and seems a potential cause for
confusion in case a leading zero sneaks in. It is thus removed.
2010-06-03 20:56 +0000 [r8746] Doug Bailey <dbailey@digium.com>
* patlooptest.c: Add enhanced command line parsing and add more
options into how errors are flagged and what is displayed. Still
runs with the old usage: patlooptest <dahdi device> [<timeout>]
2010-06-02 17:05 +0000 [r8741] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: An extra PCI ID for an
OpenVox card I ran into.
2010-05-20 13:10 +0000 [r8670] Sean Bright <sean@malleable.com>
* /, xpp: Add dahdi_maint and xpp/twinstar.8 to svn:ignore
2010-05-17 13:26 +0000 [r8630-8638] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* /, xpp/waitfor_xpds, xpp/astribank_hook: Fix bashism (Raphael
Geissert, checkbashism)
* xpp/perl_modules/Dahdi/Hardware/USB.pm: A more correct way to
pass parameters
2010-05-09 14:09 +0000 [r8615] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* dahdi_cfg.c: Remove duplicate code: rad_apply_channels
rad_apply_channels() was the same as apply_channels()
2010-05-04 15:33 +0000 [r8606] Kevin P. Fleming <kpfleming@digium.com>
* dahdi_cfg.c: Report correct span number in dahdi_cfg verbose
output. When the DAHDI configuration file does not configure
every single span in the system, but leaves spans unconfigured,
the verbose output from dahdi_cfg would show incorrect span
numbers when reporting the line configuration, as it printed the
index into the array of configured spans, instead of their actual
span numbers.
2010-05-03 13:54 +0000 [r8589] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/xpp_fxloader: xpp_fxloader: make sure 1163 is not missed.
2010-04-29 15:06 +0000 [r8580] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/xpp_fxloader: Load xpp firmware in the background (udev) Move
loading the the xpp firmwares (when called from udev) to a
background sub-process. This helps with: * Don't block udev * It
seems that with older systems (e.g. CentOS 5) we need to wait a
bit for the device file to appear (in one of the upcoming udev
events). If we keep blocking udev, we won't have the device file.
The 'sleep' does not seem to be required for newer systems (e.g.
Debian Lenny).
2010-04-22 09:55 +0000 [r8547] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/Makefile: astribank_is_starting does not depend on libusb.
2010-04-18 12:52 +0000 [r8529-8535] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* dahdi.init: Add proper dependencies to the 'stop' action as well.
* doc/pattest.8, xpp/dahdi_genconf, xpp/astribank_is_starting.8,
doc/dahdi_cfg.8, doc/dahdi_test.8, doc/fxotune.8,
doc/dahdi_diag.8, doc/dahdi_scan.8, doc/patgen.8,
doc/dahdi_monitor.8: man pages: hyphen to minus Groff considers
'-' a hyphen. If we want a minus (or a dash) we need to use '\-'.
2010-04-14 14:55 +0000 [r8520] Kinsey Moore <kmoore@digium.com>
* system.conf.sample: Add documentation for e&me1 (E&M over E1
lines).
2010-04-12 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools version 2.3.0 released.
2010-04-12 20:18 +0000 [r8503-8508] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Hardware/USB.pm: Also detect USB devices
connected on a hub.
* xpp/perl_modules/Dahdi/Span.pm: Also detect type for Sangoma
E1/T1 cards.
2010-04-01 15:45 +0000 [r8451] Shaun Ruffell <sruffell@digium.com>
* Makefile: dahdi_maint: install dahdi_maint on 'make install'
2010-03-29 21:04 +0000 [r8444] Kinsey Moore <kmoore@digium.com>
* dahdi_maint.c: Add a space between words and correct an error
message.
2010-03-25 15:29 +0000 [r8422-8430] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: wcb4xxp - add Swyx 4xS0
SX2 QuadBri PCI IDs to dahdi-perl (issue #16493) Reported by:
nic_bellamy
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: Some more wcb4xxp PCI IDs
for Junghanns cards (issue #15446) (issue #16447) Reported by:
lpistone Tested by: okrief
2010-03-23 13:41 +0000 Russ Meyerriecks <rmeyerriecks@digium.com>
* dahdi-tools version 2.2.1.1 released.
2010-03-10 17:37 +0000 Russ Meyerriecks <rmeyerriecks@digium.com>
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: Added IDs for gen5 firmware
2010-01-11 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools version 2.2.1 released.
2010-01-10 15:39 +0000 [r7793-7829] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* /, xpp/README.Astribank: Another round of updates to
README.Astribank. zap->dahdi and others Merged revisions 7754 via
svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk
* xpp/perl_modules/Dahdi/Hardware/USB.pm, /: dahdi-perl: only get
'serial' and 'devnum' attributes from Astribanks We can tell if a
device is an Astribank by the vendorId and productId attribute.
Get other attributed only after we give up on other devices.
(closes issue #16552) Merged revisions 7558 via svnmerge from
https://origsvn.digium.com/svn/dahdi/tools/trunk
* /, xpp/xpp_fxloader: xpp_fxloader: adapt to newer kernels This
commit prepares xpp_fxloader to get hotplug envirnment from newer
kernel versions: * DEVICE will eventually be replaced with
DEVNAME. Accept both (and look at DEVNAME first). * If we get
DEVICE, we'll probably get an invalid path based at /proc/bus/usb
. Fix it to use /dev/bus/usb . * While we're at it, allow using
PRODUCT from the envirnment instead of from the command-line.
This should allow fixing udev rules but will also work with
existing rules in DAHDI-linux from trunk (for systems where they
are valid). Merged revisions 7752 via svnmerge from
http://svn.digium.com/svn/dahdi/tools/trunk
* /, xpp/waitfor_xpds, xpp/twinstar_hook, xpp/xpp_fxloader: xpp:
Comment-only changes: copyright, keywords Merged revisions 7463
via svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk
* /, xpp/twinstar: Add perldoc for twinstar. This also avoids a
bogus, empty twinstar.8 man page. Merged revisions 7219,7263 via
svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk
........ r7219 | tzafrir | 2009-09-27 13:49:40 +0200 (Sun, 27 Sep
2009) | 5 lines xpp: install twinstar by default; Add a man page
Add a man page to twinstar (as perl POD) and get it installed by
default. ........ r7263 | tzafrir | 2009-09-29 22:45:50 +0200
(Tue, 29 Sep 2009) | 2 lines xpp: fix a typo in documentation
........
* README, /: Fix README for asciidoc 8.5.2 Tweak title a bit to
avoid asciidoc consider it a header for a syntax block. Merged
revisions 7792 via svnmerge from
http://svn.digium.com/svn/dahdi/tools/trunk
2009-12-15 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools version 2.2.1-rc2 released.
2009-12-01 13:14 +0000 [r7655] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/Makefile: Also install the twinstar tool on the system
Originaly part of trunk r7219.
2009-11-22 11:48 +0000 [r7621] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/astribank_hexload.c, xpp/perl_modules/Dahdi/Hardware/USB.pm,
xpp/mpp_funcs.c, xpp/astribank_tool.c, xpp/astribank_usb.h,
xpp/mpp_funcs.h, xpp/astribank_tool.8,
xpp/perl_modules/Dahdi/Xpp/Mpp.pm, xpp/mpp.h: xpp: MPP protocol
v.1.4 * New firmware loading protocol - Older one (1.3) is still
supported for now * Support loading firmwares from Astribanks
with a minimal firmware (1163) * astribank_tool -Q: always query,
regardless of verbosity level xpp rev: up to 7559 Merged
revisions 7609 via svnmerge from
https://origsvn.digium.com/svn/dahdi/tools/trunk
2009-11-19 23:11 +0000 [r7611] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/xpp_fxloader, xpp/astribank_tool.c: xpp: support loading
USB firmware into 1163 devices as well Demote some messages to
debug while we're at it. Merged revisions 7596 via svnmerge from
http://svn.digium.com/svn/dahdi/tools/trunk
2009-11-05 09:41 +0000 [r7466-7492] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/xpp_sync, xpp/perl_modules/Dahdi/Xpp/Xpd.pm: Use the
timing_priority attribute, if available, to provide more corrent
LED indiction and such.
* xpp: use xpd sysfs attr. timing_priority to set NT/TE
* dahdi.init, xpp/astribank_is_starting.c (added),
xpp/waitfor_xpds, xpp/astribank_is_starting.8 (added),
xpp/twinstar_hook, xpp/xpp_fxloader, xpp/Makefile,
xpp/astribank_hook, init.conf.sample: Add optional "hotplug mode"
to init scripts The hotplug mode is only used in
XPP_HOTPLUG_DAHDI=yes is set in /etc/dahdi/init.conf . If it is
set and the system actually has Astribanks, most of the init
script will actually be run from the context of a udev event.
* xpp: Add astribank_is_starting: astribank_is_running is used to
tell when we may have an Astribank that is initializing (and may
be re-enumerating and thus not listed as a device). It uses a
semaphore as we can always write to one and we can't always write
to a file. xpp: A man page for astribank_is_starting xpp rev: 7321
* dahdi.init: move module loading to a separate function Move the
module loading parts of the dahdi init script to a seperate
function - load_modules. To be used by a later commit. There is
not functional change here (but the diff is confusing).
* Add XPP_HOTPLUG_DAHDI mode: cfg initiated mostly from hotplug If
XPP_HOTPLUG_DAHDI=yes is set in /etc/dahdi/init.conf (which is
not the default), the normal run of the 'start' operation of the
dahdi init script will only be responsible for loading modules.
The rest will be done (if there are indeed Astribanks on the
system) by a second call to the init script once all of them have
connected. The astribank_hook has also been mostly rewritten.
Most of the functionality of twinstar_hook moved to it. The
current twinstar_hook is a simple example script.
XPP_HOTPLUG_DAHDI mode assumes that all Astribanks on the system
are listed in /etc/dahdi/xpp_order (which can be generated using,
e.g. 'dahdi_genconf xpporder')
* Fix XPP_HOTPLUG_DAHDI: logic; end of init.d script 'Hotplug mode'
was introduced in r7335. * The logic in the script was broken. -
Negative logic is not such a grand idea to start with. *
Interactive invocation of init.d ends when expected and not
sooner. This change makes waitfor_xpds wait longer. Rather than
waiting for all the Astribanks to load, it will now wait until
the initialization of dahdi from the Astribanks hook script is
run. This allows running e.g.: /etc/init.d/dahdi start;
/etc/init.d/asterisk start It also means that
'astribank_is_starting' is actually used as a semaphore and not
only as stamp file. As before, those changes have no effect if
hotplug mode is not explicitly enabled (setting
'XPP_HOTPLUG_DAHDI=yes' in init.conf).
* xpp: make astribank_is_starting build without warnings.
autoconfig.h is needed as semtimedop() requires _GNU_SOURCE. xpp
rev: 7471
* xpp/perl_modules/Dahdi/Config/Params.pm,
xpp/perl_modules/Dahdi/Config/Gen.pm,
xpp/perl_modules/Dahdi/Config/Gen/Chandahdi.pm,
xpp/perl_modules/Dahdi/Config/Gen/System.pm,
xpp/genconf_parameters: CAS DAHD/Asterisk configuration
generation support Also support generating (open)R2 config in
chan_dahdi.conf, while we're at it. Default configuration remains
ISDN as before if no extra settings are given in
genconf_parameters.
* dahdi-perl: chan_dahdi.conf generator can generate openr2 conf If
configured to use R2 ("pri_connection_type R2" in
genconf_parameters), the chandahdi generator of dahdi_genconf
will now generate configuration for the openr2 support in
chan_dahdi.
* xpp: Dahdi::Config::Gen.pm: improvements in preperation for
T1-CAS: - New channo_range() method which returns range strings
for any list of channel numbers (handle sorting, validation,
etc.) - Reimplement bchan_range() as a small wrapper around
channo_range(). - Another small wrapper is chan_range() that
works on channel objects. - Also a parse_chan_range() does the
reverse (from range string to a list of channel numbers). This
isn't used at the moment. xpp rev: 7306
* dahdi-perl: Add basic T1-CAS support for dahdi_genconf - Support
added in generators of system.conf and of chan_dahdi.conf . -
Some strange asumptions about being FXS/FXO depending on being
timing provider/supplier. - New gen_cas() method for Chandahdi
and System. - Now gen_digital() is a bit cleaner. - Call
gen_cas(), gen_openr2(), gen_digital() according to the
'pri_connection_type' config (CAS, R2, PRI/BRI). xpp rev: 7307
* dahdi_perl: improved config generation for T1 CAS A few extra
options for a CAS span signalling. xpp rev: 7343, 7346, 7369
* xpp: reduce the clutter of firmware loading Make the new XPP
tools much less verbose: * demote messages to be debug * Convert
multi-line messages to be single-line messages Making
xpp_fxloader run in debug mode can be done by setting DEBUG=yes
in /etc/dahdi/init.conf.
* dahdi-perl fixes, mostly xpp-specific. * Fix pattern for PCI BRI
cards * Fix recognizing xpp devices by @connector in xpp_order *
Print more helpful comments in xpp_order * Remove most (if not
all) need of /proc/bus/usb * Handle other similar "is_twinstar"
errors.
* dahdi_genconf: xpp_order generator: Extra '#' after connector
comment Add an extra '#' right after the connector string to make
it simpler to use the connector string from the generated
xpp_order. xpp rev: 7292
* xpp: make /proc/bus/usb/devices optional Get the information we
read from /proc/bus/usb/devices from /sys/bus/usb/devices .
Tested on my Debian Unstable with 2.6.30 kernel. The default is
still /proc/bus/usb and sysfs is only used if the procfs file is
not found. Also fixes a case of using the sysfs attribute busnum,
that does not exist in kernel 2.6.9 . Devise the bus number from
the name of the node.
* dahdi-perl: Avoid '"is_twinstar" on unblessed reference' Dpn't
panic if a device is not found in the list of hardware. This is
not only indication of a bug, but can also happen if a device
appeared after the script was started.
* zonedata.c: zonedata: Add tone definitions for Panama. (closes
issue #14832) Reported by: jlduran Patch by: jldruan
* Pass correct channel number to DAHDI_GET_PARAMS when passing span
numbers to dahdi_scan. When filtering, we weren't taking into
account the number of channels in the spans that we were
skipping. (closes issue #15553) Reported by: tony Patches:
20090723_issue15553.patch uploaded by seanbright (license 71)
Tested by: seanbright
* xpp: cleanup gcc warnings and one real astribank_tool bug xpp
rev: 7281
* Add a missing trailing slash on the install-libs target (closes
issue #15793) Reported by: pprindeville Patches:
dahdi-tools-makefile.patch uploaded by pprindeville (license 347)
* dahdi_genconf: Add the TC400P transcoder card to our hardware
list (seanbright)
2009-06-08 17:02 +0000 [r6677-6678] Sean Bright <sean.bright@gmail.com>
* dahdi-tools version 2.2.0 released.
* Makefile: Since this 'echo' is part of a larger statement, we
don't need the @ symbol. Cleans up an error I am seeing on
Ubuntu.
* Makefile: Get rid of parallel build warnings from GNU make.
2009-05-28 14:04 +0000 [r6668] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/waitfor_xpds: xpp: if $dahdi_hardware is empty, don't use it
in an error message
2009-05-27 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools version 2.2.0-rc3 released.
2009-05-26 09:55 +0000 [r6655-6657] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* Makefile: Reword the message after 'make config' for the case no
hardware found Check the output of dahdi_hardware and give a
different message for the case it found no hardware. (closes
issue #14792) Reported by: Dovid Patches:
dahdi_hardware_nodev_make.diff uploaded by tzafrir (license 46)
* xpp/waitfor_xpds: Properly fix usage of waitfor_xpds in
non-standard settings. From xpp rev. 7137.
2009-05-19 16:46 +0000 [r6643-6647] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Config/Params.pm, xpp/dahdi_genconf,
xpp/perl_modules/Dahdi/Config/Gen/Xpporder.pm,
xpp/perl_modules/Dahdi/Config/Gen/System.pm,
xpp/perl_modules/Dahdi/Xpp/Xpd.pm, xpp/genconf_parameters:
dahdi-perl: make dahdi_genconf default to hardhdlc
dahdi_genconf's 'bri_hardhdlc' parameter changes. Should
generally work with no need for manual configuration unless you
use a bristuffed driver (zaphfc, qozap). See notes in
genconf_parameters.
* xpp/waitfor_xpds, dahdi.init: dahdi.init: moved test for
astribanks into waitfor_xpds If the system starts with an
Astribank with no firmware, the firmware loading may take a while
and the Astribank only becomes ready some time after the DAHDI
init script starts. This means that the test at the beginning of
xpp_startup() in dahdi.init fails to find an Astribank, and the
init script simply continues ignoring this. This changeset moves
the testing inside the script waitfor_xpds. The script now: 1.
Tests for an Astribank using dahdi_hardware and exists
immediately if none found. 2. A loop (of maximum 10 seconds)
waits for the first Astribank to be detected by the driver. 3.
Waiting for the initialization of all the Astribanks to complete
(The original waitfor_xpds) The support for the old procfs
iinterface has been removed, as it has never been used with
DAHDI.
* xpp/Makefile, xpp/astribank_tool.8, xpp/astribank_allow.8
(added): xpp: install astribank_allow As we install it, we need a
matching man page.
2009-05-17 12:01 +0000 [r6630-6632] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Config/Gen/Users.pm: A closer-to-reality
users.conf generation module
* xpp/perl_modules/Dahdi/Config/Gen/Xpporder.pm,
xpp/perl_modules/Dahdi/Xpp/Mpp.pm, xpp/genconf_parameters: Fix
typos in xpp documentation
2009-05-14 14:02 +0000 [r6619] Shaun Ruffell <sruffell@digium.com>
* dahdi_cfg.c: dahdi_cfg: Default to the us tonezone if not
specified in system.conf. If there are not "loadzone" and
"defaultzone" lines in /etc/dahdi/system.conf, default to the us
zone. This mimics the behavior of older zaptel releases.
DAHDI-29.
2009-05-13 20:18 +0000 [r6613-6617] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/mpp_funcs.c, xpp/astribank_tool.c: astribank_tool: Support
'reset' of pre-MPP protocol as fallback As of USB firmware rev.
6926, the Astribank control connection protocol has changed in an
incompatible manner. If astribank_tool fails to open a device
when running a reset command, try to reset the device with the
command from the old (pre-MPP) protocol (A single 0x20 byte). No
support whatsoever for any other feature of the old protocol.
From xpp rev. 7067. (previous commit was xpp rev. 7066).
* xpp/mpp_funcs.c: xpp: better error reporting when failing to talk
to a pre-MPP Astribank.
* xpp/perl_modules/Dahdi/Chans.pm, xpp/perl_modules/Dahdi/Span.pm:
dahdi-perl: Patterns for Rhino E1/T1 cards.
2009-05-12 07:50 +0000 [r6601-6603] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/README.Astribank: A few more chan_zap -> chan_dahdi in
README.Astribank .
* xpp/perl_modules/Dahdi/Chans.pm: DAHDI-perl: Fix detection of
empty slots in Rhino cards.
2009-05-09 06:33 +0000 [r6579-6585] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/README.Astribank: Fix a broken link
* xpp/README.Astribank: documentation updates: xpp_order, new USB
loading, and more
* xpp/perl_modules/Dahdi.pm: dahdi-perl: scan only "number" files
under /proc . (In case someone, such as dahdi_dynamic_ethmf adds
there some other entries)
2009-04-29 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools version 2.2.0-rc2 released.
2009-04-27 19:45 +0000 [r6512] Kevin P. Fleming <kpfleming@digium.com>
* configure, acinclude.m4: incorporate the autoconf 2.63 fixes here
too
2009-04-26 10:29 +0000 [r6492] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* Makefile, xpp/xpp_order (removed): Remove useless sample file The
sample xpp_order will be generated anyway when running
'dahdi_genconf xpporder' (see
xpp/perl_modules/Dahdi/Config/Gen/Xpporder.pm) . No need to
clutter the main DAHDI installation with it.
2009-04-23 17:03 +0000 [r6476] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* Makefile, xpp/xpp_order: xpp: xpp_order is another config file
that should go to /etc/dahdi Also slightly fix the sample config.
2009-04-22 10:25 +0000 [r6427-6442] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* dahdi.init: make sure '/etc/init.d/dahdi stop' ends with a
newline
* ppp/dahdi.c: Yet another left-over DAHDI_PARAMS. ppp almost
builds
* xpp/perl_modules/Dahdi/Config/Gen/Xpporder.pm:
Dahdi::Config::Gen::Xpporder: use number rather than object in
warning
2009-04-21 13:44 +0000 [r6419-6421] Sean Bright <sean.bright@gmail.com>
* dahdi_monitor.c: Correct error check for fopen() calls in
dahdi_monitor.c. dahdi_monitor.c was checking for an error
calling fopen() by determining if the return value was less than
0. fopen(), however, returns a FILE * and returns NULL on
failure. (closes issue #14894) Reported by:
gknispel_proformatique Patches:
dahdi_monitor_fix_check_fopen_result.patch uploaded by gknispel
(license 261)
* dahdi_monitor.c: Use correct return value type for getopt(). In
dahdi_monitor.c, the return value of getopt() was being assigned
to a char while the function actually returns an int. Fix
suggested by reporter. (closes issue #14893) Reported by:
gknispel_proformatique
* dahdi_monitor.c: Whitespace and coding guidelines changes
2009-04-20 13:44 +0000 [r6417] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/dahdi_hardware, xpp/perl_modules/Dahdi/Xpp/Xbus.pm,
xpp/test_parse.c, xpp/twinstar, xpp/twinstar_hook,
xpp/twinstar_setup, xpp/perl_modules/Dahdi/Config/Gen/Xpporder.pm
(added), xpp/perl_modules/Dahdi/Xpp/Mpp.pm: xpp: twinstar-related
perl improvements * New generator Dahdi::Config::Gen::Xpporder
can generate and xpp_order config for an existing setup. * Add
more TwinStar related logic to Dahdi::Xpp::Mpp. Simplifies the
twinstar utility accordingly. * twinstar_hook: for the multiple
Astribanks case. * twinstar_setup: More logic tests. Now
delegates configuration generation to dahdi_genconf (with new
Xpporder generator). * dahdi_hardware: Show number of channels
with -v
2009-04-16 17:32 +0000 [r6375] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/xpp_fxloader: xpp_fxloader: exit properly when run with
incorrect argument
2009-04-10 09:53 +0000 [r6344] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/Makefile, xpp/astribank_hook (added): Move astribank_hook
from linux to tools. Install it by default
2009-04-07 08:13 +0000 [r6337] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/hexfile.c: hexfile.c was accidentally left out of r6313
2009-04-02 20:56 +0000 [r6278-6313] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/pic_loader.h (added), xpp/astribank_hexload.8 (added),
xpp/twinstar_setup (added), xpp/xpp_fxloader,
xpp/astribank_tool.c (added), xpp/astribank_allow.c (added), xpp,
xpp/xpp_sync, xpp/dahdi_genconf, xpp/twinstar (added),
xpp/mpp_funcs.c (added), xpp/Makefile, xpp/mpp_funcs.h (added),
xpp/astribank_tool.8 (added), xpp/perl_modules/Dahdi/Xpp/Mpp.pm
(added), xpp/astribank_upgrade (added),
xpp/perl_modules/Dahdi/Xpp.pm,
xpp/perl_modules/Dahdi/Hardware/PCI.pm, xpp/dahdi_hardware,
xpp/twinstar_hook (added), xpp/xpp_order (added),
xpp/astribank_hexload.c (added), xpp/dahdi_registration,
xpp/perl_modules/Dahdi/Hardware/USB.pm,
xpp/perl_modules/Dahdi/Xpp/Xbus.pm, xpp/debug.c (added),
xpp/dahdi_drivers, xpp/lsdahdi, xpp/astribank_usb.c (added),
xpp/hexfile.h, xpp/perl_modules/Dahdi/Hardware.pm, xpp/debug.h
(added), xpp/astribank_usb.h (added),
xpp/perl_modules/Dahdi/Xpp/Xpd.pm, xpp/mpp.h (added),
xpp/pic_loader.c (added): Support for Astribanks 116x: tools part
* New USB firmware loading mechanism. - Incompatible with
previous one: upgrade using fxload or hard reset -
astribank_hexload is the new low-level loading tool - fpga_load
remains for backward compatibility. - xpp/astribank_upgrade:
automate upgrading using fxload * Much enhanced control protocol
("MPP") - astribank_tool is the low-level tool for that. *
Support for the TwinStar (dual USB port) - Managed through
astribank_tool - Wrapper perl modules and scripts provided *
Allow explicit ordering of Astribanks - /etc/dahdi/xpp_order -
explicit order of Astribanks on the system - The default sorter
is now to use those and fall back to connectors (previous
default). - An option to dahdi_registration to change sorting.
* hdlcstress.c: hdlcstress.c: add option -b not to stress BRI too
much Aparantly the HFC chip can't stand the heat of this test.
Let's give it an occasional rest. Also add getopts support.
* Makefile: Install genconf_parameters on 'make install' as well
* blacklist.sample: xpp_usb should not be blacklisted: it does not
register automatically anyway.
* xpp/perl_modules/Dahdi/Config/Gen/Modules.pm (added): Implement
'dahdi_genconf modules' (generate /etc/dahdi/modules)
2009-03-29 18:53 +0000 [r6272] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Config/Gen.pm: dahdi_genconf: Set the
context same as groups.
2009-03-26 18:28 +0000 [r6261] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* doc/dahdi_scan.8: s/zap/dahdi/ again in dahd_scan.8
2009-03-26 18:02 +0000 [r6259] Kevin P. Fleming <kpfleming@digium.com>
* dahdi_cfg.c: when /etc/dahdi/system.conf does not have an echo
canceller defined for a channel, but the channel previously had
one assigned, running dahdi_cfg does not remove the assigned echo
canceller from the channel as it should. this commit changes that
behavior, so that every channel with a defined signaling mode is
updated to have the proper (or no) echo canceller assigned.
2009-03-22 10:31 +0000 [r6215] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Config/Gen/Users.pm,
xpp/perl_modules/Dahdi/Config/Gen/Chandahdi.pm,
xpp/perl_modules/Dahdi/Config/Gen/System.pm,
xpp/perl_modules/Dahdi/Config/Gen/Unicall.pm: dahdi-perl: "allow"
hand-editing of generated files Rework the text added by
dahdi_genconf generators to say that you can hand-edit files. But
just don't complain if they get mysteriously overriden when it is
run again :-) (closes issue #14569) Reported by: jtodd
2009-03-17 17:07 +0000 [r6189] Jason Parker <jparker@digium.com>
* dahdi_monitor.c: Remove remnants of -p option, since it no longer
exists.
2009-03-17 13:52 +0000 [r6187] Russell Bryant <russell@digium.com>
* zonedata.c: Add tone definitions for Turkey. (closes issue
#10450) Reported by: msahinbas
2009-03-17 09:10 +0000 [r6167-6185] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* Makefile: Use LIBS instead of LDFLAGS directly in tools Makefile
The Makefile of dahdi-tools set the variable LDFLAGS directly,
rather than adding to LIBS. This does not allow placing LIBS
after all the linked objects. (closes issue #14638) Reported by:
Chainsaw Patches: dahdi-tools-2.1.0.2-asneeded.patch uploaded by
Chainsaw (license 723)
* xpp/README.Astribank, xpp/xpp_sync, dahdi.init: dahdi.init: call
xpp_sync a bit later. xpp_sync needs to only be called after
dahdi_cfg was run, because the application of system.conf may
change the priority of a PRI module span (If it is a sync
provider, "NT", priority is lower). Also some documentation-only
changes for xpp_sync.
2009-03-09 16:30 +0000 [r6110] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Chans.pm: Fix detection of channels of
dynamic spans in Dahdi::Chans Fix the pattern detection of
channels belonging to dynamic (dahdi_dynamic) spans in perl
programs that use Dahdi::Chans (e.g.: lsdahdi) (closes issue
#14630) Reported by: tamiel Patches:
20090309-perl5-Dahdi-Chans.diff uploaded by tamiel (license 712)
2009-03-07 00:10 +0000 [r6107] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Chans.pm,
xpp/perl_modules/Dahdi/Hardware/USB.pm: Detect Sangoma USB FXO
device; fix detection of Sangoma DAHDI channels (By Alessandro
Zummo)
2009-03-05 21:10 +0000 [r6095] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* dahdi.init: Fix a typo in shutting down dynamic spans in
dahdi.init Fixes shutdown_dynamic() in the dahdi init.d script.
Not enabling it by default just yet (the second half of the
patch) until we get some further confirmation that such a
shutdown is always good. (from issue #14603) Reported by: tamiel
Patches: 20090304_dahdi.init.patch uploaded by tamiel (license
712)
2009-03-03 20:39 +0000 [r6071-6078] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* Makefile, README, /: Include sample genconf_parameters in
dahdi-tools README.
* xpp/perl_modules/Dahdi/Config/Params.pm,
xpp/perl_modules/Dahdi/Config/Gen.pm, xpp/genconf_parameters:
genconf_parameters: Add option fxo_default_start; Document
genconf_parameters * Add a dqahdi_genconf option
fxo_default_start, equivalent of fxs_default_start. * Set all
trunks in group 'group_lines' rather than hard-coded 0 (for TE)
and 6 (for NT). * Document all parameters in genconf_parameters.
* xpp/perl_modules/Dahdi/Config/Params.pm (added),
xpp/dahdi_genconf, xpp/perl_modules/Dahdi/Config/Gen.pm,
xpp/perl_modules/Dahdi/Config/Gen/Users.pm,
xpp/perl_modules/Dahdi/Config/Gen/Chandahdi.pm,
xpp/perl_modules/Dahdi/Config/Gen/System.pm,
xpp/perl_modules/Dahdi/Config/Gen/Unicall.pm: dahdi_genconf:
configuration handling cleanup. * Parsing genconf_parameters is
now in Dahdi::Config::Params All hard-coded defaults are there
too (in the item() method). * Dahdi::Config::Genconf is gone
(merged into Dahdi::Config::Gen) All semantic mapping is in the
constructor. * dahdi_genconf is now lean and mean. * Add some
implementation docs into these files.
* xpp/perl_modules/Dahdi/Config/Gen/System.pm: dahdi-perl: Do
generate 'echocanceller' in system.conf Fixed a regression from
r6013 .
* xpp/perl_modules/Dahdi/Config/GenconfDefaults.pm (removed):
dahdi-perl: Remove an obsolete and unused module
GenconfDefaults.pm
* xpp/README.Astribank: README.Astribank: Killed one remaining
/sys/devices/xpp
2009-03-01 14:29 +0000 [r6054-6058] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/README.Astribank: More README updates
* xpp/perl_modules/Dahdi/Xpp/Xbus.pm, xpp/dahdi_genconf,
xpp/perl_modules/Dahdi/Config/Gen/Chandahdi.pm,
xpp/perl_modules/Dahdi/Xpp/Xpd.pm: xpp-dahdi: freepbx code
generation; better procfs compatibility * dahdi_genconf -F will
generate chan_dahdi.conf for freepbx (like genzaptelconf -F) *
Better procfs compatibility for xpp modules.
* xpp/dahdi_drivers,
xpp/perl_modules/Dahdi/Config/GenconfDefaults.pm,
xpp/perl_modules/Dahdi/Config/Gen.pm,
xpp/perl_modules/Dahdi/Config/Gen/Users.pm: dahdi-perl: more
defensive coding and some docs
* xpp/perl_modules/Dahdi.pm: Dahdi.pm: the sample code should
actually work.
* xpp/fpga_load.c: fpga_load.c: Flush USB device buffer on startup.
Fixes some firmware loading issues.
2009-02-26 15:41 +0000 [r6041-6043] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: Add PCI IDs of another
HFC-S card that zaphfc can handle.
* xpp/perl_modules/Dahdi/Chans.pm: Fix a typo for detecting zaphfc.
2009-02-18 21:20 +0000 [r6022] Doug Bailey <dbailey@digium.com>
* fxstest.c: Remove 8 bit restriction on setting indirect registers
(closes issue #14323) Reported by: alecdavis Patches:
fxstest_setindirect.diff.txt uploaded by alecdavis (license 585)
Tested by: alecdavis
2009-02-13 21:09 +0000 [r6013] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/dahdi_genconf, xpp/perl_modules/Dahdi/Config/Gen.pm (added),
xpp/perl_modules/Dahdi/Config/Gen/Users.pm (added),
xpp/perl_modules/Dahdi/Config/Gen/Chandahdi.pm (added),
xpp/perl_modules/Dahdi/Config/Gen/System.pm (added),
xpp/perl_modules/Dahdi/Config/Gen (added),
xpp/perl_modules/Dahdi/Config/Gen/Unicall.pm (added): Rework
dahdi_genconf to have separate configuration generation modules.
'dahdi_genconf foo bar' will use the modules
Dahdi::Config::Gen::Foo and Dahdi::Config::Gen::Bar to generate
configuraion files. Extra formats can thus be added without
modifying dahdi_genconf and independently of DAHDI.
2009-02-08 11:04 +0000 [r5984] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/dahdi_genconf: dahdi_genconf: do reset default files list
when command-line has files This fixes a regression that was
added whwn handling of R2 was added. Originally: Xorcom rev 6683.
2009-01-28 18:49 +0000 [r5886] Shaun Ruffell <sruffell@digium.com>
* 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 <dbailey@digium.com>
* 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 <sean.bright@gmail.com>
* 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 <dbailey@digium.com>
* 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 <tzafrir.cohen@xorcom.com>
* xpp/dahdi_genconf: dahdi_genconf: Finally set $fxs_default_start
= 'ks' rather than 'ls'
2009-01-19 15:19 +0000 [r5728] Doug Bailey <dbailey@digium.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <sean.bright@gmail.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <sean.bright@gmail.com>
* 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 <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: d00d must be in small
caps
2009-01-03 21:14 +0000 [r5626] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* 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 <dbailey@digium.com>
* 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 <sruffell@digium.com>
* dahdi-tools version 2.1.0.2 released.
2008-12-15 20:19 +0000 [r5533] Shaun Ruffell <sruffell@digium.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <sruffell@digium.com>
* dahdi-tools version 2.1.0.1 released.
2008-12-11 22:45 +0000 [r5514] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* 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 <sruffell@digium.com>
* dahdi-tools version 2.1.0 released.
2008-12-09 19:41 +0000 [r5461] Shaun Ruffell <sruffell@digium.com>
* modules.sample: Adding the wctc4xxp driver to the modules.sample.
2008-12-08 14:02 +0000 [r5452] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <tzafrir.cohen@xorcom.com>
* Makefile, /: dahdi-tools: Re-add README.Astribank.html
generation.
* xpp/README.Astribank (added): Moving README.Astribank to
dahdi-tools .
2008-11-25 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools version 2.1.0-rc5 released.
2008-11-24 20:42 +0000 [r5379-5381] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* 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 <kpfleming@digium.com>
* 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 <tzafrir.cohen@xorcom.com>
* dahdi.init: LSB init script comments.
2008-11-17 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools version 2.1.0-rc4 released.
2008-11-16 17:55 +0000 [r5308-5309] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* 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 <sruffell@digium.com>
* dahdi-tools 2.1.0-rc3 released.
2008-11-06 22:38 +0000 [r5266] Doug Bailey <dbailey@digium.com>
* zonedata.c: set DTMF twist levels for listed EU countries to meet
TBR-21 standard of -9/-11 dB
2008-11-05 Shaun Ruffell <sruffell@digium.com>
* dahdi-tools 2.1.0-rc2 released.
2008-11-05 19:17 +0000 [r5231] Shaun Ruffell <sruffell@digium.com>
* system.conf.sample: Update system.conf.sample to clarify BRI
configuration.
2008-11-04 15:58 +0000 [r5228] Shaun Ruffell <sruffell@digium.com>
* hdlcstress.c, hdlcverify.c, hdlcgen.c, hdlctest.c: Fix
compilation issues with the hdlc tests.
2008-11-03 20:14 +0000 [r5226] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* 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 <sruffell@digium.com>
* dahdi-tools 2.1.0-rc1 released.
2008-10-28 20:42 +0000 [r5160] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* xpp/perl_modules/Dahdi/Chans.pm: Get wcb4xxp listed in lsdahdi .
2008-10-28 18:34 +0000 [r5155] Shaun Ruffell <sruffell@digium.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <sean.bright@gmail.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <sean.bright@gmail.com>
* 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 <sruffell@digium.com>
* dahdi-tools 2.0.0 released.
2008-09-25 15:47 +0000 [r4984] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* dahdi.init: dahdi_init: Fix a typo in xpp initialization (Stephen
Farrell)
2008-09-24 19:54 +0000 [r4977] Sean Bright <sean.bright@gmail.com>
* 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 <jparker@digium.com>
* 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 <sruffell@digium.com>
* 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 <sruffell@digium.com>
* 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 <sean.bright@gmail.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <jparker@digium.com>
* 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 <jparker@digium.com>
* 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 <sruffell@digium.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <kpfleming@digium.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <jparker@digium.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <creslin@digium.com>
* dahdi_cfg.c: Add support for 56 KB HDLC as well as selectable
rate in system.conf
2008-08-20 Kevin P. Fleming <kpfleming@digium.com>
* dahdi-tools version 2.0.0-rc2 released.
2008-08-17 15:50 +0000 [r4787] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
* 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 <tzafrir.cohen@xorcom.com>
* 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 <kpfleming@digium.com>
* dahdi-tools version 2.0.0-rc1 released.