~ubuntu-branches/ubuntu/saucy/dahdi-tools/saucy-proposed

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Package Import Robot
  • Author(s): Jackson Doak
  • Date: 2013-08-25 12:48:37 UTC
  • mfrom: (2.1.7 sid)
  • Revision ID: package-import@ubuntu.com-20130825124837-wtefi7f9dsihg8is
Tags: 1:2.7.0-1ubuntu1
* Merge from debian. Remaining changes:
  - debian/control: Added gawk as dependency for dkms build
  - debian/control: Package dahdi Depends on dahdi-dkms | dahdi-source
  - debian/control: Set ubuntu maintainer    
  - added debian/dahdi.postinst
  - debian/control: Removed Uploaders field.
  - added debian/dahdi.postinst
  - added --error-handler=init_failed to debian/rules
  

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2011-03-03 Shaun Ruffell <sruffell@digium.com>
2
 
 
3
 
        * dahdi-tools version 2.4.1 released.
4
 
 
5
 
2011-02-08 14:42 +0000 [r9733-9744]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
6
 
 
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
12
 
 
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
19
 
 
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
25
 
 
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
33
 
 
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
42
 
 
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
49
 
 
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
67
 
 
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
73
 
 
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
82
 
 
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
89
 
 
90
 
2010-08-31 Shaun Ruffell <sruffell@digium.com>
91
 
 
92
 
        * dahdi-tools version 2.4.0 released.
93
 
 
94
 
2010-08-31 16:12 +0000 [r9220]  Kinsey Moore <kmoore@digium.com>
95
 
 
96
 
        * ppp/dahdi.c: PPP: Fix an incorrect function call that was causing
97
 
          dahdi.so to fail to load
98
 
 
99
 
2010-08-18 13:49 +0000 [r9159]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
100
 
 
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.
104
 
 
105
 
2010-08-18 Shaun Ruffell <sruffell@digium.com>
106
 
 
107
 
        * dahdi-tools version 2.4.0-rc1 released.
108
 
 
109
 
2010-08-13 18:40 +0000 [r9133]  Shaun Ruffell <sruffell@digium.com>
110
 
 
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.
114
 
 
115
 
2010-08-03 12:14 +0000 [r9079]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
116
 
 
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)
121
 
 
122
 
2010-08-01 22:39 +0000 [r9076]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
123
 
 
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.
129
 
 
130
 
2010-07-30 15:28 +0000 [r9066-9067]  Kinsey Moore <kmoore@digium.com>
131
 
 
132
 
        * dahdi_cfg.c: dahdi_cfg: Display more appropriate error messages
133
 
          when an invalid signaling is chosen along with suggestions on how
134
 
          to fix the problem.
135
 
 
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
139
 
 
140
 
2010-07-28 12:30 +0000 [r9031]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
141
 
 
142
 
        * xpp/twinstar: twinstar: err on an invalid command.
143
 
 
144
 
2010-07-26 18:56 +0000 [r8991-8994]  Russ Meyerriecks <rmeyerreicks@digium.com>
145
 
 
146
 
        * dahdi_scan.c: Removed no longer existing alarm condition
147
 
 
148
 
        * dahdi_scan.c: Modified dahdi_sync to report detailed alarms
149
 
 
150
 
        * dahdi_maint.c: wip: dahdi_maint can now trip the alarm sim
151
 
 
152
 
        * dahdi_maint.c: dahdi_maint: Fixed outdated usage text
153
 
 
154
 
2010-07-22 11:41 +0000 [r8964]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
155
 
 
156
 
        * xpp/xpp_fxloader: increase maximal firmware delay to 15 seconds
157
 
          Hmm... how badly congested can the startup of Centos be?
158
 
 
159
 
2010-07-21 08:47 +0000 [r8948-8954]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
160
 
 
161
 
        * xpp/astribank_hexload.8, xpp/astribank_tool.8,
162
 
          xpp/astribank_allow.8: More hyphen/minus fixes.
163
 
 
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.
168
 
 
169
 
        * xpp/README.Astribank: README.Astribank: new VMWI settings
170
 
 
171
 
2010-07-14 10:58 +0000 [r8923-8924]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
172
 
 
173
 
        * xpp/perl_modules/Dahdi/Config/Gen.pm: dahdi_genconf: better error
174
 
          message for a bad generator module
175
 
 
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
179
 
          genconf_parameters
180
 
 
181
 
2010-07-06 17:52 +0000 [r8854]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
182
 
 
183
 
        * xpp/perl_modules/Dahdi/Hardware/PCI.pm: Extra PCI IDs for
184
 
          Junghanns PCI-E card (dahdi-perl)
185
 
 
186
 
2010-06-29 15:21 +0000 [r8827]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
187
 
 
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
191
 
          the center as well.
192
 
 
193
 
2010-06-15 15:44 +0000 [r8777]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
194
 
 
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.
201
 
 
202
 
