~singpolyma/biboumi

ref: 7b3e0e0cf3eddd3537455a3605b04a48ee663f47 biboumi/src/network d---------
7b3e0e0c — louiz’ 5 years ago
Make botan’s policy configurable from a file

fix #3244
cf87cf08 — louiz’ 5 years ago
Better way to init the msghdr fields
69fd6cc4 — louiz’ 5 years ago
Explicitely init the msghdr fields, to be compatible with any implementation
8a912ea3 — louiz’ 5 years ago
Apply a few clang-tidy cppcoreguidelines-* fixes
be9c577d — louiz’ 5 years ago
Apply all the clang-tidy performance-* fixes
ccb4ee09 — louiz’ 5 years ago
Apply all the clang-tidy misc-* fixes
5402a256 — louiz’ 5 years ago
Apply all the clang-tidy modernize-* fixes
1a09c965 — louiz’ 5 years ago
Remove two sneaky log_debug
0ab40dc1 — louiz’ 5 years ago
Refactoring louloulibs and cmake

Use OBJECT libraries
Remove the louloulibs directory
Write FOUND variables in the cache
d600a284 — Florent Le Coz 7 years ago
Remove all the libs that are now in louloulibs
b86547dc — Florent Le Coz 8 years ago
Implement async DNS resolution using c-ares

fix #2533
a1713572 — Florent Le Coz 7 years ago
Fix typo
a50ca30e — Florent Le Coz 7 years ago
Use a timer to try reconnecting to the XMPP server only each 2 seconds

When the connection is lost, immediately try to reconnect, then try to
reconnect every 2 seconds.  This is much better than the previous “Try to
re-connect as fast as possible”.
4069c5e4 — Florent Le Coz 7 years ago
Add a missing #include for sockaddr_in6
720e31a5 — Florent Le Coz 7 years ago
Fix a few issues reported by static analyzers
609722b4 — Florent Le Coz 8 years ago
Merge branch 'v1'

Conflicts:
	src/network/socket_handler.hpp
6a4e17cb — Florent Le Coz 8 years ago
Fix IPv6 support (sockaddr size)

Since struct sockaddr is too small to contain an IPv6, we use struct
sockaddr_in6 instead, and we cast it where needed
11a31db2 — Florent Le Coz 8 years ago
Send the reason of the connection close to the user
8c34576e — Florent Le Coz 8 years ago
Move some members of TCPSocketHandler into the SocketHandler class
04d99916 — Florent Le Coz 8 years ago
Add a level of inheritance above SocketHandler

SocketHandler has been renamed to TCPSocketHandler
SocketHandler is now a simple interface with a few methods, used only by
Poller.

This way we can inherite from the new SocketHandler class, to handle other
types of sockets, and still make them manageable by the poller without any
change in the Poller class.
Next