Commit Graph

16 Commits

Author SHA1 Message Date
Karsten Keil 166796d269 Fix possible bufferoverflow in capi
Debian sid capi20-msg2str-safety.patch

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-02-26 18:21:37 +01:00
Karsten Keil 27ade0f556 Fix nasty crashes on 64 bit systems
If CAPI buffers are not defined as unsigned byte, the old macro
to read the 64bit DATA buffer address could deliver a wrong value,
if bit 31 was set.

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-31 14:23:35 +01:00
Karsten Keil 10a60ab5f5 Move to new modular capi20 implementation
step2

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-08 18:39:58 +01:00
Karsten Keil ba6c742ee2 Move to new modular capi20 implementation
step1

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-08 18:39:50 +01:00
keil 6f90e0b7bf some endian fixes for BIGENDIAN systems 2006-08-08 13:23:28 +00:00
keil 104788263c - add SENDING_COMPLETE to INFO_REQ CONNECT_REQ and CONNECT_IND
- remove SENDING_COMPLETE parameter (always NULL) from capi_fill_DISCONNECT_REQ
2005-03-08 07:26:47 +00:00
calle 146960031c SendingComplete was missing for DISCONNECT_REQ ... 2005-03-04 11:45:12 +00:00
keil 57e8ffa247 for backward compatibility the libcapi20 can now compiled to support the
old (buggy) version2 ABI. This is not for future developments. This is only
to support old binaries, which are linked against the old V2 lib.
2005-02-22 11:39:43 +00:00
keil e9b93ccab1 libcapi20 version 3.0.0
- add SENDING COMPLETE in ALERT_REQ
 - add Globalconfiguration to CONNECT_REQ/RESP and SELECT_B_PROTOCOL_REQ

* NOTE: incompatible to 2.X.Y versions
2005-02-21 17:37:06 +00:00
calle 667c84fc5c - "SendingComplete"-Patch reverted => 2.0.8 was not binaer compartible
- Bugfix: capi20_register() with MaxB3Connection == 0 results in a
  core dump. Now at least one buffer is allocated.
2004-10-06 15:24:42 +00:00
calle 896f99c883 Erweiterungen fuer ALERT_REQ. 2004-06-14 11:23:47 +00:00
paul 4875808bbb Include stdint.h for int type definitions. 2002-07-04 10:34:17 +00:00
paul b01c3ea6b9 Fixed typo (#ifdef HAS_UINT8_t -> #ifdef HAS_UINT8_T) 2002-03-22 13:20:04 +00:00
calle de2c06cca8 fixed two typos. 2000-07-12 16:03:37 +00:00
calle cad91aaf71 Updated _cmsg handling added new functions need by "capiconn". 2000-05-18 15:02:26 +00:00
calle 660cb6f223 - Splitted capi20.h into capi20.h and capiutils.h.
- capi20.h: the functions from the CAPI-2.0 Spec
  - capiutils.h: the "CAPI-ADK" functions
- bug in 64Bit-Support fixed.
1999-12-06 17:08:30 +00:00