2010-06-03 20:56 +0000 [r8746]  Doug Bailey <dbailey@digium.com>
203
 
 
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>]
207
 
 
208
 
2010-06-02 17:05 +0000 [r8741]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
209
 
 
210
 
        * xpp/perl_modules/Dahdi/Hardware/PCI.pm: An extra PCI ID for an
211
 
          OpenVox card I ran into.
212
 
 
213
 
2010-05-20 13:10 +0000 [r8670]  Sean Bright <sean@malleable.com>
214
 
 
215
 
        * /, xpp: Add dahdi_maint and xpp/twinstar.8 to svn:ignore
216
 
 
217
 
2010-05-17 13:26 +0000 [r8630-8638]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
218
 
 
219
 
        * /, xpp/waitfor_xpds, xpp/astribank_hook: Fix bashism (Raphael
220
 
          Geissert, checkbashism)
221
 
 
222
 
        * xpp/perl_modules/Dahdi/Hardware/USB.pm: A more correct way to
223
 
          pass parameters
224
 
 
225
 
2010-05-09 14:09 +0000 [r8615]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
226
 
 
227
 
        * dahdi_cfg.c: Remove duplicate code: rad_apply_channels
228
 
          rad_apply_channels() was the same as apply_channels()
229
 
 
230
 
2010-05-04 15:33 +0000 [r8606]  Kevin P. Fleming <kpfleming@digium.com>
231
 
 
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
238
 
          span numbers.
239
 
 
240
 
2010-05-03 13:54 +0000 [r8589]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
241
 
 
242
 
        * xpp/xpp_fxloader: xpp_fxloader: make sure 1163 is not missed.
243
 
 
244
 
2010-04-29 15:06 +0000 [r8580]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
245
 
 
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.
253
 
          Debian Lenny).
254
 
 
255
 
2010-04-22 09:55 +0000 [r8547]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
256
 
 
257
 
        * xpp/Makefile: astribank_is_starting does not depend on libusb.
258
 
 
259
 
2010-04-18 12:52 +0000 [r8529-8535]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
260
 
 
261
 
        * dahdi.init: Add proper dependencies to the 'stop' action as well.
262
 
 
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 '\-'.
268
 
 
269
 
2010-04-14 14:55 +0000 [r8520]  Kinsey Moore <kmoore@digium.com>
270
 
 
271
 
        * system.conf.sample: Add documentation for e&me1 (E&M over E1
272
 
          lines).
273
 
 
274
 
2010-04-12 Shaun Ruffell <sruffell@digium.com>
275
 
 
276
 
        * dahdi-tools version 2.3.0 released.
277
 
 
278
 
2010-04-12 20:18 +0000 [r8503-8508]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
279
 
 
280
 
        * xpp/perl_modules/Dahdi/Hardware/USB.pm: Also detect USB devices
281
 
          connected on a hub.
282
 
 
283
 
        * xpp/perl_modules/Dahdi/Span.pm: Also detect type for Sangoma
284
 
          E1/T1 cards.
285
 
 
286
 
2010-04-01 15:45 +0000 [r8451]  Shaun Ruffell <sruffell@digium.com>
287
 
 
288
 
        * Makefile: dahdi_maint: install dahdi_maint on 'make install'
289
 
 
290
 
2010-03-29 21:04 +0000 [r8444]  Kinsey Moore <kmoore@digium.com>
291
 
 
292
 
        * dahdi_maint.c: Add a space between words and correct an error
293
 
          message.
294
 
 
295
 
2010-03-25 15:29 +0000 [r8422-8430]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
296
 
 
297
 
        * xpp/perl_modules/Dahdi/Hardware/PCI.pm: wcb4xxp - add Swyx 4xS0
298
 
          SX2 QuadBri PCI IDs to dahdi-perl (issue #16493) Reported by:
299
 
          nic_bellamy
300
 
 
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
304
 
 
305
 
2010-03-23 13:41 +0000 Russ Meyerriecks <rmeyerriecks@digium.com>
306
 
 
307
 
        * dahdi-tools version 2.2.1.1 released.
308
 
 
309
 
2010-03-10 17:37 +0000 Russ Meyerriecks <rmeyerriecks@digium.com>
310
 
 
311
 
        * xpp/perl_modules/Dahdi/Hardware/PCI.pm: Added IDs for gen5 firmware
312
 
 
313
 
2010-01-11 Shaun Ruffell <sruffell@digium.com>
314
 
 
315
 
        * dahdi-tools version 2.2.1 released.
316
 
 
317
 
2010-01-10 15:39 +0000 [r7793-7829]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
318
 
 
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
322
 
 
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
329
 
 
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
341
 
 
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
345
 
 
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
354
 
          ........
355
 
 
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
360
 
 
361
 
2009-12-15 Shaun Ruffell <sruffell@digium.com>
362
 
 
363
 
        * dahdi-tools version 2.2.1-rc2 released.
364
 
 
365
 
2009-12-01 13:14 +0000 [r7655]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
366
 
 
367
 
        * xpp/Makefile: Also install the twinstar tool on the system
368
 
          Originaly part of trunk r7219.
369
 
 
370
 
2009-11-22 11:48 +0000 [r7621]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
371
 
 
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
382
 
 
383
 
2009-11-19 23:11 +0000 [r7611]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
384
 
 
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
389
 
 
390
 
2009-11-05 09:41 +0000 [r7466-7492]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
391
 
 
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. 
395
 
 
396
 
        * xpp: use xpd sysfs attr. timing_priority to set NT/TE 
397
 
 
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.
406
 
 
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 
412
 
 
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). 
417
 
 
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') 
430
 
 
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). 
444
 
 
445
 
        * xpp: make astribank_is_starting build without warnings.
