Commit Graph

40 Commits

Author SHA1 Message Date
Lars Immisch b62ee3004e Fixes for contemporary setuptools, autoconf update
The fix for finding the Python Makefile directly in configure is a hack, of course, but I ca'nt find it in autoconf
2016-12-02 22:29:44 +01:00
Tilo Prütz 9f38971d33 Revert "Gentoo's “fax compatibility” patch"
This reverts commit 3413f4c72a.

The patch was originally from Gernot Müller for patching a problem with incompatible fax receivers
[1].
It violates the CAPI specifications and therefore should not be included [2].

[1] http://osdir.com/ml/linux.isdn.capisuite.user/2004-05/msg00043.html
[2] https://github.com/larsimmisch/capisuite/pull/7#issuecomment-26650942
2013-10-29 15:31:12 +01:00
Tilo Prütz 428f6cf592 the remains of Gentoo's Python 2.5 patch 2013-10-11 11:39:24 +02:00
Tilo Prütz 3413f4c72a Gentoo's “fax compatibility” patch 2013-10-11 11:39:20 +02:00
Tilo Prütz 095a1c2dce Gentoo's GCC-4.3 patch 2013-10-11 11:39:14 +02:00
Tilo Prütz 1f56cdb4d1 Typo-Fix that was corrected in Gentoo's API-Patch 2013-10-11 11:39:00 +02:00
Lars Immisch 1410b36fe5 New autoconf/automake version 2013-08-14 10:34:48 +02:00
Lars Immisch c6c51e4daa New automake/autoconf versions. 2012-03-07 11:29:21 +01:00
Lars Immisch fd0e9ae989 memcpy needs string.h 2012-03-04 13:16:33 +01:00
Lars Immisch 982c49385d Detect CAPI_LIBRARY_V2 and extend the argument lists for the latest CAPI. 2012-03-04 13:14:05 +01:00
gernot a404a1119e - improve comments, remove old history
- make Capi::readProfile and attributes used by it static again as
  it should be
- make number of maxLogicalConnections auto-detected instead of using 2 
  as default


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@430 4ebea2bb-67d4-0310-8558-a5799e421b66
2005-02-01 18:57:09 +00:00
gernot d2fbc2506f fix another "automake doesn't work in SVN version" problem...
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@381 4ebea2bb-67d4-0310-8558-a5799e421b66
2004-12-29 23:23:18 +00:00
gernot b90495a088 -regenerate with the sfftobmp changes, add two other missing files
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@374 4ebea2bb-67d4-0310-8558-a5799e421b66
2004-12-04 06:52:38 +00:00
gernot a22481c4fc - merge branches/py-lib, revisions 265-325 to trunk
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@328 4ebea2bb-67d4-0310-8558-a5799e421b66
2004-10-31 14:07:07 +00:00
gernot b75a6e0f54 delete old obsolete CVS info
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@318 4ebea2bb-67d4-0310-8558-a5799e421b66
2004-08-14 10:34:51 +00:00
gernot a208cb46ce add autogenerated files as these are difficult to generate for many
people when trying to build the CVS version


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@316 4ebea2bb-67d4-0310-8558-a5799e421b66
2004-07-15 00:21:01 +00:00
gernot c345ad9d9d support new parameter in ALERT_REQ of newer capi4linux
versions, thx to Steffen Barszus for reporting and the fix


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@315 4ebea2bb-67d4-0310-8558-a5799e421b66
2004-07-15 00:19:15 +00:00
gernot 9f5d6ed52a prevent CapiSuite from crashing when a too high DDIBaseLength was
configured, thx to Michael Ressel for reporting and analyzing



