1
2011-03-03 Shaun Ruffell <sruffell@digium.com>
3
* dahdi-tools version 2.4.1 released.
5
2011-02-08 14:42 +0000 [r9733-9744] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
7
* /, xpp/perl_modules/Dahdi/Chans.pm,
8
xpp/perl_modules/Dahdi/Config/Gen/System.pm: dahdi-perl: more
9
left-over $span->xpd Replace the remaining $span->xpd with
10
xpd_of_span(). Following up on r9648. Merged revisions 9731 via
11
svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk
13
* xpp/perl_modules/Dahdi/Hardware/USB.pm, /: dahdi-perl: fix xpp
14
driver in dahdi_hardware Don't require 'dahdi_hardware -v' to
15
show the driver for a USB device. Only works when the usbfs is
16
not used (when /proc/bus/usb is not mounted). Signed-off-by:
17
Tzafrir Cohen <tzafrir.cohen@xorcom.com> Merged revisions 9699
18
via svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk
20
* /, xpp/perl_modules/Dahdi/Span.pm: dahdi-perl: left-over
21
$span->xpd Replace one remaining $span->{XPD} with xpd_of_span().
22
Signed-off-by: Tzafrir Cohen <tzafrir.cohen@xorcom.com> Merged
23
revisions 9648 via svnmerge from
24
http://svn.digium.com/svn/dahdi/tools/trunk
26
* /, xpp/perl_modules/Dahdi/Config/Gen/System.pm: dahdi_genconf:
27
Don't generate configurations that use channel 16 on E1 CAS
28
Attempting to use channel 16 on E1 CAS is disallowed since that
29
channel is reserved for RBS signaling. Configurations should not
30
be generated that attempt to use it. Closes DAHDI-763. Patch by
31
dmartinez. Merged revisions 9485 via svnmerge from
32
http://svn.digium.com/svn/dahdi/tools/trunk
34
* /, xpp/xpp_fxloader: xpp_fxloader: Don't try to load FPGA
35
firmware twice When called from udev to load the FPGA firmware,
36
make sure that this is not the event generated for the first
37
end-point of the existing two, as we need to talk with the second
38
one. This is probably better done in the udev rules, but will be
39
slightly more complicated to apply only to the FPGA loading and
40
not to USB firmware loading. Merged revisions 9482 via svnmerge
41
from http://svn.digium.com/svn/dahdi/tools/trunk
43
* dahdi_scan.c, /: dahdi_scan: Show CAS framing on the framing
44
line. Also, always append "/CRC4" on any span where that was
45
specified as an option. Signed-off-by: Shaun Ruffell
46
<sruffell@digium.com> Acked-by: Kinsey Moore <kmoore@digium.com>
47
Merged revisions 9473 via svnmerge from
48
http://svn.digium.com/svn/dahdi/tools/trunk
50
* dahdi_scan.c, /: Fixed up the loss of crc4-multiframe alignment
51
logic Loss of crc4-multiframe alignment on an E1 link is not a
52
condition which brings the span down. The span will continue to
53
run as long as it can maintain double frame alignment. Because of
54
this, we cannot place the LMFA alarm in the usual spaninfo.alarms
55
member, due to userspace programs using this as a catch-all for a
56
span being up or down. We can detect the alarm by watching the
57
frame error counter (fecount). If it continuously increments, the
58
span is configured for crc4, and the span remains OK (alarms =
59
0), then we are in loss of crc4-multiframe state. In order to
60
test this alarm, you'll need to synthesize a loss of crc4
61
alignment on the span. You can usually do this by configuring the
62
local span to use crc4 and the remote end to not use crc4. I used
63
the Fireberd 6000 in my lab to do this. dahdi-743 & dahdi-420
64
Acked-by: Shaun Ruffell <sruffell@digium.com> Merged revisions
65
9458 via svnmerge from
66
http://svn.digium.com/svn/dahdi/tools/trunk
68
* xpp/perl_modules/Dahdi/Hardware/PCI.pm, /: Dahdi::Hardware:
69
Support beroNet BN4S0e PCI Express card Add extra PCI IDs to
70
support "beroNet BN4S0e PCI Express 4x S0 Karte". Origin:
71
http://bugs.debian.org/600839 Merged revisions 9452 via svnmerge
72
from http://svn.digium.com/svn/dahdi/tools/trunk
74
* autoconfig.h.in, xpp/astribank_is_starting.c, /, configure,
75
configure.ac: astribank_is_starting: use semop if no semtimedop
76
astribank_is_starting should use a timeout for the semaphore, but
77
if the GNU-specific semtimedop() is not available, we'll just
78
fall back to using semop with no time out. Not as good, but
79
better than nothing. (closes issue #16783) Reported by: abelbeck
80
Merged revisions 9426 via svnmerge from
81
http://svn.digium.com/svn/dahdi/tools/trunk
83
* /, zonedata.c: tonezone: Add Macao,China to tone zone data Adding
84
Macao tone zone data according to
85
http://www.itu.int/ITU-T/inr/forms/files/tones-0203.pdf (closes
86
issue #17744) Reported by: alfredtang Patches: zonedata.patch
87
uploaded by alfredtang (license 1094) Merged revisions 9313 via
88
svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk
90
2010-08-31 Shaun Ruffell <sruffell@digium.com>
92
* dahdi-tools version 2.4.0 released.
94
2010-08-31 16:12 +0000 [r9220] Kinsey Moore <kmoore@digium.com>
96
* ppp/dahdi.c: PPP: Fix an incorrect function call that was causing
97
dahdi.so to fail to load
99
2010-08-18 13:49 +0000 [r9159] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
101
* xpp/perl_modules/Dahdi/Config/Gen.pm: DAHDI-perl: Config (sort
102
of) for dynamic channels Generate some sort of configuration for
103
dynamic channels. Usable enough for testing.
105
2010-08-18 Shaun Ruffell <sruffell@digium.com>
107
* dahdi-tools version 2.4.0-rc1 released.
109
2010-08-13 18:40 +0000 [r9133] Shaun Ruffell <sruffell@digium.com>
111
* dahdi_scan.c: dahdi_scan: Use 'linecompat' to identify digital
112
spans. This fixes the case where the BRI spans on the Hx8 cards
113
were displayed as analog spans.
115
2010-08-03 12:14 +0000 [r9079] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
117
* xpp/perl_modules/Dahdi/Hardware/PCI.pm,
118
xpp/perl_modules/Dahdi/Chans.pm: dahdi-perl: also detect Aligera
119
cards (closes issue #17783) Reported by: frawd Patches:
120
dahdi-tools_aligera.patch uploaded by frawd (license 610)
122
2010-08-01 22:39 +0000 [r9076] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
124
* dahdi_scan.c, dahdi_maint.c: fix build of dahdi_scan and
125
dahdi_maint with -linux 2.3 New functionality that was added in
126
r8992 and r8993 uses new items defined only in dahdi-linux trunk
127
(and eventually: 2.4). As in both cases it's a single place to
128
check, we'll just ifdef it away.
130
2010-07-30 15:28 +0000 [r9066-9067] Kinsey Moore <kmoore@digium.com>
132
* dahdi_cfg.c: dahdi_cfg: Display more appropriate error messages
133
when an invalid signaling is chosen along with suggestions on how
136
* xpp/perl_modules/Dahdi/Chans.pm: perl: make sure the channel
137
parser recognizes "Reserved" for unusable channels and fix a bug
138
preventing E&M-E1 from being detected properly
140
2010-07-28 12:30 +0000 [r9031] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
142
* xpp/twinstar: twinstar: err on an invalid command.
144
2010-07-26 18:56 +0000 [r8991-8994] Russ Meyerriecks <rmeyerreicks@digium.com>
146
* dahdi_scan.c: Removed no longer existing alarm condition
148
* dahdi_scan.c: Modified dahdi_sync to report detailed alarms
150
* dahdi_maint.c: wip: dahdi_maint can now trip the alarm sim
152
* dahdi_maint.c: dahdi_maint: Fixed outdated usage text
154
2010-07-22 11:41 +0000 [r8964] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
156
* xpp/xpp_fxloader: increase maximal firmware delay to 15 seconds
157
Hmm... how badly congested can the startup of Centos be?
159
2010-07-21 08:47 +0000 [r8948-8954] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
161
* xpp/astribank_hexload.8, xpp/astribank_tool.8,
162
xpp/astribank_allow.8: More hyphen/minus fixes.
164
* xpp/xpp_fxloader: xpp_fxloader: replace a sleep with a sleep loop
165
For newer kernels there's no need to sleep at all. For Centos5
166
systems there seems to be a need for a large sleep for firmware
167
load at boot time. So let's make it a loop.
169
* xpp/README.Astribank: README.Astribank: new VMWI settings
171
2010-07-14 10:58 +0000 [r8923-8924] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
173
* xpp/perl_modules/Dahdi/Config/Gen.pm: dahdi_genconf: better error
174
message for a bad generator module
176
* xpp/perl_modules/Dahdi/Span.pm, xpp/genconf_parameters: Allow
177
using CONNECTOR/LABEL in genconf_parameters Allow using
178
CONNECTOR/LABEL in addition to SPAN and NUM for pri_termtype in
181
2010-07-06 17:52 +0000 [r8854] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
183
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: Extra PCI IDs for
184
Junghanns PCI-E card (dahdi-perl)
186
2010-06-29 15:21 +0000 [r8827] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
188
* dahdi_tool.c: dahdi_tool: center span window as well. If your
189
window was larger than 80X25, you got a main "window" in the
190
center and the span one in the corner. This puts the span one in
193
2010-06-15 15:44 +0000 [r8777] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
195
* dahdi_cfg.c: Convert all '%i' to '%d' in dahdi_cfg Various values
196
in system.conf were parsed using %i. This means that a value with
197
a leading 0x was considered hexadecimal and a value with a
198
leading 0 would be considered octal ('030' == '24' == '0x1E').
199
This was never documented and seems a potential cause for
200
confusion in case a leading zero sneaks in. It is thus removed.
202
2010-06-03 20:56 +0000 [r8746] Doug Bailey <dbailey@digium.com>
204
* patlooptest.c: Add enhanced command line parsing and add more
205
options into how errors are flagged and what is displayed. Still
206
runs with the old usage: patlooptest <dahdi device> [<timeout>]
208
2010-06-02 17:05 +0000 [r8741] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
210
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: An extra PCI ID for an
211
OpenVox card I ran into.
213
2010-05-20 13:10 +0000 [r8670] Sean Bright <sean@malleable.com>
215
* /, xpp: Add dahdi_maint and xpp/twinstar.8 to svn:ignore
217
2010-05-17 13:26 +0000 [r8630-8638] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
219
* /, xpp/waitfor_xpds, xpp/astribank_hook: Fix bashism (Raphael
220
Geissert, checkbashism)
222
* xpp/perl_modules/Dahdi/Hardware/USB.pm: A more correct way to
225
2010-05-09 14:09 +0000 [r8615] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
227
* dahdi_cfg.c: Remove duplicate code: rad_apply_channels
228
rad_apply_channels() was the same as apply_channels()
230
2010-05-04 15:33 +0000 [r8606] Kevin P. Fleming <kpfleming@digium.com>
232
* dahdi_cfg.c: Report correct span number in dahdi_cfg verbose
233
output. When the DAHDI configuration file does not configure
234
every single span in the system, but leaves spans unconfigured,
235
the verbose output from dahdi_cfg would show incorrect span
236
numbers when reporting the line configuration, as it printed the
237
index into the array of configured spans, instead of their actual
240
2010-05-03 13:54 +0000 [r8589] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
242
* xpp/xpp_fxloader: xpp_fxloader: make sure 1163 is not missed.
244
2010-04-29 15:06 +0000 [r8580] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
246
* xpp/xpp_fxloader: Load xpp firmware in the background (udev) Move
247
loading the the xpp firmwares (when called from udev) to a
248
background sub-process. This helps with: * Don't block udev * It
249
seems that with older systems (e.g. CentOS 5) we need to wait a
250
bit for the device file to appear (in one of the upcoming udev
251
events). If we keep blocking udev, we won't have the device file.
252
The 'sleep' does not seem to be required for newer systems (e.g.
255
2010-04-22 09:55 +0000 [r8547] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
257
* xpp/Makefile: astribank_is_starting does not depend on libusb.
259
2010-04-18 12:52 +0000 [r8529-8535] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
261
* dahdi.init: Add proper dependencies to the 'stop' action as well.
263
* doc/pattest.8, xpp/dahdi_genconf, xpp/astribank_is_starting.8,
264
doc/dahdi_cfg.8, doc/dahdi_test.8, doc/fxotune.8,
265
doc/dahdi_diag.8, doc/dahdi_scan.8, doc/patgen.8,
266
doc/dahdi_monitor.8: man pages: hyphen to minus Groff considers
267
'-' a hyphen. If we want a minus (or a dash) we need to use '\-'.
269
2010-04-14 14:55 +0000 [r8520] Kinsey Moore <kmoore@digium.com>
271
* system.conf.sample: Add documentation for e&me1 (E&M over E1
274
2010-04-12 Shaun Ruffell <sruffell@digium.com>
276
* dahdi-tools version 2.3.0 released.
278
2010-04-12 20:18 +0000 [r8503-8508] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
280
* xpp/perl_modules/Dahdi/Hardware/USB.pm: Also detect USB devices
283
* xpp/perl_modules/Dahdi/Span.pm: Also detect type for Sangoma
286
2010-04-01 15:45 +0000 [r8451] Shaun Ruffell <sruffell@digium.com>
288
* Makefile: dahdi_maint: install dahdi_maint on 'make install'
290
2010-03-29 21:04 +0000 [r8444] Kinsey Moore <kmoore@digium.com>
292
* dahdi_maint.c: Add a space between words and correct an error
295
2010-03-25 15:29 +0000 [r8422-8430] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
297
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: wcb4xxp - add Swyx 4xS0
298
SX2 QuadBri PCI IDs to dahdi-perl (issue #16493) Reported by:
301
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: Some more wcb4xxp PCI IDs
302
for Junghanns cards (issue #15446) (issue #16447) Reported by:
303
lpistone Tested by: okrief
305
2010-03-23 13:41 +0000 Russ Meyerriecks <rmeyerriecks@digium.com>
307
* dahdi-tools version 2.2.1.1 released.
309
2010-03-10 17:37 +0000 Russ Meyerriecks <rmeyerriecks@digium.com>
311
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: Added IDs for gen5 firmware
313
2010-01-11 Shaun Ruffell <sruffell@digium.com>
315
* dahdi-tools version 2.2.1 released.
317
2010-01-10 15:39 +0000 [r7793-7829] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
319
* /, xpp/README.Astribank: Another round of updates to
320
README.Astribank. zap->dahdi and others Merged revisions 7754 via
321
svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk
323
* xpp/perl_modules/Dahdi/Hardware/USB.pm, /: dahdi-perl: only get
324
'serial' and 'devnum' attributes from Astribanks We can tell if a
325
device is an Astribank by the vendorId and productId attribute.
326
Get other attributed only after we give up on other devices.
327
(closes issue #16552) Merged revisions 7558 via svnmerge from
328
https://origsvn.digium.com/svn/dahdi/tools/trunk
330
* /, xpp/xpp_fxloader: xpp_fxloader: adapt to newer kernels This
331
commit prepares xpp_fxloader to get hotplug envirnment from newer
332
kernel versions: * DEVICE will eventually be replaced with
333
DEVNAME. Accept both (and look at DEVNAME first). * If we get
334
DEVICE, we'll probably get an invalid path based at /proc/bus/usb
335
. Fix it to use /dev/bus/usb . * While we're at it, allow using
336
PRODUCT from the envirnment instead of from the command-line.
337
This should allow fixing udev rules but will also work with
338
existing rules in DAHDI-linux from trunk (for systems where they
339
are valid). Merged revisions 7752 via svnmerge from
340
http://svn.digium.com/svn/dahdi/tools/trunk
342
* /, xpp/waitfor_xpds, xpp/twinstar_hook, xpp/xpp_fxloader: xpp:
343
Comment-only changes: copyright, keywords Merged revisions 7463
344
via svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk
346
* /, xpp/twinstar: Add perldoc for twinstar. This also avoids a
347
bogus, empty twinstar.8 man page. Merged revisions 7219,7263 via
348
svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk
349
........ r7219 | tzafrir | 2009-09-27 13:49:40 +0200 (Sun, 27 Sep
350
2009) | 5 lines xpp: install twinstar by default; Add a man page
351
Add a man page to twinstar (as perl POD) and get it installed by
352
default. ........ r7263 | tzafrir | 2009-09-29 22:45:50 +0200
353
(Tue, 29 Sep 2009) | 2 lines xpp: fix a typo in documentation
356
* README, /: Fix README for asciidoc 8.5.2 Tweak title a bit to
357
avoid asciidoc consider it a header for a syntax block. Merged
358
revisions 7792 via svnmerge from
359
http://svn.digium.com/svn/dahdi/tools/trunk
361
2009-12-15 Shaun Ruffell <sruffell@digium.com>
363
* dahdi-tools version 2.2.1-rc2 released.
365
2009-12-01 13:14 +0000 [r7655] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
367
* xpp/Makefile: Also install the twinstar tool on the system
368
Originaly part of trunk r7219.
370
2009-11-22 11:48 +0000 [r7621] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
372
* xpp/astribank_hexload.c, xpp/perl_modules/Dahdi/Hardware/USB.pm,
373
xpp/mpp_funcs.c, xpp/astribank_tool.c, xpp/astribank_usb.h,
374
xpp/mpp_funcs.h, xpp/astribank_tool.8,
375
xpp/perl_modules/Dahdi/Xpp/Mpp.pm, xpp/mpp.h: xpp: MPP protocol
376
v.1.4 * New firmware loading protocol - Older one (1.3) is still
377
supported for now * Support loading firmwares from Astribanks
378
with a minimal firmware (1163) * astribank_tool -Q: always query,
379
regardless of verbosity level xpp rev: up to 7559 Merged
380
revisions 7609 via svnmerge from
381
https://origsvn.digium.com/svn/dahdi/tools/trunk
383
2009-11-19 23:11 +0000 [r7611] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
385
* xpp/xpp_fxloader, xpp/astribank_tool.c: xpp: support loading
386
USB firmware into 1163 devices as well Demote some messages to
387
debug while we're at it. Merged revisions 7596 via svnmerge from
388
http://svn.digium.com/svn/dahdi/tools/trunk
390
2009-11-05 09:41 +0000 [r7466-7492] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
392
* xpp/xpp_sync, xpp/perl_modules/Dahdi/Xpp/Xpd.pm: Use the
393
timing_priority attribute, if available, to provide more corrent
394
LED indiction and such.
396
* xpp: use xpd sysfs attr. timing_priority to set NT/TE
398
* dahdi.init, xpp/astribank_is_starting.c (added),
399
xpp/waitfor_xpds, xpp/astribank_is_starting.8 (added),
400
xpp/twinstar_hook, xpp/xpp_fxloader, xpp/Makefile,
401
xpp/astribank_hook, init.conf.sample: Add optional "hotplug mode"
402
to init scripts The hotplug mode is only used in
403
XPP_HOTPLUG_DAHDI=yes is set in /etc/dahdi/init.conf . If it is
404
set and the system actually has Astribanks, most of the init
405
script will actually be run from the context of a udev event.
407
* xpp: Add astribank_is_starting: astribank_is_running is used to
408
tell when we may have an Astribank that is initializing (and may
409
be re-enumerating and thus not listed as a device). It uses a
410
semaphore as we can always write to one and we can't always write
411
to a file. xpp: A man page for astribank_is_starting xpp rev: 7321
413
* dahdi.init: move module loading to a separate function Move the
414
module loading parts of the dahdi init script to a seperate
415
function - load_modules. To be used by a later commit. There is
416
not functional change here (but the diff is confusing).
418
* Add XPP_HOTPLUG_DAHDI mode: cfg initiated mostly from hotplug If
419
XPP_HOTPLUG_DAHDI=yes is set in /etc/dahdi/init.conf (which is
420
not the default), the normal run of the 'start' operation of the
421
dahdi init script will only be responsible for loading modules.
422
The rest will be done (if there are indeed Astribanks on the
423
system) by a second call to the init script once all of them have
424
connected. The astribank_hook has also been mostly rewritten.
425
Most of the functionality of twinstar_hook moved to it. The
426
current twinstar_hook is a simple example script.
427
XPP_HOTPLUG_DAHDI mode assumes that all Astribanks on the system
428
are listed in /etc/dahdi/xpp_order (which can be generated using,
429
e.g. 'dahdi_genconf xpporder')
431
* Fix XPP_HOTPLUG_DAHDI: logic; end of init.d script 'Hotplug mode'
432
was introduced in r7335. * The logic in the script was broken. -
433
Negative logic is not such a grand idea to start with. *
434
Interactive invocation of init.d ends when expected and not
435
sooner. This change makes waitfor_xpds wait longer. Rather than
436
waiting for all the Astribanks to load, it will now wait until
437
the initialization of dahdi from the Astribanks hook script is
438
run. This allows running e.g.: /etc/init.d/dahdi start;
439
/etc/init.d/asterisk start It also means that
440
'astribank_is_starting' is actually used as a semaphore and not
441
only as stamp file. As before, those changes have no effect if
442
hotplug mode is not explicitly enabled (setting
443
'XPP_HOTPLUG_DAHDI=yes' in init.conf).
445
* xpp: make astribank_is_starting build without warnings.
446
autoconfig.h is needed as semtimedop() requires _GNU_SOURCE. xpp
449
* xpp/perl_modules/Dahdi/Config/Params.pm,
450
xpp/perl_modules/Dahdi/Config/Gen.pm,
451
xpp/perl_modules/Dahdi/Config/Gen/Chandahdi.pm,
452
xpp/perl_modules/Dahdi/Config/Gen/System.pm,
453
xpp/genconf_parameters: CAS DAHD/Asterisk configuration
454
generation support Also support generating (open)R2 config in
455
chan_dahdi.conf, while we're at it. Default configuration remains
456
ISDN as before if no extra settings are given in
460
* dahdi-perl: chan_dahdi.conf generator can generate openr2 conf If
461
configured to use R2 ("pri_connection_type R2" in
462
genconf_parameters), the chandahdi generator of dahdi_genconf
463
will now generate configuration for the openr2 support in
466
* xpp: Dahdi::Config::Gen.pm: improvements in preperation for
467
T1-CAS: - New channo_range() method which returns range strings
468
for any list of channel numbers (handle sorting, validation,
469
etc.) - Reimplement bchan_range() as a small wrapper around
470
channo_range(). - Another small wrapper is chan_range() that
471
works on channel objects. - Also a parse_chan_range() does the
472
reverse (from range string to a list of channel numbers). This
473
isn't used at the moment. xpp rev: 7306
475
* dahdi-perl: Add basic T1-CAS support for dahdi_genconf - Support
476
added in generators of system.conf and of chan_dahdi.conf . -
477
Some strange asumptions about being FXS/FXO depending on being
478
timing provider/supplier. - New gen_cas() method for Chandahdi
479
and System. - Now gen_digital() is a bit cleaner. - Call
480
gen_cas(), gen_openr2(), gen_digital() according to the
481
'pri_connection_type' config (CAS, R2, PRI/BRI). xpp rev: 7307
484
* dahdi_perl: improved config generation for T1 CAS A few extra
485
options for a CAS span signalling. xpp rev: 7343, 7346, 7369
487
* xpp: reduce the clutter of firmware loading Make the new XPP
488
tools much less verbose: * demote messages to be debug * Convert
489
multi-line messages to be single-line messages Making
490
xpp_fxloader run in debug mode can be done by setting DEBUG=yes
491
in /etc/dahdi/init.conf.
493
* dahdi-perl fixes, mostly xpp-specific. * Fix pattern for PCI BRI
494
cards * Fix recognizing xpp devices by @connector in xpp_order *
495
Print more helpful comments in xpp_order * Remove most (if not
496
all) need of /proc/bus/usb * Handle other similar "is_twinstar"
499
* dahdi_genconf: xpp_order generator: Extra '#' after connector
500
comment Add an extra '#' right after the connector string to make
501
it simpler to use the connector string from the generated
502
xpp_order. xpp rev: 7292
504
* xpp: make /proc/bus/usb/devices optional Get the information we
505
read from /proc/bus/usb/devices from /sys/bus/usb/devices .
506
Tested on my Debian Unstable with 2.6.30 kernel. The default is
507
still /proc/bus/usb and sysfs is only used if the procfs file is
508
not found. Also fixes a case of using the sysfs attribute busnum,
509
that does not exist in kernel 2.6.9 . Devise the bus number from
510
the name of the node.
512
* dahdi-perl: Avoid '"is_twinstar" on unblessed reference' Dpn't
513
panic if a device is not found in the list of hardware. This is
514
not only indication of a bug, but can also happen if a device
515
appeared after the script was started.
517
* zonedata.c: zonedata: Add tone definitions for Panama. (closes
518
issue #14832) Reported by: jlduran Patch by: jldruan
520
* Pass correct channel number to DAHDI_GET_PARAMS when passing span
521
numbers to dahdi_scan. When filtering, we weren't taking into
522
account the number of channels in the spans that we were
523
skipping. (closes issue #15553) Reported by: tony Patches:
524
20090723_issue15553.patch uploaded by seanbright (license 71)
525
Tested by: seanbright
527
* xpp: cleanup gcc warnings and one real astribank_tool bug xpp
530
* Add a missing trailing slash on the install-libs target (closes
531
issue #15793) Reported by: pprindeville Patches:
532
dahdi-tools-makefile.patch uploaded by pprindeville (license 347)
534
* dahdi_genconf: Add the TC400P transcoder card to our hardware
537
2009-06-08 17:02 +0000 [r6677-6678] Sean Bright <sean.bright@gmail.com>
539
* dahdi-tools version 2.2.0 released.
541
* Makefile: Since this 'echo' is part of a larger statement, we
542
don't need the @ symbol. Cleans up an error I am seeing on
545
* Makefile: Get rid of parallel build warnings from GNU make.
547
2009-05-28 14:04 +0000 [r6668] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
549
* xpp/waitfor_xpds: xpp: if $dahdi_hardware is empty, don't use it
552
2009-05-27 Shaun Ruffell <sruffell@digium.com>
554
* dahdi-tools version 2.2.0-rc3 released.
556
2009-05-26 09:55 +0000 [r6655-6657] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
558
* Makefile: Reword the message after 'make config' for the case no
559
hardware found Check the output of dahdi_hardware and give a
560
different message for the case it found no hardware. (closes
561
issue #14792) Reported by: Dovid Patches:
562
dahdi_hardware_nodev_make.diff uploaded by tzafrir (license 46)
564
* xpp/waitfor_xpds: Properly fix usage of waitfor_xpds in
565
non-standard settings. From xpp rev. 7137.
567
2009-05-19 16:46 +0000 [r6643-6647] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
569
* xpp/perl_modules/Dahdi/Config/Params.pm, xpp/dahdi_genconf,
570
xpp/perl_modules/Dahdi/Config/Gen/Xpporder.pm,
571
xpp/perl_modules/Dahdi/Config/Gen/System.pm,
572
xpp/perl_modules/Dahdi/Xpp/Xpd.pm, xpp/genconf_parameters:
573
dahdi-perl: make dahdi_genconf default to hardhdlc
574
dahdi_genconf's 'bri_hardhdlc' parameter changes. Should
575
generally work with no need for manual configuration unless you
576
use a bristuffed driver (zaphfc, qozap). See notes in
579
* xpp/waitfor_xpds, dahdi.init: dahdi.init: moved test for
580
astribanks into waitfor_xpds If the system starts with an
581
Astribank with no firmware, the firmware loading may take a while
582
and the Astribank only becomes ready some time after the DAHDI
583
init script starts. This means that the test at the beginning of
584
xpp_startup() in dahdi.init fails to find an Astribank, and the
585
init script simply continues ignoring this. This changeset moves
586
the testing inside the script waitfor_xpds. The script now: 1.
587
Tests for an Astribank using dahdi_hardware and exists
588
immediately if none found. 2. A loop (of maximum 10 seconds)
589
waits for the first Astribank to be detected by the driver. 3.
590
Waiting for the initialization of all the Astribanks to complete
591
(The original waitfor_xpds) The support for the old procfs
592
iinterface has been removed, as it has never been used with
595
* xpp/Makefile, xpp/astribank_tool.8, xpp/astribank_allow.8
596
(added): xpp: install astribank_allow As we install it, we need a
599
2009-05-17 12:01 +0000 [r6630-6632] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
601
* xpp/perl_modules/Dahdi/Config/Gen/Users.pm: A closer-to-reality
602
users.conf generation module
604
* xpp/perl_modules/Dahdi/Config/Gen/Xpporder.pm,
605
xpp/perl_modules/Dahdi/Xpp/Mpp.pm, xpp/genconf_parameters: Fix
606
typos in xpp documentation
608
2009-05-14 14:02 +0000 [r6619] Shaun Ruffell <sruffell@digium.com>
610
* dahdi_cfg.c: dahdi_cfg: Default to the us tonezone if not
611
specified in system.conf. If there are not "loadzone" and
612
"defaultzone" lines in /etc/dahdi/system.conf, default to the us
613
zone. This mimics the behavior of older zaptel releases.
616
2009-05-13 20:18 +0000 [r6613-6617] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
618
* xpp/mpp_funcs.c, xpp/astribank_tool.c: astribank_tool: Support
619
'reset' of pre-MPP protocol as fallback As of USB firmware rev.
620
6926, the Astribank control connection protocol has changed in an
621
incompatible manner. If astribank_tool fails to open a device
622
when running a reset command, try to reset the device with the
623
command from the old (pre-MPP) protocol (A single 0x20 byte). No
624
support whatsoever for any other feature of the old protocol.
625
From xpp rev. 7067. (previous commit was xpp rev. 7066).
627
* xpp/mpp_funcs.c: xpp: better error reporting when failing to talk
628
to a pre-MPP Astribank.
630
* xpp/perl_modules/Dahdi/Chans.pm, xpp/perl_modules/Dahdi/Span.pm:
631
dahdi-perl: Patterns for Rhino E1/T1 cards.
633
2009-05-12 07:50 +0000 [r6601-6603] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
635
* xpp/README.Astribank: A few more chan_zap -> chan_dahdi in
638
* xpp/perl_modules/Dahdi/Chans.pm: DAHDI-perl: Fix detection of
639
empty slots in Rhino cards.
641
2009-05-09 06:33 +0000 [r6579-6585] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
643
* xpp/README.Astribank: Fix a broken link
645
* xpp/README.Astribank: documentation updates: xpp_order, new USB
648
* xpp/perl_modules/Dahdi.pm: dahdi-perl: scan only "number" files
649
under /proc . (In case someone, such as dahdi_dynamic_ethmf adds
650
there some other entries)
652
2009-04-29 Shaun Ruffell <sruffell@digium.com>
654
* dahdi-tools version 2.2.0-rc2 released.
656
2009-04-27 19:45 +0000 [r6512] Kevin P. Fleming <kpfleming@digium.com>
658
* configure, acinclude.m4: incorporate the autoconf 2.63 fixes here
661
2009-04-26 10:29 +0000 [r6492] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
663
* Makefile, xpp/xpp_order (removed): Remove useless sample file The
664
sample xpp_order will be generated anyway when running
665
'dahdi_genconf xpporder' (see
666
xpp/perl_modules/Dahdi/Config/Gen/Xpporder.pm) . No need to
667
clutter the main DAHDI installation with it.
669
2009-04-23 17:03 +0000 [r6476] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
671
* Makefile, xpp/xpp_order: xpp: xpp_order is another config file
672
that should go to /etc/dahdi Also slightly fix the sample config.
674
2009-04-22 10:25 +0000 [r6427-6442] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
676
* dahdi.init: make sure '/etc/init.d/dahdi stop' ends with a
679
* ppp/dahdi.c: Yet another left-over DAHDI_PARAMS. ppp almost
682
* xpp/perl_modules/Dahdi/Config/Gen/Xpporder.pm:
683
Dahdi::Config::Gen::Xpporder: use number rather than object in
686
2009-04-21 13:44 +0000 [r6419-6421] Sean Bright <sean.bright@gmail.com>
688
* dahdi_monitor.c: Correct error check for fopen() calls in
689
dahdi_monitor.c. dahdi_monitor.c was checking for an error
690
calling fopen() by determining if the return value was less than
691
0. fopen(), however, returns a FILE * and returns NULL on
692
failure. (closes issue #14894) Reported by:
693
gknispel_proformatique Patches:
694
dahdi_monitor_fix_check_fopen_result.patch uploaded by gknispel
697
* dahdi_monitor.c: Use correct return value type for getopt(). In
698
dahdi_monitor.c, the return value of getopt() was being assigned
699
to a char while the function actually returns an int. Fix
700
suggested by reporter. (closes issue #14893) Reported by:
701
gknispel_proformatique
703
* dahdi_monitor.c: Whitespace and coding guidelines changes
705
2009-04-20 13:44 +0000 [r6417] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
707
* xpp/dahdi_hardware, xpp/perl_modules/Dahdi/Xpp/Xbus.pm,
708
xpp/test_parse.c, xpp/twinstar, xpp/twinstar_hook,
709
xpp/twinstar_setup, xpp/perl_modules/Dahdi/Config/Gen/Xpporder.pm
710
(added), xpp/perl_modules/Dahdi/Xpp/Mpp.pm: xpp: twinstar-related
711
perl improvements * New generator Dahdi::Config::Gen::Xpporder
712
can generate and xpp_order config for an existing setup. * Add
713
more TwinStar related logic to Dahdi::Xpp::Mpp. Simplifies the
714
twinstar utility accordingly. * twinstar_hook: for the multiple
715
Astribanks case. * twinstar_setup: More logic tests. Now
716
delegates configuration generation to dahdi_genconf (with new
717
Xpporder generator). * dahdi_hardware: Show number of channels
720
2009-04-16 17:32 +0000 [r6375] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
722
* xpp/xpp_fxloader: xpp_fxloader: exit properly when run with
725
2009-04-10 09:53 +0000 [r6344] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
727
* xpp/Makefile, xpp/astribank_hook (added): Move astribank_hook
728
from linux to tools. Install it by default
730
2009-04-07 08:13 +0000 [r6337] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
732
* xpp/hexfile.c: hexfile.c was accidentally left out of r6313
734
2009-04-02 20:56 +0000 [r6278-6313] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
736
* xpp/pic_loader.h (added), xpp/astribank_hexload.8 (added),
737
xpp/twinstar_setup (added), xpp/xpp_fxloader,
738
xpp/astribank_tool.c (added), xpp/astribank_allow.c (added), xpp,
739
xpp/xpp_sync, xpp/dahdi_genconf, xpp/twinstar (added),
740
xpp/mpp_funcs.c (added), xpp/Makefile, xpp/mpp_funcs.h (added),
741
xpp/astribank_tool.8 (added), xpp/perl_modules/Dahdi/Xpp/Mpp.pm
742
(added), xpp/astribank_upgrade (added),
743
xpp/perl_modules/Dahdi/Xpp.pm,
744
xpp/perl_modules/Dahdi/Hardware/PCI.pm, xpp/dahdi_hardware,
745
xpp/twinstar_hook (added), xpp/xpp_order (added),
746
xpp/astribank_hexload.c (added), xpp/dahdi_registration,
747
xpp/perl_modules/Dahdi/Hardware/USB.pm,
748
xpp/perl_modules/Dahdi/Xpp/Xbus.pm, xpp/debug.c (added),
749
xpp/dahdi_drivers, xpp/lsdahdi, xpp/astribank_usb.c (added),
750
xpp/hexfile.h, xpp/perl_modules/Dahdi/Hardware.pm, xpp/debug.h
751
(added), xpp/astribank_usb.h (added),
752
xpp/perl_modules/Dahdi/Xpp/Xpd.pm, xpp/mpp.h (added),
753
xpp/pic_loader.c (added): Support for Astribanks 116x: tools part
754
* New USB firmware loading mechanism. - Incompatible with
755
previous one: upgrade using fxload or hard reset -
756
astribank_hexload is the new low-level loading tool - fpga_load
757
remains for backward compatibility. - xpp/astribank_upgrade:
758
automate upgrading using fxload * Much enhanced control protocol
759
("MPP") - astribank_tool is the low-level tool for that. *
760
Support for the TwinStar (dual USB port) - Managed through
761
astribank_tool - Wrapper perl modules and scripts provided *
762
Allow explicit ordering of Astribanks - /etc/dahdi/xpp_order -
763
explicit order of Astribanks on the system - The default sorter
764
is now to use those and fall back to connectors (previous
765
default). - An option to dahdi_registration to change sorting.
767
* hdlcstress.c: hdlcstress.c: add option -b not to stress BRI too
768
much Aparantly the HFC chip can't stand the heat of this test.
769
Let's give it an occasional rest. Also add getopts support.
771
* Makefile: Install genconf_parameters on 'make install' as well
773
* blacklist.sample: xpp_usb should not be blacklisted: it does not
774
register automatically anyway.
776
* xpp/perl_modules/Dahdi/Config/Gen/Modules.pm (added): Implement
777
'dahdi_genconf modules' (generate /etc/dahdi/modules)
779
2009-03-29 18:53 +0000 [r6272] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
781
* xpp/perl_modules/Dahdi/Config/Gen.pm: dahdi_genconf: Set the
782
context same as groups.
784
2009-03-26 18:28 +0000 [r6261] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
786
* doc/dahdi_scan.8: s/zap/dahdi/ again in dahd_scan.8
788
2009-03-26 18:02 +0000 [r6259] Kevin P. Fleming <kpfleming@digium.com>
790
* dahdi_cfg.c: when /etc/dahdi/system.conf does not have an echo
791
canceller defined for a channel, but the channel previously had
792
one assigned, running dahdi_cfg does not remove the assigned echo
793
canceller from the channel as it should. this commit changes that
794
behavior, so that every channel with a defined signaling mode is
795
updated to have the proper (or no) echo canceller assigned.
797
2009-03-22 10:31 +0000 [r6215] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
799
* xpp/perl_modules/Dahdi/Config/Gen/Users.pm,
800
xpp/perl_modules/Dahdi/Config/Gen/Chandahdi.pm,
801
xpp/perl_modules/Dahdi/Config/Gen/System.pm,
802
xpp/perl_modules/Dahdi/Config/Gen/Unicall.pm: dahdi-perl: "allow"
803
hand-editing of generated files Rework the text added by
804
dahdi_genconf generators to say that you can hand-edit files. But
805
just don't complain if they get mysteriously overriden when it is
806
run again :-) (closes issue #14569) Reported by: jtodd
808
2009-03-17 17:07 +0000 [r6189] Jason Parker <jparker@digium.com>
810
* dahdi_monitor.c: Remove remnants of -p option, since it no longer
813
2009-03-17 13:52 +0000 [r6187] Russell Bryant <russell@digium.com>
815
* zonedata.c: Add tone definitions for Turkey. (closes issue
816
#10450) Reported by: msahinbas
818
2009-03-17 09:10 +0000 [r6167-6185] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
820
* Makefile: Use LIBS instead of LDFLAGS directly in tools Makefile
821
The Makefile of dahdi-tools set the variable LDFLAGS directly,
822
rather than adding to LIBS. This does not allow placing LIBS
823
after all the linked objects. (closes issue #14638) Reported by:
824
Chainsaw Patches: dahdi-tools-2.1.0.2-asneeded.patch uploaded by
825
Chainsaw (license 723)
827
* xpp/README.Astribank, xpp/xpp_sync, dahdi.init: dahdi.init: call
828
xpp_sync a bit later. xpp_sync needs to only be called after
829
dahdi_cfg was run, because the application of system.conf may
830
change the priority of a PRI module span (If it is a sync
831
provider, "NT", priority is lower). Also some documentation-only
832
changes for xpp_sync.
834
2009-03-09 16:30 +0000 [r6110] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
836
* xpp/perl_modules/Dahdi/Chans.pm: Fix detection of channels of
837
dynamic spans in Dahdi::Chans Fix the pattern detection of
838
channels belonging to dynamic (dahdi_dynamic) spans in perl
839
programs that use Dahdi::Chans (e.g.: lsdahdi) (closes issue
840
#14630) Reported by: tamiel Patches:
841
20090309-perl5-Dahdi-Chans.diff uploaded by tamiel (license 712)
843
2009-03-07 00:10 +0000 [r6107] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
845
* xpp/perl_modules/Dahdi/Chans.pm,
846
xpp/perl_modules/Dahdi/Hardware/USB.pm: Detect Sangoma USB FXO
847
device; fix detection of Sangoma DAHDI channels (By Alessandro
850
2009-03-05 21:10 +0000 [r6095] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
852
* dahdi.init: Fix a typo in shutting down dynamic spans in
853
dahdi.init Fixes shutdown_dynamic() in the dahdi init.d script.
854
Not enabling it by default just yet (the second half of the
855
patch) until we get some further confirmation that such a
856
shutdown is always good. (from issue #14603) Reported by: tamiel
857
Patches: 20090304_dahdi.init.patch uploaded by tamiel (license
860
2009-03-03 20:39 +0000 [r6071-6078] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
862
* Makefile, README, /: Include sample genconf_parameters in
865
* xpp/perl_modules/Dahdi/Config/Params.pm,
866
xpp/perl_modules/Dahdi/Config/Gen.pm, xpp/genconf_parameters:
867
genconf_parameters: Add option fxo_default_start; Document
868
genconf_parameters * Add a dqahdi_genconf option
869
fxo_default_start, equivalent of fxs_default_start. * Set all
870
trunks in group 'group_lines' rather than hard-coded 0 (for TE)
871
and 6 (for NT). * Document all parameters in genconf_parameters.
873
* xpp/perl_modules/Dahdi/Config/Params.pm (added),
874
xpp/dahdi_genconf, xpp/perl_modules/Dahdi/Config/Gen.pm,
875
xpp/perl_modules/Dahdi/Config/Gen/Users.pm,
876
xpp/perl_modules/Dahdi/Config/Gen/Chandahdi.pm,
877
xpp/perl_modules/Dahdi/Config/Gen/System.pm,
878
xpp/perl_modules/Dahdi/Config/Gen/Unicall.pm: dahdi_genconf:
879
configuration handling cleanup. * Parsing genconf_parameters is
880
now in Dahdi::Config::Params All hard-coded defaults are there
881
too (in the item() method). * Dahdi::Config::Genconf is gone
882
(merged into Dahdi::Config::Gen) All semantic mapping is in the
883
constructor. * dahdi_genconf is now lean and mean. * Add some
884
implementation docs into these files.
886
* xpp/perl_modules/Dahdi/Config/Gen/System.pm: dahdi-perl: Do
887
generate 'echocanceller' in system.conf Fixed a regression from
890
* xpp/perl_modules/Dahdi/Config/GenconfDefaults.pm (removed):
891
dahdi-perl: Remove an obsolete and unused module
894
* xpp/README.Astribank: README.Astribank: Killed one remaining
897
2009-03-01 14:29 +0000 [r6054-6058] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
899
* xpp/README.Astribank: More README updates
901
* xpp/perl_modules/Dahdi/Xpp/Xbus.pm, xpp/dahdi_genconf,
902
xpp/perl_modules/Dahdi/Config/Gen/Chandahdi.pm,
903
xpp/perl_modules/Dahdi/Xpp/Xpd.pm: xpp-dahdi: freepbx code
904
generation; better procfs compatibility * dahdi_genconf -F will
905
generate chan_dahdi.conf for freepbx (like genzaptelconf -F) *
906
Better procfs compatibility for xpp modules.
909
xpp/perl_modules/Dahdi/Config/GenconfDefaults.pm,
910
xpp/perl_modules/Dahdi/Config/Gen.pm,
911
xpp/perl_modules/Dahdi/Config/Gen/Users.pm: dahdi-perl: more
912
defensive coding and some docs
914
* xpp/perl_modules/Dahdi.pm: Dahdi.pm: the sample code should
917
* xpp/fpga_load.c: fpga_load.c: Flush USB device buffer on startup.
918
Fixes some firmware loading issues.
920
2009-02-26 15:41 +0000 [r6041-6043] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
922
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: Add PCI IDs of another
923
HFC-S card that zaphfc can handle.
925
* xpp/perl_modules/Dahdi/Chans.pm: Fix a typo for detecting zaphfc.
927
2009-02-18 21:20 +0000 [r6022] Doug Bailey <dbailey@digium.com>
929
* fxstest.c: Remove 8 bit restriction on setting indirect registers
930
(closes issue #14323) Reported by: alecdavis Patches:
931
fxstest_setindirect.diff.txt uploaded by alecdavis (license 585)
934
2009-02-13 21:09 +0000 [r6013] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
936
* xpp/dahdi_genconf, xpp/perl_modules/Dahdi/Config/Gen.pm (added),
937
xpp/perl_modules/Dahdi/Config/Gen/Users.pm (added),
938
xpp/perl_modules/Dahdi/Config/Gen/Chandahdi.pm (added),
939
xpp/perl_modules/Dahdi/Config/Gen/System.pm (added),
940
xpp/perl_modules/Dahdi/Config/Gen (added),
941
xpp/perl_modules/Dahdi/Config/Gen/Unicall.pm (added): Rework
942
dahdi_genconf to have separate configuration generation modules.
943
'dahdi_genconf foo bar' will use the modules
944
Dahdi::Config::Gen::Foo and Dahdi::Config::Gen::Bar to generate
945
configuraion files. Extra formats can thus be added without
946
modifying dahdi_genconf and independently of DAHDI.
948
2009-02-08 11:04 +0000 [r5984] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
950
* xpp/dahdi_genconf: dahdi_genconf: do reset default files list
951
when command-line has files This fixes a regression that was
952
added whwn handling of R2 was added. Originally: Xorcom rev 6683.
954
2009-01-28 18:49 +0000 [r5886] Shaun Ruffell <sruffell@digium.com>
956
* dahdi.init: Use the dahdihpec_enable tool instead of the
957
zaphpec_enable. Issue: DAHDI-233 patch by: cmoye
959
2009-01-27 15:14 +0000 [r5827] Doug Bailey <dbailey@digium.com>
961
* fxstest.c: Break VMWI ioctl calls into two separate calls to
962
maintain old revision compatibility (issue #14104) Reported by:
963
alecdavis Tested by: dbailey
965
2009-01-25 00:50 +0000 [r5808-5809] Sean Bright <sean.bright@gmail.com>
967
* dahdi.init: Use the debian commands on Gentoo. (closes issue
968
#14277) Reported by: darren1713 Patches: dahdi.init.txt uploaded
969
by darren1713 (license 116)
971
2009-01-22 15:45 +0000 [r5800] Doug Bailey <dbailey@digium.com>
973
* fxstest.c: Alec Davis change to modify vmwi test to use new ioctl
974
call structure and enhance functionality (issue #14104) Reported
975
by: alecdavis Patches: mwiioctl_structure_fxstest.diff.txt
976
uploaded by dbailey (license ) Tested by: alecdavis, dbailey
978
2009-01-20 18:54 +0000 [r5768] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
980
* xpp/dahdi_genconf: dahdi_genconf: Finally set $fxs_default_start
981
= 'ks' rather than 'ls'
983
2009-01-19 15:19 +0000 [r5728] Doug Bailey <dbailey@digium.com>
985
* fxstest.c: Add test to excercise VMWI Enhance polarity test by
986
making sure the line is in an active state before testing (issue
987
#14104) Reported by: alecdavis Patches: dahditools-14104.diff.txt
988
uploaded by dbailey (license ) Tested by: alecdavis
990
2009-01-19 12:46 +0000 [r5705-5707] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
992
* Makefile: dahdi-tools: Delete test binaries on 'make clean'
994
* xpp/perl_modules/Dahdi/Xpp/Xpd.pm, xpp/xpp_sync: xpp_sync xpd
997
* xpp/perl_modules/Dahdi/Span.pm: Dahdi-perl: Do detect Astribank
1000
2009-01-18 10:22 +0000 [r5671] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1002
* xpp/perl_modules/Dahdi/Xpp/Xbus.pm,
1003
xpp/perl_modules/Dahdi/Chans.pm,
1004
xpp/perl_modules/Dahdi/Xpp/Line.pm,
1005
xpp/perl_modules/Dahdi/Span.pm,
1006
xpp/perl_modules/Dahdi/Xpp/Xpd.pm, xpp/xpp_sync,
1007
xpp/perl_modules/Dahdi/Xpp.pm: XPP tool updates to match r5663:
1010
2009-01-16 14:18 +0000 [r5662] Sean Bright <sean.bright@gmail.com>
1012
* configure, configure.ac: Properly detect GENERIC_HDLC_VERSION on
1013
various kernel versions. (closes issue #14150) Reported by:
1014
ccesario Patches: 20090115__bug14150.diff.txt uploaded by
1015
seanbright (license 71) Tested by: ccesario
1017
2009-01-15 12:47 +0000 [r5661] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1019
* xpp/dahdi_genconf: Add an extra output format, 'asterisk': make
1020
the configuration readable for an Asterisk configuration parser.
1022
2009-01-14 20:06 +0000 [r5656-5660] Sean Bright <sean.bright@gmail.com>
1024
* hdlctest.c: Whitespace and coding guidelines changes only.
1026
* hdlctest.c: Fix some uninitialized variable warnings that were
1027
causing hdlctest to not compile. Tested the program as well and
1028
it appears to work correctly. (closes issue #13906) Reported by:
1031
* dahdi_monitor.c: This commit deserves no comment.
1033
* dahdi_monitor.c: The problem with using dahdi_copy_string here is
1034
that it is guaranteed to NULL terminate the destination string,
1035
which in this case was not correct. So revert back to using
1036
strncpy and also decrease the buffer by 1 since it was reserving
1037
an extra byte behind NULL for some reason. Fix suggested by
1038
reporter. (closes issue #14103) Reported by: gork
1040
2009-01-06 08:09 +0000 [r5643] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1042
* xpp/perl_modules/Dahdi/Hardware/PCI.pm: d00d must be in small
1045
2009-01-03 21:14 +0000 [r5626] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1047
* xpp/perl_modules/Dahdi/Span.pm: Dahdi::Span: Remove an
1048
over-general span header "pri" pattern. Should fix #14061 .
1050
2008-12-16 17:02 +0000 [r5555] Doug Bailey <dbailey@digium.com>
1052
* fxotune.c: Add ability to use sine tables for systems that don't
1053
have efficient floating point Add the ability to print out the
1054
best results found during tuning Some format cleanup
1056
2008-12-15 Shaun Ruffell <sruffell@digium.com>
1058
* dahdi-tools version 2.1.0.2 released.
1060
2008-12-15 20:19 +0000 [r5533] Shaun Ruffell <sruffell@digium.com>
1062
* Makefile: Overwrite the libtonezone.so.1.0 and libtonezone.so.1
1063
links and libraries in order to maintain binary compatibility
1064
with applications linked with dahdi-tools 2.0.0.
1066
2008-12-15 11:19 +0000 [r5530-5532] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1068
* xpp/README.Astribank: README.Astribank: minor formatting fix.
1070
* xpp/README.Astribank: Document patching the xpp BRI driver for
1073
* dahdi_cfg.c: Allow the span timing to be up to 255. The test for
1074
15 was ineffective anyway. Some drivers can use higher values.
1077
2008-12-11 Shaun Ruffell <sruffell@digium.com>
1079
* dahdi-tools version 2.1.0.1 released.
1081
2008-12-11 22:45 +0000 [r5514] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1083
* dahdi.init: Drop the "redhat" action at the 'stop' case for now:
1084
RHEL4's 'action' only works with programs and not with functions.
1086
2008-12-09 Shaun Ruffell <sruffell@digium.com>
1088
* dahdi-tools version 2.1.0 released.
1090
2008-12-09 19:41 +0000 [r5461] Shaun Ruffell <sruffell@digium.com>
1092
* modules.sample: Adding the wctc4xxp driver to the modules.sample.
1094
2008-12-08 14:02 +0000 [r5452] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1096
* xpp/perl_modules/Dahdi/Span.pm: Fix detection of the B410P card.
1097
All ports will be reported as TE. Tested by write_erase on
1100
2008-12-05 00:24 +0000 [r5432-5440] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1102
* xpp/dahdi_genconf: dahdi_genconf: add output type 'modules'
1103
(/etc/dahdi/modules) Also improved documentation.
1105
* xpp/README.Astribank: A minor formatting fix.
1107
2008-12-01 18:41 +0000 [r5409-5426] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1109
* xpp/README.Astribank: Next README.Astribank revision: Devices are
1110
not under the bun. (And various other fixes)
1112
* xpp/README.Astribank: README.Astribank catching up with sysfs,
1113
dahdi and all. Many more entries in the table of contents. Most
1114
of sysfs is documented.
1116
2008-11-27 10:01 +0000 [r5402-5404] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1118
* Makefile, /: dahdi-tools: Re-add README.Astribank.html
1121
* xpp/README.Astribank (added): Moving README.Astribank to
1124
2008-11-25 Shaun Ruffell <sruffell@digium.com>
1126
* dahdi-tools version 2.1.0-rc5 released.
1128
2008-11-24 20:42 +0000 [r5379-5381] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1130
* dahdi_cfg.c: dahdi_cfg: {} as per coding guidelines.
1132
* dahdi_cfg.c: dahdi_cfg: Make the message about echo canceller
1135
* xpp/waitfor_xpds, xpp/test_parse.c, xpp/xpp_fxloader,
1136
xpp/fpga_load.c: Add some missing copyright statements in the
1137
xpp/ directory as well.
1139
2008-11-21 23:26 +0000 [r5365-5366] Kevin P. Fleming <kpfleming@digium.com>
1141
* dahdi_diag.c, hdlcstress.c, patgen.c, patlooptest.c,
1142
hdlcverify.c, fxstest.c, timertest.c, hdlcgen.c, pattest.c,
1143
dahdi_test.c, dahdi_speed.c, hdlctest.c: add copyright headers to
1144
all the files that don't have them
1146
* dahdi_monitor.c, fxotune.c: minor fixes to accommodate compilers
1147
who check return result usage
1149
2008-11-19 21:16 +0000 [r5334] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1151
* dahdi.init: LSB init script comments.
1153
2008-11-17 Shaun Ruffell <sruffell@digium.com>
1155
* dahdi-tools version 2.1.0-rc4 released.
1157
2008-11-16 17:55 +0000 [r5308-5309] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1159
* hdlcverify.c: Fix a compilation warning about signedness
1161
* hdlcstress.c, patgen.c, patlooptest.c, pattest.c, hdlctest.c: Fix
1162
usage strings and eliminate all traces of tor
1164
2008-11-10 Shaun Ruffell <sruffell@digium.com>
1166
* dahdi-tools 2.1.0-rc3 released.
1168
2008-11-06 22:38 +0000 [r5266] Doug Bailey <dbailey@digium.com>
1170
* zonedata.c: set DTMF twist levels for listed EU countries to meet
1171
TBR-21 standard of -9/-11 dB
1173
2008-11-05 Shaun Ruffell <sruffell@digium.com>
1175
* dahdi-tools 2.1.0-rc2 released.
1177
2008-11-05 19:17 +0000 [r5231] Shaun Ruffell <sruffell@digium.com>
1179
* system.conf.sample: Update system.conf.sample to clarify BRI
1182
2008-11-04 15:58 +0000 [r5228] Shaun Ruffell <sruffell@digium.com>
1184
* hdlcstress.c, hdlcverify.c, hdlcgen.c, hdlctest.c: Fix
1185
compilation issues with the hdlc tests.
1187
2008-11-03 20:14 +0000 [r5226] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1189
* Makefile: Bump SONAME of libtonezone to 2.0: API and ABI have not
1190
changed from Zaptel, but the library behaves differently.
1192
2008-11-03 Shaun Ruffell <sruffell@digium.com>
1194
* dahdi-tools 2.1.0-rc1 released.
1196
2008-10-28 20:42 +0000 [r5160] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1198
* xpp/perl_modules/Dahdi/Chans.pm: Get wcb4xxp listed in lsdahdi .
1200
2008-10-28 18:34 +0000 [r5155] Shaun Ruffell <sruffell@digium.com>
1202
* xpp/perl_modules/Dahdi/Hardware/PCI.pm, blacklist.sample,
1203
modules.sample: Adding support for the wcb4xxp module.
1205
2008-10-27 16:07 +0000 [r5134] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1207
* xpp/perl_modules/Dahdi/Xpp/Line.pm,
1208
xpp/perl_modules/Dahdi/Xpp.pm: perl xpp: Support for FXO batter
1209
attribute from sysfs (from r5133). Still falls back to reading
1210
the battery status from procfs. Also fixes error message.
1212
2008-10-16 18:03 +0000 [r5098-5099] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1214
* xpp/waitfor_xpds (added), xpp/perl_modules/Dahdi/Xpp/Line.pm,
1215
xpp/Makefile, xpp/perl_modules/Dahdi/Xpp/Xpd.pm, dahdi.init,
1216
xpp/perl_modules/Dahdi/Xpp.pm: xpp: userspace support for sysfx
1217
migration. The userspace side of dahdi-linux r5097. * Perl
1218
modules default to using xpp sysfs but will fallback (with
1219
warning) to procfs interface. * An additional
1220
/usr/share/dahdi/waitfor_xpds to replace the line in the init.d
1223
* xpp/dahdi_genconf: dahdi_genconf: report channel number in case
1226
2008-10-15 17:11 +0000 [r5094] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1228
* xpp/perl_modules/Dahdi/Chans.pm: Dahdi-perl: Fix detection of
1229
empty slots in Rhino analog cards. Closes issue #13685
1231
2008-10-12 23:09 +0000 [r5088] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1233
* xpp/dahdi.cgi (added): A CGI script to give some information
1234
about Zaptel through the Dahdi perl interface. A simple demo. Not
1235
installed automatically.
1237
2008-10-10 18:29 +0000 [r5079-5082] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1239
* Makefile: Fix 'make config' for distros with no chkconfig and no
1240
update-rc.d . This would cause the error on 'make config' for
1241
"unknown command dahdi", and 'make -n config' would show that it
1242
tries to run "dahdi defaults 15 30"
1244
* dahdi_test.c: revert r5077 as r5078 fixes this better: now we can
1245
use 8 entries in a line.
1247
* dahdi_test.c: make dahdi_test's prints fit in one line. It makes
1248
them slightly less "accurate", but we already use it in the
1249
verbose messages, and dahdi_test is not really accurate.
1251
2008-10-10 16:15 +0000 [r5072-5077] Sean Bright <sean.bright@gmail.com>
1253
* dahdi_test.c: Wrap at 6 instead of 8 so we are sure to fit on an
1256
* dahdi.init: Return the appropriate values to indicate if the
1257
modules are loaded or not.
1259
* dahdi.init: Add a status command to the DAHDI init script.
1260
(closes issue #13655) Reported by: jcollie Patches:
1261
0001-Add-a-trivial-status-command-to-the-init-script.patch
1262
uploaded by jcollie (license 412) (Slight modification by me to
1263
update the usage text)
1265
2008-10-03 19:37 +0000 [r5044] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1267
* xpp/perl_modules/Dahdi/Config/GenconfDefaults.pm: When the config
1268
file is not found: return "empty" data and don't die. Closes
1271
2008-10-03 19:03 +0000 [r5038-5042] Sean Bright <sean.bright@gmail.com>
1273
* dahdi_test.c: Whitespace and formatting only.
1275
* dahdi_test.c: The first line was getting wrapped after 7 instead
1278
* xpp/genzaptelconf (removed), xpp/genzaptelconf.8 (removed):
1279
Remove some leftovers.
1281
* dahdi_scan.c, doc/dahdi_scan.8: Fix the dahdi_scan manpage
1282
(s/dahdi_span/dahdi_scan/) and make dahdi_scan do what it is
1283
advertised to do. Namely take span numbers on the command line.
1284
(closes issue #13614) Reported by: jfinstrom
1286
2008-09-29 Shaun Ruffell <sruffell@digium.com>
1288
* dahdi-tools 2.0.0 released.
1290
2008-09-25 15:47 +0000 [r4984] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1292
* dahdi.init: dahdi_init: Fix a typo in xpp initialization (Stephen
1295
2008-09-24 19:54 +0000 [r4977] Sean Bright <sean.bright@gmail.com>
1297
* build_tools/menuselect-deps.in, configure, configure.ac,
1298
dahdi.xml: Re-enable sethdlc by default in menuselect. Add
1299
configure checks to properly discover the linux/hdlc.h
1302
2008-09-24 17:35 +0000 [r4975] Jason Parker <jparker@digium.com>
1304
* dahdi.xml: Disable sethdlc in menuselect by default. This is how
1305
it was in Zaptel, and it's causing issues. Ideally, this would
1306
eventually be checked in the configure script.
1308
2008-09-23 04:56 +0000 [r4969] Shaun Ruffell <sruffell@digium.com>
1310
* README: Removing the note about running install_prereq since from
1311
the README since that script is not present currently.
1313
2008-09-16 18:26 +0000 [r4913-4915] Shaun Ruffell <sruffell@digium.com>
1315
* dahdi.init: Remove the extra space printed after each line when a
1318
* dahdi_cfg.c: Close the /dev/dahdi/channel file handle if we're
1319
unable to associate it with a particular channel.
1321
* dahdi_cfg.c: Provide system error information if open on
1322
/dev/dahdi/channel fails.
1324
2008-09-12 18:06 +0000 [r4904] Sean Bright <sean.bright@gmail.com>
1326
* Makefile, /, configure, configure.ac, makeopts.in: A few changes:
1327
1) Start using menuselect trunk 2) Bring in changes similar to
1328
those in asterisk trunk so that 'make menuselect' works as it
1329
should from the dahdi-tools directory. 3) Stop looking for
1330
curses/ncurses in the top level configure since nothing uses it
1331
(except menuselect which will find it on it's own).
1333
2008-09-11 20:52 +0000 [r4894] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1335
* xpp/Makefile, xpp/xpp.rules (removed): Move udev rules xpp.rules
1336
from dahdi-tools to dahdi-linux .
1338
2008-09-11 15:45 +0000 [r4891-4893] Jason Parker <jparker@digium.com>
1340
* Makefile: Fix installation of ifup-hdlc and init script when
1341
using DESTDIR. (Step 2 of cleanup) (closes issue #13430) Reported
1342
by: jcollie Patches:
1343
0001-Fix-install-of-ifup-hdlc-when-installing-into-an-alt.patch
1344
uploaded by jcollie (license 412) Tested by: qwell Note: Patch
1345
from #13430 was extended to modify init script installation as
1348
* build_tools/genmodconf (removed), dahdi.rules (removed),
1349
build_tools/genudevrules (removed): Remove files that aren't used
1350
or are duplicated from dahdi-linux. Step 1 of cleanup.
1352
2008-09-09 18:21 +0000 [r4882-4883] Jason Parker <jparker@digium.com>
1354
* Makefile: Fix a few typos
1356
* dahdi.init: Fix location of fxotune (closes issue #13428)
1359
2008-09-04 16:37 +0000 [r4860] Shaun Ruffell <sruffell@digium.com>
1361
* Makefile, UPGRADE.txt: * Updates the instructions presented after
1362
'make config' about where to set which modules are loaded. *
1363
Update UPGRADE.txt to indicate where to set which modules are
1364
loaded and where the module parameters are set. Issue# DAHDI-187
1366
2008-09-03 19:38 +0000 [r4859] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1368
* Makefile, README, UPGRADE.txt: Slightly reformat UPDATES.txt for
1369
asciidoc . Include it in README.html . See e.g.
1370
http://docs.tzafrir.org.il/dahdi-tools/README.html#_upgrade_notes
1371
Also fix some links in the README.
1373
2008-08-28 21:40 +0000 [r4853-4855] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1375
* dahdi.init: Simplify reading list of modules from
1376
/etc/dahdi/modules .
1378
* doc, xpp: Ignore generated HTML files.
1380
* xpp/Makefile: Don't install genzaptelconf: deprecated, and
1381
collides with Zaptel.
1383
2008-08-27 17:13 +0000 [r4845-4850] Kevin P. Fleming <kpfleming@digium.com>
1385
* modules.sample, dahdi.init: remove some silly echo statement
1386
constructions in the init script clean up the modules.sample file
1387
to have proper lists of cards supported by each module and remove
1388
reference to dahdi_dummy since the init script takes care of
1391
* makeopts.in, fxotune.c: actually implement the rest of
1392
--enable-dev-mode, and fix up more problems it found
1394
* Makefile, configure, configure.ac, sethdlc.c, makeopts.in,
1395
dahdi_cfg.c: add --enable-dev-mode support, and fix up a couple
1396
of warnings found using it (only two, surprisingly)
1398
2008-08-26 14:35 +0000 [r4833-4844] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1400
* Makefile, README, system.conf.sample: * Add a "docs" target to
1401
generate documentation. * Demote/promote some headers. * Fix URL
1402
for on-line copy of the README.
1404
* xpp/perl_modules/Dahdi/Chans.pm: Fix default path of dahdi_cfg
1405
(used for probing type of wctdm channels)
1407
2008-08-25 16:12 +0000 [r4826-4827] Jason Parker <jparker@digium.com>
1409
* dahdi_cfg.c: Fix more crazy formatting
1411
* dahdi_cfg.c: Reverse some incorrect logic, and cleanup some very
1412
ugly formatting in passing.
1414
2008-08-24 10:53 +0000 [r4821-4822] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1416
* dahdi_cfg.c: We've got a new "zap" string to zap.
1418
* dahdi_cfg.c: dahdi_cfg.c: Reduce nesting in main() .
1420
2008-08-24 05:54 +0000 [r4818] Matthew Fredrickson <creslin@digium.com>
1422
* dahdi_cfg.c: Add support for 56 KB HDLC as well as selectable
1425
2008-08-20 Kevin P. Fleming <kpfleming@digium.com>
1427
* dahdi-tools version 2.0.0-rc2 released.
1429
2008-08-17 15:50 +0000 [r4787] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1431
* xpp/perl_modules/Dahdi/Chans.pm: Dahdi::Chans: fix leftovers from
1432
r4767 (handling of spaces) While r4767 solved some parsing
1433
problems of channels with "strange" encoding names, it introduced
1434
a new problem (e.g.: "RED" after "(In use)" which is fixed here.
1436
2008-08-12 12:59 +0000 [r4764-4767] Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1438
* xpp/perl_modules/Dahdi/Chans.pm: Dahdi-perl: More robust parsing
1439
of channel signalling types. Use a list of signalling types
1440
rather than a regular experssion of a "word".
1442
* xpp/dahdi_genconf, xpp/genconf_parameters: MFC/R2 configuration
1443
generation support If optional setting 'pri_connection_type' is
1444
set to R2, configure E1 spans as CAS and generate a unicall.conf
1445
snippet (unicall-channels.conf).
1447
* xpp/perl_modules/Dahdi/Hardware/PCI.pm, xpp/xpp_fxloader: *
1448
xpp_fxloader: shows USB firmware version. * Update PCI IDs
1451
* xpp/lsdahdi, xpp/perl_modules/Dahdi/Chans.pm: Dahdi-perl: Add
1452
alarms() method for channels. Use it in lsdahdi. * Better paring
1453
of the /proc/dahdi/N channel lines for alarms * Provide it as a
1454
separate alarms() method.
1456
2008-08-06 Kevin P. Fleming <kpfleming@digium.com>
1458
* dahdi-tools version 2.0.0-rc1 released.