446
 
          autoconfig.h is needed as semtimedop() requires _GNU_SOURCE. xpp
447
 
          rev: 7471
448
 
 
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
457
 
          genconf_parameters. 
458
 
          
459
 
 
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
464
 
          chan_dahdi. 
465
 
 
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 
474
 
 
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
482
 
          
483
 
 
484
 
        * dahdi_perl: improved config generation for T1 CAS A few extra
485
 
          options for a CAS span signalling. xpp rev: 7343, 7346, 7369 
486
 
 
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. 
492
 
 
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"
497
 
          errors.
498
 
 
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 
503
 
 
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. 
511
 
 
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. 
516
 
 
517
 
        * zonedata.c: zonedata: Add tone definitions for Panama. (closes
518
 
          issue #14832) Reported by: jlduran Patch by: jldruan
519
 
 
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 
526
 
 
527
 
        * xpp: cleanup gcc warnings and one real astribank_tool bug xpp
528
 
          rev: 7281 
529
 
 
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) 
533
 
 
534
 
        * dahdi_genconf: Add the TC400P transcoder card to our hardware
535
 
          list (seanbright) 
536
 
 
537
 
2009-06-08 17:02 +0000 [r6677-6678]  Sean Bright <sean.bright@gmail.com>
538
 
 
539
 
        * dahdi-tools version 2.2.0 released.
540
 
 
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
543
 
          Ubuntu.
544
 
 
545
 
        * Makefile: Get rid of parallel build warnings from GNU make.
546
 
 
547
 
2009-05-28 14:04 +0000 [r6668]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
548
 
 
549
 
        * xpp/waitfor_xpds: xpp: if $dahdi_hardware is empty, don't use it
550
 
          in an error message
551
 
 
552
 
2009-05-27 Shaun Ruffell <sruffell@digium.com>
553
 
 
554
 
        * dahdi-tools version 2.2.0-rc3 released.
555
 
 
556
 
2009-05-26 09:55 +0000 [r6655-6657]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
557
 
 
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)
563
 
 
564
 
        * xpp/waitfor_xpds: Properly fix usage of waitfor_xpds in
565
 
          non-standard settings. From xpp rev. 7137.
566
 
 
567
 
2009-05-19 16:46 +0000 [r6643-6647]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
568
 
 
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
577
 
          genconf_parameters.
578
 
 
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
593
 
          DAHDI.
594
 
 
595
 
        * xpp/Makefile, xpp/astribank_tool.8, xpp/astribank_allow.8
596
 
          (added): xpp: install astribank_allow As we install it, we need a
597
 
          matching man page.
598
 
 
599
 
2009-05-17 12:01 +0000 [r6630-6632]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
600
 
 
601
 
        * xpp/perl_modules/Dahdi/Config/Gen/Users.pm: A closer-to-reality
602
 
          users.conf generation module
603
 
 
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
607
 
 
608
 
2009-05-14 14:02 +0000 [r6619]  Shaun Ruffell <sruffell@digium.com>
609
 
 
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.
614
 
          DAHDI-29.
615
 
 
616
 
2009-05-13 20:18 +0000 [r6613-6617]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
617
 
 
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).
626
 
 
627
 
        * xpp/mpp_funcs.c: xpp: better error reporting when failing to talk
628
 
          to a pre-MPP Astribank.
629
 
 
630
 
        * xpp/perl_modules/Dahdi/Chans.pm, xpp/perl_modules/Dahdi/Span.pm:
631
 
          dahdi-perl: Patterns for Rhino E1/T1 cards.
632
 
 
633
 
2009-05-12 07:50 +0000 [r6601-6603]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
634
 
 
635
 
        * xpp/README.Astribank: A few more chan_zap -> chan_dahdi in
636
 
          README.Astribank .
637
 
 
638
 
        * xpp/perl_modules/Dahdi/Chans.pm: DAHDI-perl: Fix detection of
639
 
          empty slots in Rhino cards.
640
 
 
641
 
2009-05-09 06:33 +0000 [r6579-6585]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
642
 
 
643
 
        * xpp/README.Astribank: Fix a broken link
644
 
 
645
 
        * xpp/README.Astribank: documentation updates: xpp_order, new USB
646
 
          loading, and more
