-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathChangeLog.2004
312 lines (279 loc) · 14.5 KB
/
ChangeLog.2004
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
2004-12-30 Hartmut Goebel <[email protected]>
* scripts/cs_helpers.pyin: Changed sfftotiff to be defined
depending on @sfftobmp_major_version@ during runtime. This
switch is made based by a compiletime substitution of
sfftobmp_major_version. This change avoids problems which the
old substitution may have cause ('#3' is an extremly short
replacement pattern).
* scripts/Makefile.am (.pyin.py): Likewise. Remove old
substitutions.
2004-11-28 Gernot Hillier <[email protected]>
* docs/manual.docbook: update to new features of 0.4.5, mention the
mISDN project, mention other binary packages besides SUSE/Debian,
kick out old Debian documentation, replace occurences of CVS with
SVN, remove requirement of autotools for SVN build, mention
Docbook/XML tools, include documentation for DDI, add update
chapter
* docs/manual-de.docbook: Likewise.
* docs/Makefile.am: add generation of documentation tar-balls and
german docu
2004-11-26 Gernot Hillier <[email protected]>
* docs/Makefile.am: add man-pages to distribution, hopefully finally
avoid to have them created during normal build
* docs/manual.docbook.in: renamed to manual.docbook again
2004-11-07 Gernot Hillier <[email protected]>
* configure.in: test for the sfftobmp version installed
* acinclude.m4 (CS_TEST_SFFTOBMP): Likewise.
* scripts/cs_helpers.pyin (sfftotiff,sendMIMEMail): New function which
calls sfftobmp so that the parameters can be easily changed. Include
two versions for sfftomp 2.x and 3.x. Thanks for reporting this
issue goes to Edelhard Becker.
* scripts/Makefile.am (.pyin.py): Choose the right sfftobmp call
automatically during build.
* scripts/cs_helpers.pyin (sendMIMEMail): add parameters to tiff2ps, gs
and ps2pdf which prevent cropping of fax pages. Thanks to all the
people who contributed suggestions and patches to bug #55.
* scripts/capisuitefax.in: Likewise.
2004-10-25 Gernot Hillier <[email protected]>
* src/capisuite-py/config.py.in: minor documentation changes
* src/capisuite-py/__init__.py: Likewise.
* src/capisuite-py/config.py.in (class NoGlobalSectionError): moved
to exceptions.py
* src/capisuite-py/exceptions.py: Likewise.
2004-09-04 Gernot Hillier <[email protected]>
* scripts/cs_helpers.pyin (__sendmail, __call, sff2tif, cff2ps,
la2wav, sendMIMEMail): fix several bugs, answering machine now seems
to work basically
* scripts/answering_machine.confin: update description of parameter
voice_email to new behaviour (empty string not allowed any more)
* NEWS: Likewise.
2004-07-15 Gernot Hillier <[email protected]>
* configure.in: support new parameter in ALERT_REQ of newer capi4linux
versions, thx to Steffen Barszus for reporting and the fix
* src/backend/capi.cpp (Capi::alert_req): Likewise.
* acinclude.m4 (CS_TEST_CAPI4LINUX): Likewise.
2004-06-12 Gernot Hillier <[email protected]>
* scripts/incoming.py (voiceIncoming): create file in received queue
only if necessary (i.e. as late as possible)
* src/capisuite-py/fileutils.py (_releaseLock): ignore insignificant
error resulting from race condition
* src/capisuite-py/voice.py (createReceivedJob): fix argument passing
* scripts/cs_helpers.pyin (sendMIMEMail): stringify exception instance
2004-06-10 Gernot Hillier <[email protected]>
* src/backend/connection.cpp (info_ind_called_party_nr): prevent
CapiSuite from crashing when a too high DDIBaseLength was configured,
thx to Michael Ressel for reporting and analyzing
2004-05-18 Gernot Hillier <[email protected]>
* docs/Makefile.am: remove PDF generation as it doesn't work currently;
adapt Makefiles to only create man pages for "make dist"; break long
lines; ignore return values of rm commands
* docs/manual.docbook: renamed to manual.docbook.in; this was necessary
to avoid using phony targets in man page creation
* docs/manual.docbook.in: see above.
2004-05-10 Gernot Hillier <[email protected]>
* src/capisuite-py/core.py (Call.log,Call.__init__,Call.reject,
Call.disconnect): fix minor bugs in function calls, import some
additional symbols from _capisuite to our namespace, rename call_from
and call_to attributes of class Call to from_nr and to_nr, don't set
_handle to None after disconnect/reject
* scripts/incoming.py (callIncoming,faxIncoming,voiceIncoming): rename
call_from and call_to attributes of class Call to from_nr and to_nr;
use them everywhere instead of old global variables
* src/application/capisuitemodule.cpp (convertConnRef,convertCapiRef):
improve misleading error message
2004-04-18 Gernot Hillier <[email protected]>
* scripts/capisuitefax.in: allow * and # in destination numbers
2004-04-09 Gernot Hillier <[email protected]>
* src/capisuite-py/core.py (Capi.call_voice,Capi.call_faxG3): fix
some namespace problems and typos
2004-04-04 Gernot Hillier <[email protected]>
* configure.in: add support to install new capisuite Python module
* src/Makefile.am: Likewise
* src/capisuite-py/Makefile.am: Likewise (new file)
* src/capisuite-py/core.py (class Call): new method Call.log
* scripts/incoming.py (callIncoming,faxIncoming,voiceIncoming): use
Call.log instead of core.log where appropriate
2004-03-24 Gernot Hillier <[email protected]>
* docs/Makefile.am: change pathes to Docbook stylesheets to reflect
changes in SUSE 9.1
* docs/Makefile.am: create "make install" routines for manpages
* capisuite.spec: set mandir in configure call
* acinclude.m4: fix underquoted AC_DEFUN calls according to automake
1.8 policy
2004-03-23 Gernot Hillier <[email protected]>
* docs/manual-de.docbook (capicodes_protocol): fix small typo
2004-03-21 Hartmut Goebel <[email protected]>
* scripts/fax.confin: Removed spaces from section names "Mail ...".
* scripts/answering_machine.confin: Likewise.
* scripts/incoming.py: Likewise.
* scripts/idle.py: Likewise.
* rc.capisuite.in: Likewise within a comment.
* scripts/incoming.py: Removed some outdated comments.
2004-03-20 Gernot Hillier <[email protected]>
* src/application/pythonscript.h (prefix): add support for short
logging prefixes; use them for Python tracebacks (fixes bug
#63, reported anonymously)
* src/application/pythonscript.cpp (prefix,run): Likewise.
* scripts/incoming.py: Fix typo.
2004-03-19 Gernot Hillier <[email protected]>
* scripts/idle.py: Remove old CVS history
* scripts/incoming.py: Likewise.
* scripts/incoming.py: changed some comments, moved connection
accept code to voiceIncoming
2004-03-14 Hartmut Goebel <[email protected]>
* scripts/incoming.py: Use capisuite.core instead of _capisuite.
* src/capisuite-py/fax.py: Removed faxInfo2dict.
* src/capisuite-py/core.py: Added OO layer for _capisuite
functions and classes Capi and Call.
* src/capisuite-py/core.py: New class FaxInfo.
2004-03-09 Hartmut Goebel <[email protected]>
* SConstruct: new file for building with SCons build-system.
* SConscript: Likewise.
* SConscript-Config: Likewise.
* SConscript-Options: Likewise.
* docs/SConscript: Likewise.
* scripts/SConscript: Likewise.
* scripts/waves/SConscript: Likewise.
* src/SConscript: Likewise.
* src/application/SConscript: Likewise.
* src/backend/SConscript: Likewise.
* src/modules/SConscript: Likewise.
* src/application/capisuitemodule.cpp (capisuitemodule_init): Renamed
built-in module to '_capisuite'
* src/application/idlescript.cpp (run): Reduced delay until
idlescript.py is called the first time after startup.
* src/capisuite-py: Added python library modules.
* src/capisuite-py/SConscript: Likewise.
* src/capisuite-py/__init__.py: Likewise.
* src/capisuite-py/config.py.in: Likewise.
* src/capisuite-py/consts.py: Likewise.
* src/capisuite-py/core.py: Likewise.
* src/capisuite-py/exceptions.py: Likewise.
* src/capisuite-py/fax.py: Likewise.
* src/capisuite-py/fileutils.py: Likewise.
* src/capisuite-py/pychecker.rc: Likewise.
* src/capisuite-py/voice.py: Likewise.
* scripts/fax.confin: Added sections 'Mail Fax|Voice ...'.
* scripts/answering_machine.confin: Likewise.
* rc.capisuite.in: Added 'todo' note.
* scripts/capisuite-checkconfig: new file (thx to
[email protected] for the idea and a first version).
* scripts/cs_helper.pyin: Changed to use new python library.
* scripts/capisuitefax.in: Reworked to use new python library.
* scripts/idle.py: Likewise.
* scripts/incoming.py: Likewise.
* scripts/remote-connect.py: Likewise.
* ChangeLog, TODO, AUTHORS: updated.
2004-03-07 Gernot Hillier <[email protected]>
* docs/manual.docbook: update links to new web site structure
* docs/manual-de.docbook: Likewise.
* docs/Makefile.am: tell DocBook HTML stylesheets to generate UTF-8
and a valid DOCTYPE
2004-02-25 Gernot Hillier <[email protected]>
* docs/.cvsignore: add manpages/*
* docs/Makefile.am: add support for manpage creation, move validation
etc. to separate target
* docs/manual.README: update, add information about manpages
* docs/manual.docbook: restructure to also create five man pages:
(capisuite.8, capisuite.conf.5, fax.conf.5, answering_machine.conf.5,
capisuitefax.1)
* docs/manual-de.docbook: Likewise.
2004-02-20 Gernot Hillier <[email protected]>
* src/application/capisuite.cpp: changed include order to get rid of
the "_POSIX_C_SOURCE redefined" warning (thx to Hartmut Goebel)
* src/application/capisuitemodule.cpp: Likewise.
* src/application/idlescript.cpp: Likewise.
* src/application/incomingscript.cpp: Likewise.
* src/application/pythonscript.h: Likewise.
* scripts/answering_machine.confin: remove spaces in example which
confused the config file parser when not deleted by the user
* scripts/fax.confin: Likewise.
2004-02-20 Hartmut Goebel <[email protected]>
* docs/Doxyfile.in: modified variable replacement for possible
change of build system
* docs/Makefile.am: Likewise.
2004-02-20 Gernot Hillier <[email protected]>
* scripts/cs_helpers.pyin: fixed typo
2004-02-17 Gernot Hillier <[email protected]>
* docs/manual-de.docbook: fixed some syntax errors
2004-02-17 Hartmut Goebel <[email protected]>
* docs/manual.docbook: fixed some syntax errors
* src/application/pythonscript.h: fixed #include statement
* src/backend/connection.cpp: Likewise.
2004-02-11 Gernot Hillier <[email protected]>
* scripts/incoming.py (faxIncoming,CVS log): fixed two typos /
removed not allowed german umlauts
* src/modules/audioreceive.h (AudioReceive): correct exception
declaration order (thx to Matthias Haberkorn for the patch)
* src/modules/callmodule.h (mainLoop): Likewise.
2004-02-08 Gernot Hillier <[email protected]>
* src/application/capisuitemodule.cpp (capisuite_audio_send,
capisuite_fax_send): catch some missing Exceptions
* src/backend/connection.{cpp,h} (connectWaiting,rejectWaiting): throw
CapiExternalError instead of CapiError when user passed a wrong call
* src/backend/connection.{cpp,h} (connectWaiting,connect_b3_active_ind,
disconnect_b3_ind,disconnect_ind,data_b3_ind,facility_ind_DTMF,
info_ind_alerting,info_ind_called_party_nr,select_b_protocol_conf,
alert_conf,data_b3_conf,facility_conf_DTMF,disconnect_b3_conf,
disconnect_conf,send_block,start_file_transmission): add CapiError to
allowed throwable objects in declaration
* src/modules/audiosend.{cpp,h} (mainLoop): Likewise.
* src/modules/callmodule.{cpp,h} (mainLoop): Likewise.
* src/modules/faxsend.{cpp,h} (mainLoop): Likewise.
* src/backend/connection.cpp (data_b3_conf): fix behaviour when
DATA_B3_CONF comes immediately after DATA_B3_REQ
* scripts/capisuitefax.in: also accept PDF files
* scripts/cs_helpers.pyin (sayNumber): allow gender specification
* scripts/incoming.py (remoteInquiry): use "eine" instead of "eins"
in some places ("eine Nachricht")
* scripts/waves/Makefile.am: new file eine.la
* scripts/waves/eine.la: Likewise.
2004-01-18 Gernot Hillier <[email protected]>
* scripts/cs_helpers.pyin (sendMIMEMail): remove space in sox call
2004-01-17 Gernot Hillier <[email protected]>
* scripts/cs_helpers.pyin (escape,getAudio,uniqueName,sendMIMEMail,
sendSimpleMail,sayNumber), scripts/idle.py (idle,sendfax,movejob),
scripts/incoming.py (callIncoming,faxIncoming,voiceIncoming,
remoteInquiry,newAnnouncement): use % instead of + operator for
string concatenation (faster; thx to Hartmut Goebel for the hint);
use os.path.join where appropriate
2004-01-11 Gernot Hillier <[email protected]>
* docs/manual[-de].docbook: many small improvements, typos, etc.
* docs/manual[-de].docbook (require_hard): mention Linux 2.6 & mISDN,
* docs/manual[-de].docbook (install_install): don't let users ask CAPI
driver related questions on the CapiSuite lists
* docs/manual[-de].docbook (install_bin): remove some of the special
acknowledgemnts for Debian packages, also mention RedHat packages
* docs/manual[-de].docbook (configcs): document new DDI_* options
* docs/manual[-de].docbook (script_config): emphasize that users must
exist in local system
* docs/manual[-de].docbook (playing_alaw, creating_alaw): use 16 bit wave
files
* docs/manual[-de].docbook (cff): update documentation of this format
* docs/manual[-de].docbook (incoming_tut_improving): document new
exception raising behaviour
* docs/manual[-de].docbook (incoming_tut_fax_recognition): mention
return values which aren't used in the examples
* docs/manual[-de].docbook (idle_examples): add 0x349f as normal cause
* docs/manual[-de].docbook (default_incoming_1, default_incoming_2,
default_incoming_3, default_incoming_4): update script documentation
to reality ;-)
* docs/manual[-de].docbook (default_helpers): document escape()
* docs/manual[-de].docbook (acknowledgements): add link to NEWS and
ChangeLog as we won't include all contributors to the manual
2004-01-10 Gernot Hillier <[email protected]>
* .cvsignore: added stamp-files
* docs/manual-de.docbook (creating_alaw): small stylistic improvement
* src/capisuite.conf.in, src/application/capisuite.cpp (CapiSuite,
readConfiguration): added new options DDI_base, DDI_length and
DDI_stop_numbers
* src/application/capisuite.cpp (checkOption): nicer output format
* src/backend/capi.{cpp,h} (Capi,readMessage): new parameters for DDI,
enable Called Party Info Element if DDI is used; accept Called
Party Info Element; pass on DDI options to Connection object
* src/backend/connection.{cpp,h} (Connection,info_ind_called_party_nr):
new parameters for DDI; interpret Called Party Info Element, get
CalledPartyNumber from there instead of CONNECT_IND when DDI is used;
docu improvements
* src/modules/connectmodule.h: disabled the automatic adding of CVS log
messages