aboutsummaryrefslogtreecommitdiff
path: root/real_main.c
diff options
context:
space:
mode:
authorTest_User <hax@andrewyu.org>2024-06-19 03:41:14 -0400
committerTest_User <hax@andrewyu.org>2024-06-19 03:41:14 -0400
commit991d1d37474726ae5dc910da9705485f7b193e18 (patch)
treee6d01a7a65dd8f916f400f1b083909c58a304d71 /real_main.c
parent9c16070679fea6ac5625546d4ba5af0f638e6636 (diff)
downloadhaxircd-991d1d37474726ae5dc910da9705485f7b193e18.tar.gz
haxircd-991d1d37474726ae5dc910da9705485f7b193e18.zip
Some improvements and openssl send buffering
Diffstat (limited to 'real_main.c')
-rw-r--r--real_main.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/real_main.c b/real_main.c
index 3990feb..15f665a 100644
--- a/real_main.c
+++ b/real_main.c
@@ -43,6 +43,15 @@
#ifdef USE_OPENSSL
#include "networks/openssl.h"
#endif
+#ifdef USE_PLAINTEXT_BUFFERED
+#include "networks/plaintext_buffered.h"
+#endif
+#ifdef USE_GNUTLS_BUFFERED
+#include "networks/gnutls_buffered.h"
+#endif
+#ifdef USE_OPENSSL_BUFFERED
+#include "networks/openssl_buffered.h"
+#endif
#ifdef USE_SERVER
#include "server_network.h"
@@ -85,6 +94,21 @@ int real_main(void) {
return 1;
#endif
+#ifdef USE_PLAINTEXT_BUFFERED
+ if (init_plaintext_buffered_network() != 0)
+ return 1;
+#endif
+
+#ifdef USE_GNUTLS_BUFFERED
+ if (init_gnutls_buffered_network() != 0)
+ return 1;
+#endif
+
+#ifdef USE_OPENSSL_BUFFERED
+ if (init_openssl_buffered_network() != 0)
+ return 1;
+#endif
+
#ifdef USE_SERVER
if (init_server_network() != 0)
return 1;