647
 
 
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)
651
 
 
652
 
2009-04-29 Shaun Ruffell <sruffell@digium.com>
653
 
 
654
 
        * dahdi-tools version 2.2.0-rc2 released.
655
 
 
656
 
2009-04-27 19:45 +0000 [r6512]  Kevin P. Fleming <kpfleming@digium.com>
657
 
 
658
 
        * configure, acinclude.m4: incorporate the autoconf 2.63 fixes here
659
 
          too
660
 
 
661
 
2009-04-26 10:29 +0000 [r6492]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
662
 
 
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.
668
 
 
669
 
2009-04-23 17:03 +0000 [r6476]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
670
 
 
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.
673
 
 
674
 
2009-04-22 10:25 +0000 [r6427-6442]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
675
 
 
676
 
        * dahdi.init: make sure '/etc/init.d/dahdi stop' ends with a
677
 
          newline
678
 
 
679
 
        * ppp/dahdi.c: Yet another left-over DAHDI_PARAMS. ppp almost
680
 
          builds
681
 
 
682
 
        * xpp/perl_modules/Dahdi/Config/Gen/Xpporder.pm:
683
 
          Dahdi::Config::Gen::Xpporder: use number rather than object in
684
 
          warning
685
 
 
686
 
2009-04-21 13:44 +0000 [r6419-6421]  Sean Bright <sean.bright@gmail.com>
687
 
 
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
695
 
          (license 261)
696
 
 
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
702
 
 
703
 
        * dahdi_monitor.c: Whitespace and coding guidelines changes
704
 
 
705
 
2009-04-20 13:44 +0000 [r6417]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
706
 
 
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
718
 
          with -v
719
 
 
720
 
2009-04-16 17:32 +0000 [r6375]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
721
 
 
722
 
        * xpp/xpp_fxloader: xpp_fxloader: exit properly when run with
723
 
          incorrect argument
724
 
 
725
 
2009-04-10 09:53 +0000 [r6344]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
726
 
 
727
 
        * xpp/Makefile, xpp/astribank_hook (added): Move astribank_hook
728
 
          from linux to tools. Install it by default
729
 
 
730
 
2009-04-07 08:13 +0000 [r6337]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
731
 
 
732
 
        * xpp/hexfile.c: hexfile.c was accidentally left out of r6313
733
 
 
734
 
2009-04-02 20:56 +0000 [r6278-6313]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
735
 
 
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.
766
 
 
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.
770
 
 
771
 
        * Makefile: Install genconf_parameters on 'make install' as well
772
 
 
773
 
        * blacklist.sample: xpp_usb should not be blacklisted: it does not
774
 
          register automatically anyway.
775
 
 
776
 
        * xpp/perl_modules/Dahdi/Config/Gen/Modules.pm (added): Implement
777
 
          'dahdi_genconf modules' (generate /etc/dahdi/modules)
778
 
 
779
 
2009-03-29 18:53 +0000 [r6272]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
780
 
 
781
 
        * xpp/perl_modules/Dahdi/Config/Gen.pm: dahdi_genconf: Set the
782
 
          context same as groups.
783
 
 
784
 
2009-03-26 18:28 +0000 [r6261]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
785
 
 
786
 
        * doc/dahdi_scan.8: s/zap/dahdi/ again in dahd_scan.8
787
 
 
788
 
2009-03-26 18:02 +0000 [r6259]  Kevin P. Fleming <kpfleming@digium.com>
789
 
 
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.
796
 
 
797
 
2009-03-22 10:31 +0000 [r6215]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
798
 
 
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
807
 
 
808
 
2009-03-17 17:07 +0000 [r6189]  Jason Parker <jparker@digium.com>
809
 
 
810
 
        * dahdi_monitor.c: Remove remnants of -p option, since it no longer
811
 
          exists.
812
 
 
813
 
2009-03-17 13:52 +0000 [r6187]  Russell Bryant <russell@digium.com>
814
 
 
815
 
        * zonedata.c: Add tone definitions for Turkey. (closes issue
816
 
          #10450) Reported by: msahinbas
817
 
 
818
 
2009-03-17 09:10 +0000 [r6167-6185]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
819
 
 
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)
826
 
 
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.
833
 
 
834
 
2009-03-09 16:30 +0000 [r6110]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
835
 
 
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)
842
 
 
843
 
2009-03-07 00:10 +0000 [r6107]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
844
 
 
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
848
 
          Zummo)
849
 
 
850
 
2009-03-05 21:10 +0000 [r6095]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
851
 
 
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
858
 
          712)
859
 
 
860
 
2009-03-03 20:39 +0000 [r6071-6078]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
861
 
 
862
 
        * Makefile, README, /: Include sample genconf_parameters in
863
 
          dahdi-tools README.
864
 
 
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.
872
 
 
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.
885
 
 
886
 
        * xpp/perl_modules/Dahdi/Config/Gen/System.pm: dahdi-perl: Do
887
 
          generate 'echocanceller' in system.conf Fixed a regression from