git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@309 4ebea2bb-67d4-0310-8558-a5799e421b66
2004-06-10 20:48:11 +00:00
gernot 7afe826bdc 2004-02-17 Hartmut Goebel <h.goebel@goebel-consult.de>
* docs/manual.docbook: fixed some syntax errors
        * src/application/pythonscript.h: fixed #include statement
        * src/backend/connection.cpp: Likewise.


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@232 4ebea2bb-67d4-0310-8558-a5799e421b66
2004-02-17 22:31:59 +00:00
gernot a67f0e5b9f 2004-02-08 Gernot Hillier <gernot@hillier.de>
* src/backend/connection.cpp (data_b3_conf): fix behaviour when
          DATA_B3_CONF comes immediately after DATA_B3_REQ


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@226 4ebea2bb-67d4-0310-8558-a5799e421b66
2004-02-08 21:09:28 +00:00
gernot 40b4aa8042 2004-02-08 Gernot Hillier <gernot@hillier.de>
* 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.


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@225 4ebea2bb-67d4-0310-8558-a5799e421b66
2004-02-08 21:06:08 +00:00
gernot 08c5fa93fc 2004-01-10 Gernot Hillier <gernot@hillier.de>
* .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


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@203 4ebea2bb-67d4-0310-8558-a5799e421b66
2004-01-10 14:16:40 +00:00
gernot 803d71524c - reworked TODO, disabled automatic log message adding to source files
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@197 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-12-28 21:01:04 +00:00
gernot f9ebdf1fbf * src/backend/connection.cpp (buildBconfiguration): accept
color faxes now by setting bit 10 in B3configuration


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@195 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-12-21 21:15:10 +00:00
gernot 99e1b930c9 - added missing include of errno.h
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@145 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-07-20 19:08:19 +00:00
gernot 0e9e1527db - don't take a wrong character too serious...
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@138 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-06-29 06:18:13 +00:00
gernot 1ed6964df8 - convert fax headline to CP437, so that german umlauts and other special
characters will work now


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@137 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-06-28 12:49:47 +00:00
gernot 7c4423720a - support reception of color fax documents
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@120 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-05-25 13:38:30 +00:00
gernot 78f2285953 - get fax details (calling station ID, transfer format, ...), handle PLCI
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@118 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-05-24 13:48:54 +00:00
gernot b5441590db - support ALERTING notification (to know when it's ringing on the other side)
- cosmetical fixes in capi.cpp


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@93 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-04-17 10:39:42 +00:00
gernot 68e8269f49 - fix another typo which could probably lead to errors in sending own number...
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@92 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-04-17 10:36:29 +00:00
gernot 826f980c3e - support empty destination number for incoming calls correctly (austrian
telecom does this (sic))
- core now returns "-" instead of "??" for "no number available" (much nicer
  in my eyes)
- new wave file used in remote inquiry for "unknown number"


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@87 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-04-10 21:29:51 +00:00
gernot 74d9a411ad - fix wrong exception order which gcc-2.95 doesn't like...
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@81 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-04-08 07:50:48 +00:00
gernot d5e078c3cb - buildBconfiguration() now checks the abilities of the given controller
and throws an error if it doesn't support the service
- it also sets the fax protocol setting now the highest available ability
  (fax G3 or fax G3 extended) of the controller, thus preparing fax polling
  and *working around a severe bug in the AVM drivers producing a kernel
  oops* with some analog fax devices. AVM knows about this and analyzes it.


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@68 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-04-04 09:17:59 +00:00
gernot aa9a6d58b1 - setListenTelephony() and setListenFaxG3 now check if the given controller
supports this service and throw an error otherwise


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@67 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-04-04 09:14:02 +00:00
gernot a6261ffb65 - added new readProfile() which stores controller profiles in attributes
- getInfo() only creates the string out of the stored values and doesn't
  do the real inquiry any more
- getInfo() and numControllers aren't static any more


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@66 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-04-03 21:16:03 +00:00
gernot aa76c2b64b - included autoconf tests for gcc-2.95 problems so that it will compile w/o
change for good old gcc-2.95 and gcc3


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@58 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-03-21 23:09:59 +00:00
gernot 53e0608a0c - don't allocate new B3config in buildBconfiguration(), fixes bug 532
- limit stationID to 20 characters


git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@17 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-02-28 21:36:51 +00:00
gernot c27c7def8c - follow some a little bit stricter rules of gcc-2.95.3
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@9 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-02-21 23:21:44 +00:00
gernot 4f7e2b2a4e Initial revision
git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@3 4ebea2bb-67d4-0310-8558-a5799e421b66
2003-02-19 08:19:51 +00:00