Steffen Jaeckel
fc6ba89c61
properly rename internal [v]snprintf() functions
...
Otherwise it clashes when we want to re-introduce the `xmpp_` prefix'ed
versions.
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de >
2022-03-16 14:39:20 +01:00
Steffen Jaeckel
93e04b8d03
make logging functions private
...
Fixes #189
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de >
2022-02-06 12:36:38 +01:00
Steffen Jaeckel
a97714da18
make alloc-class of functions private
...
Fixes #189
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de >
2022-02-06 12:36:38 +01:00
Steffen Jaeckel
b0631e322f
use lower-case labels
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de >
2021-12-03 12:04:29 +01:00
Steffen Jaeckel
795675d1aa
implement certificate verification API for GnuTLS
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de >
2021-10-28 17:23:32 +02:00
Steffen Jaeckel
2dc20d13fb
declare function static
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de >
2021-10-26 14:11:43 +02:00
Steffen Jaeckel
2509ed8424
fixup minor gnutls things
...
* gcc complained about missing include
* remove unnecessary debug statement
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de >
2021-03-24 14:47:18 +02:00
Dmitry Podgorny
588aea4f54
tls/gnutls: zeroize allocated tls object
...
Initialize tls object with 0. This also sets tls->client_cert to NULL.
2021-03-23 02:11:09 +02:00
Steffen Jaeckel
27be6acaeb
add tls_id_on_xmppaddr() for GnuTLS
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de >
2021-03-23 02:04:59 +02:00
Dmitry Podgorny
db8a511f68
style: remove extra const keyword from interfaces
...
Const variables in prototypes don't add much value, but make the code
larger and redundant. Remove these const keywords.
Note, this doesn't apply to pointers to const memory.
2021-03-19 22:12:15 +02:00
Oleg Synelnykov
198bdd77d0
Remove -Wno-unused-parameter
...
Introduced UNUSED macro with cast to void in commoh.h for internal
use. Used cast to void directly in those files which do not
include common.h. Although this change doesn't fix semantic issues
with unused function parameters, it does explicitly mark all those
places, which might require attention in future.
2020-03-31 17:37:12 +03:00
Dmitry Podgorny
562a06425b
Unify coding style
...
@sjaeckel integrated clang-format with formal coding style. Run his
script and commit changes.
There are pros and cons of this commit.
Mixed coding style is a "broken window". A good single style simplifies
reading and writing code.
On the other hand, this is a big change which will lead to conflicts.
2020-01-31 01:16:50 +02:00
Steffen Jaeckel
abd1b08a97
trim trailing spaces
2020-01-31 01:14:32 +02:00
Alexander Krotov
c9ddc2b7ef
Make tls_new accept xmpp_conn_t
2017-06-23 02:59:05 +03:00
Dmitry Podgorny
533664903a
tls: fixed GnuTLS implementation
2015-10-11 16:30:50 +03:00
Dariusz Dwornikowski
71f75b2e2e
Closes #31
2014-10-23 08:44:52 +02:00
Vlad-Mihai Sima
511606835d
Bug fix: when using tls, if a stanza is bigger than the buffer of 4096 in event.c, the stanza will not be read as select will return 0 on the ssl socket and the data will be in ssl buffers. Partial fix, only for Linux for now
2012-01-01 20:09:18 +01:00
Jack Moffitt
370a371800
Dual licensed libstrophe under MIT and GPLv3.
...
Updated copyright headers.
2009-06-15 15:26:10 -06:00
Jack Moffitt
1c0bbb1f5d
Reverting r513. I mistakenly committed my entire tree.
2008-08-26 04:46:41 +00:00
Jack Moffitt
ade38ae188
Small patch to handler_fire_stanza() from Matthew Wild <mwild1@gmail.com>. prev was not advanced along with item.
2008-08-26 04:44:19 +00:00
Jack Moffitt
65a174ee7e
Most public API points are now documented.
2008-06-24 14:43:54 +00:00
Jack Moffitt
b6027cfd7f
Updated copyright years and fixed LLC typo.
2008-06-19 22:33:13 +00:00
Ralph Giles
3ee4193043
Replace the genericly-named tls.c with a tls_gnutls.c for switching
...
support in and out. It's easier for the build system if we do this
with #ifdef's but conditional compilation is easier while we're
playing around.
Also rename a function.
2005-07-21 19:00:08 +00:00