888
 
          r6013 .
889
 
 
890
 
        * xpp/perl_modules/Dahdi/Config/GenconfDefaults.pm (removed):
891
 
          dahdi-perl: Remove an obsolete and unused module
892
 
          GenconfDefaults.pm
893
 
 
894
 
        * xpp/README.Astribank: README.Astribank: Killed one remaining
895
 
          /sys/devices/xpp
896
 
 
897
 
2009-03-01 14:29 +0000 [r6054-6058]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
898
 
 
899
 
        * xpp/README.Astribank: More README updates
900
 
 
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.
907
 
 
908
 
        * xpp/dahdi_drivers,
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
913
 
 
914
 
        * xpp/perl_modules/Dahdi.pm: Dahdi.pm: the sample code should
915
 
          actually work.
916
 
 
917
 
        * xpp/fpga_load.c: fpga_load.c: Flush USB device buffer on startup.
918
 
          Fixes some firmware loading issues.
919
 
 
920
 
2009-02-26 15:41 +0000 [r6041-6043]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
921
 
 
922
 
        * xpp/perl_modules/Dahdi/Hardware/PCI.pm: Add PCI IDs of another
923
 
          HFC-S card that zaphfc can handle.
924
 
 
925
 
        * xpp/perl_modules/Dahdi/Chans.pm: Fix a typo for detecting zaphfc.
926
 
 
927
 
2009-02-18 21:20 +0000 [r6022]  Doug Bailey <dbailey@digium.com>
928
 
 
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)
932
 
          Tested by: alecdavis
933
 
 
934
 
2009-02-13 21:09 +0000 [r6013]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
935
 
 
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.
947
 
 
948
 
2009-02-08 11:04 +0000 [r5984]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
949
 
 
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.
953
 
 
954
 
2009-01-28 18:49 +0000 [r5886]  Shaun Ruffell <sruffell@digium.com>
955
 
 
956
 
        * dahdi.init: Use the dahdihpec_enable tool instead of the
957
 
          zaphpec_enable. Issue: DAHDI-233 patch by: cmoye
958
 
 
959
 
2009-01-27 15:14 +0000 [r5827]  Doug Bailey <dbailey@digium.com>
960
 
 
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
964
 
 
965
 
2009-01-25 00:50 +0000 [r5808-5809]  Sean Bright <sean.bright@gmail.com>
966
 
 
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)
970
 
 
971
 
2009-01-22 15:45 +0000 [r5800]  Doug Bailey <dbailey@digium.com>
972
 
 
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
977
 
 
978
 
2009-01-20 18:54 +0000 [r5768]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
979
 
 
980
 
        * xpp/dahdi_genconf: dahdi_genconf: Finally set $fxs_default_start
981
 
          = 'ks' rather than 'ls'
982
 
 
983
 
2009-01-19 15:19 +0000 [r5728]  Doug Bailey <dbailey@digium.com>
984
 
 
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
989
 
 
990
 
2009-01-19 12:46 +0000 [r5705-5707]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
991
 
 
992
 
        * Makefile: dahdi-tools: Delete test binaries on 'make clean'
993
 
 
994
 
        * xpp/perl_modules/Dahdi/Xpp/Xpd.pm, xpp/xpp_sync: xpp_sync xpd
995
 
          order fix.
996
 
 
997
 
        * xpp/perl_modules/Dahdi/Span.pm: Dahdi-perl: Do detect Astribank
998
 
          PRI modules.
999
 
 
1000
 
2009-01-18 10:22 +0000 [r5671]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1001
 
 
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:
1008
 
          sysfs migration.
1009
 
 
1010
 
2009-01-16 14:18 +0000 [r5662]  Sean Bright <sean.bright@gmail.com>
1011
 
 
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
1016
 
 
1017
 
2009-01-15 12:47 +0000 [r5661]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1018
 
 
1019
 
        * xpp/dahdi_genconf: Add an extra output format, 'asterisk': make
1020
 
          the configuration readable for an Asterisk configuration parser.
1021
 
 
1022
 
2009-01-14 20:06 +0000 [r5656-5660]  Sean Bright <sean.bright@gmail.com>
1023
 
 
1024
 
        * hdlctest.c: Whitespace and coding guidelines changes only.
1025
 
 
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:
1029
 
          tzafrir
1030
 
 
1031
 
        * dahdi_monitor.c: This commit deserves no comment.
1032
 
 
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
1039
 
 
1040
 
2009-01-06 08:09 +0000 [r5643]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1041
 
 
1042
 
        * xpp/perl_modules/Dahdi/Hardware/PCI.pm: d00d must be in small
1043
 
          caps
1044
 
 
1045
 
2009-01-03 21:14 +0000 [r5626]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1046
 
 
1047
 
        * xpp/perl_modules/Dahdi/Span.pm: Dahdi::Span: Remove an
1048
 
          over-general span header "pri" pattern. Should fix #14061 .
1049
 
 
1050
 
2008-12-16 17:02 +0000 [r5555]  Doug Bailey <dbailey@digium.com>
1051
 
 
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
1055
 
 
1056
 
2008-12-15 Shaun Ruffell <sruffell@digium.com>
1057
 
 
1058
 
        * dahdi-tools version 2.1.0.2 released.
1059
 
 
1060
 
2008-12-15 20:19 +0000 [r5533]  Shaun Ruffell <sruffell@digium.com>
1061
 
 
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.
1065
 
 
1066
 
2008-12-15 11:19 +0000 [r5530-5532]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1067
 
 
1068
 
        * xpp/README.Astribank: README.Astribank: minor formatting fix.
1069
 
 
1070
 
        * xpp/README.Astribank: Document patching the xpp BRI driver for
1071
 
          now.
1072
 
 
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.
1075
 
          See issue #13954 .
1076
 
 
1077
 
2008-12-11 Shaun Ruffell <sruffell@digium.com>
1078
 
 
1079
 
        * dahdi-tools version 2.1.0.1 released.
1080
 
 
1081
 
2008-12-11 22:45 +0000 [r5514]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1082
 
 
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.
1085
 
 
1086
 
2008-12-09 Shaun Ruffell <sruffell@digium.com>
1087
 
 
1088
 
        * dahdi-tools version 2.1.0 released.
1089
 
 
1090
 
2008-12-09 19:41 +0000 [r5461]  Shaun Ruffell <sruffell@digium.com>
1091
 
 
1092
 
        * modules.sample: Adding the wctc4xxp driver to the modules.sample.
1093
 
 
1094
 
2008-12-08 14:02 +0000 [r5452]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1095
 
 
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
1098
 
          #asterisk-dev.
1099
 
 
1100
 
2008-12-05 00:24 +0000 [r5432-5440]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1101
 
 
1102
 
        * xpp/dahdi_genconf: dahdi_genconf: add output type 'modules'
1103
 
          (/etc/dahdi/modules) Also improved documentation.
1104
 
 
1105
 
        * xpp/README.Astribank: A minor formatting fix.
1106
 
 
1107
 
2008-12-01 18:41 +0000 [r5409-5426]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1108
 
 
1109
 
        * xpp/README.Astribank: Next README.Astribank revision: Devices are
1110
 
          not under the bun. (And various other fixes)
1111
 
 
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.
1115
 
 
1116
 
2008-11-27 10:01 +0000 [r5402-5404]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1117
 
 
1118
 
        * Makefile, /: dahdi-tools: Re-add README.Astribank.html
1119
 
          generation.
1120
 
 
1121
 
        * xpp/README.Astribank (added): Moving README.Astribank to
1122
 
          dahdi-tools .
1123
 
 
1124
 
2008-11-25 Shaun Ruffell <sruffell@digium.com>
1125
 
 
1126
 
        * dahdi-tools version 2.1.0-rc5 released.
1127
 
 
1128
 
2008-11-24 20:42 +0000 [r5379-5381]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1129
 
 
1130
 
        * dahdi_cfg.c: dahdi_cfg: {} as per coding guidelines.
1131
 
 
1132
 
        * dahdi_cfg.c: dahdi_cfg: Make the message about echo canceller
1133
 
          selection verbose.
1134
 
 
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.
1138
 
 
1139
 
2008-11-21 23:26 +0000 [r5365-5366]  Kevin P. Fleming <kpfleming@digium.com>
1140
 
 
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
1145
 
 
1146
 
        * dahdi_monitor.c, fxotune.c: minor fixes to accommodate compilers
1147
 
          who check return result usage
1148
 
 
1149
 
2008-11-19 21:16 +0000 [r5334]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1150
 
 
1151
 
        * dahdi.init: LSB init script comments.
1152
 
 
1153
 
2008-11-17 Shaun Ruffell <sruffell@digium.com>
1154
 
 
1155
 
        * dahdi-tools version 2.1.0-rc4 released.
1156
 
 
1157
 
2008-11-16 17:55 +0000 [r5308-5309]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1158
 
 
1159
 
        * hdlcverify.c: Fix a compilation warning about signedness
1160
 
 
1161
 
        * hdlcstress.c, patgen.c, patlooptest.c, pattest.c, hdlctest.c: Fix
1162
 
          usage strings and eliminate all traces of tor
1163
 
 
1164
 
2008-11-10 Shaun Ruffell <sruffell@digium.com>
1165
 
 
1166
 
        * dahdi-tools 2.1.0-rc3 released.
1167
 
 
1168
 
2008-11-06 22:38 +0000 [r5266]  Doug Bailey <dbailey@digium.com>
1169
 
 
1170
 
        * zonedata.c: set DTMF twist levels for listed EU countries to meet
1171
 
          TBR-21 standard of -9/-11 dB
1172
 
 
1173
 
2008-11-05 Shaun Ruffell <sruffell@digium.com>
1174
 
 
1175
 
        * dahdi-tools 2.1.0-rc2 released.
1176
 
 
1177
 
2008-11-05 19:17 +0000 [r5231]  Shaun Ruffell <sruffell@digium.com>
1178
 
 
1179
 
        * system.conf.sample: Update system.conf.sample to clarify BRI
1180
 
          configuration.
1181
 
 
1182
 
2008-11-04 15:58 +0000 [r5228]  Shaun Ruffell <sruffell@digium.com>
1183
 
 
1184
 
        * hdlcstress.c, hdlcverify.c, hdlcgen.c, hdlctest.c: Fix
1185
 
          compilation issues with the hdlc tests.
1186
 
 
1187
 
2008-11-03 20:14 +0000 [r5226]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1188
 
 
1189
 
        * Makefile: Bump SONAME of libtonezone to 2.0: API and ABI have not
1190
 
          changed from Zaptel, but the library behaves differently.
1191
 
 
1192
 
2008-11-03 Shaun Ruffell <sruffell@digium.com>
1193
 
 
1194
 
        * dahdi-tools 2.1.0-rc1 released.
1195
 
 
1196
 
2008-10-28 20:42 +0000 [r5160]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1197
 
 
1198
 
        * xpp/perl_modules/Dahdi/Chans.pm: Get wcb4xxp listed in lsdahdi .
1199
 
 
1200
 
2008-10-28 18:34 +0000 [r5155]  Shaun Ruffell <sruffell@digium.com>
1201
 
 
1202
 
        * xpp/perl_modules/Dahdi/Hardware/PCI.pm, blacklist.sample,
1203
 
          modules.sample: Adding support for the wcb4xxp module.
1204
 
 
1205
 
2008-10-27 16:07 +0000 [r5134]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1206
 
 
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.
1211
 
 
1212
 
2008-10-16 18:03 +0000 [r5098-5099]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1213
 
 
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
1221
 
          script.
1222
 
 
1223
 
        * xpp/dahdi_genconf: dahdi_genconf: report channel number in case
1224
 
          of error.
1225
 
 
1226
 
2008-10-15 17:11 +0000 [r5094]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1227
 
 
1228
 
        * xpp/perl_modules/Dahdi/Chans.pm: Dahdi-perl: Fix detection of
1229
 
          empty slots in Rhino analog cards. Closes issue #13685
1230
 
 
1231
 
2008-10-12 23:09 +0000 [r5088]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1232
 
 
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.
1236
 
 
1237
 
2008-10-10 18:29 +0000 [r5079-5082]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1238
 
 
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"
1243
 
 
1244
 
        * dahdi_test.c: revert r5077 as r5078 fixes this better: now we can
1245
 
          use 8 entries in a line.
1246
 
 
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.
1250
 
 
1251
 
2008-10-10 16:15 +0000 [r5072-5077]  Sean Bright <sean.bright@gmail.com>
1252
 
 
1253
 
        * dahdi_test.c: Wrap at 6 instead of 8 so we are sure to fit on an
1254
 
          80 column terminal.
1255
 
 
1256
 
        * dahdi.init: Return the appropriate values to indicate if the
1257
 
          modules are loaded or not.
1258
 
 
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)
1264
 
 
1265
 
2008-10-03 19:37 +0000 [r5044]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1266
 
 
1267
 
        * xpp/perl_modules/Dahdi/Config/GenconfDefaults.pm: When the config
1268
 
          file is not found: return "empty" data and don't die. Closes
1269
 
          issues #13615 .
1270
 
 
1271
 
2008-10-03 19:03 +0000 [r5038-5042]  Sean Bright <sean.bright@gmail.com>
1272
 
 
1273
 
        * dahdi_test.c: Whitespace and formatting only.
1274
 
 
1275
 
        * dahdi_test.c: The first line was getting wrapped after 7 instead
1276
 
          of 8.
1277
 
 
1278
 
        * xpp/genzaptelconf (removed), xpp/genzaptelconf.8 (removed):
1279
 
          Remove some leftovers.
1280
 
 
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
1285
 
 
1286
 
2008-09-29 Shaun Ruffell <sruffell@digium.com>
1287
 
 
1288
 
        * dahdi-tools 2.0.0 released.
1289
 
 
1290
 
2008-09-25 15:47 +0000 [r4984]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1291
 
 
1292
 
        * dahdi.init: dahdi_init: Fix a typo in xpp initialization (Stephen
1293
 
          Farrell)
1294
 
 
1295
 
2008-09-24 19:54 +0000 [r4977]  Sean Bright <sean.bright@gmail.com>
1296
 
 
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
1300
 
          dependency.
1301
 
 
1302
 
2008-09-24 17:35 +0000 [r4975]  Jason Parker <jparker@digium.com>
1303
 
 
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.
1307
 
 
1308
 
2008-09-23 04:56 +0000 [r4969]  Shaun Ruffell <sruffell@digium.com>
1309
 
 
1310
 
        * README: Removing the note about running install_prereq since from
1311
 
          the README since that script is not present currently.
1312
 
 
1313
 
2008-09-16 18:26 +0000 [r4913-4915]  Shaun Ruffell <sruffell@digium.com>
1314
 
 
1315
 
        * dahdi.init: Remove the extra space printed after each line when a
1316
 
          module is loaded.
1317
 
 
1318
 
        * dahdi_cfg.c: Close the /dev/dahdi/channel file handle if we're
1319
 
          unable to associate it with a particular channel.
1320
 
 
1321
 
        * dahdi_cfg.c: Provide system error information if open on
1322
 
          /dev/dahdi/channel fails.
1323
 
 
1324
 
2008-09-12 18:06 +0000 [r4904]  Sean Bright <sean.bright@gmail.com>
1325
 
 
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).
1332
 
 
1333
 
2008-09-11 20:52 +0000 [r4894]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1334
 
 
1335
 
        * xpp/Makefile, xpp/xpp.rules (removed): Move udev rules xpp.rules
1336
 
          from dahdi-tools to dahdi-linux .
1337
 
 
1338
 
2008-09-11 15:45 +0000 [r4891-4893]  Jason Parker <jparker@digium.com>
1339
 
 
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
1346
 
          well.
1347
 
 
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.
1351
 
 
1352
 
2008-09-09 18:21 +0000 [r4882-4883]  Jason Parker <jparker@digium.com>
1353
 
 
1354
 
        * Makefile: Fix a few typos
1355
 
 
1356
 
        * dahdi.init: Fix location of fxotune (closes issue #13428)
1357
 
          Reported by: eeman
1358
 
 
1359
 
2008-09-04 16:37 +0000 [r4860]  Shaun Ruffell <sruffell@digium.com>
1360
 
 
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
1365
 
 
1366
 
2008-09-03 19:38 +0000 [r4859]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1367
 
 
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.
1372
 
 
1373
 
2008-08-28 21:40 +0000 [r4853-4855]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1374
 
 
1375
 
        * dahdi.init: Simplify reading list of modules from
1376
 
          /etc/dahdi/modules .
1377
 
 
1378
 
        * doc, xpp: Ignore generated HTML files.
1379
 
 
1380
 
        * xpp/Makefile: Don't install genzaptelconf: deprecated, and
1381
 
          collides with Zaptel.
1382
 
 
1383
 
2008-08-27 17:13 +0000 [r4845-4850]  Kevin P. Fleming <kpfleming@digium.com>
1384
 
 
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
1389
 
          loading that module
1390
 
 
1391
 
        * makeopts.in, fxotune.c: actually implement the rest of
1392
 
          --enable-dev-mode, and fix up more problems it found
1393
 
 
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)
1397
 
 
1398
 
2008-08-26 14:35 +0000 [r4833-4844]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1399
 
 
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.
1403
 
 
1404
 
        * xpp/perl_modules/Dahdi/Chans.pm: Fix default path of dahdi_cfg
1405
 
          (used for probing type of wctdm channels)
1406
 
 
1407
 
2008-08-25 16:12 +0000 [r4826-4827]  Jason Parker <jparker@digium.com>
1408
 
 
1409
 
        * dahdi_cfg.c: Fix more crazy formatting
1410
 
 
1411
 
        * dahdi_cfg.c: Reverse some incorrect logic, and cleanup some very
1412
 
          ugly formatting in passing.
1413
 
 
1414
 
2008-08-24 10:53 +0000 [r4821-4822]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1415
 
 
1416
 
        * dahdi_cfg.c: We've got a new "zap" string to zap.
1417
 
 
1418
 
        * dahdi_cfg.c: dahdi_cfg.c: Reduce nesting in main() .
1419
 
 
1420
 
2008-08-24 05:54 +0000 [r4818]  Matthew Fredrickson <creslin@digium.com>
1421
 
 
1422
 
        * dahdi_cfg.c: Add support for 56 KB HDLC as well as selectable
1423
 
          rate in system.conf
1424
 
 
1425
 
2008-08-20 Kevin P. Fleming <kpfleming@digium.com>
1426
 
 
1427
 
        * dahdi-tools version 2.0.0-rc2 released.
1428
 
 
1429
 
2008-08-17 15:50 +0000 [r4787]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1430
 
 
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.
1435
 
 
1436
 
2008-08-12 12:59 +0000 [r4764-4767]  Tzafrir Cohen <tzafrir.cohen@xorcom.com>
1437
 
 
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".
1441
 
 
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).
1446
 
 
1447
 
        * xpp/perl_modules/Dahdi/Hardware/PCI.pm, xpp/xpp_fxloader: *
1448
 
          xpp_fxloader: shows USB firmware version. * Update PCI IDs
1449
 
          database.
1450
 
 
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.
1455
 
 
1456
 
2008-08-06 Kevin P. Fleming <kpfleming@digium.com>
1457
 
 
1458
 
        * dahdi-tools version 2.0.0-rc1 released.
1459
 
 
1460