Michael Ortmann

Results 231 issues of Michael Ortmann

Found by: michaelortmann Patch by: michaelortmann Fixes: One-line summary: `sys/socket.h` and `netinet/in.h` are included by `eggdrop.h`, so, anything including `eggdrop.h` directly or indirectly doesnt need to include `sys/socket.h` explicitely. Additional...

there are some strings printed by configure, that are not properly formatted, like https://github.com/eggheads/eggdrop/blob/6f965acd1310aba05f3cfd54dbc732c4e3765775/aclocal.m4#L1262 autoconf can help formatting such text (no need to pad with whitespace or newline, default width...

Found by: michaelortmann Patch by: michaelortmann Fixes: #1218 One-line summary: fix several `net-type` bugs Additional description (if needed): `net-type` must be traced only in irc.mod and from there server.mod is...

Currently eggdrops code is full of variable tracings for: TCL_TRACE_READS | TCL_TRACE_WRITES | TCL_TRACE_UNSETS the tracing functions mostly (or all?) are only interested if a var is set or changed...

i didnt look up when exactly the bug was introduced. the problem is, when we do set (or change) net-type, eggdrop has two traces on that variable. one in irc.c,...

Found by: wakco Patch by: michaelortmann Fixes: #377 and #664 One-line summary: Fix structhack with sane code, sanitize struct data types and replace rand() with random() Additional description (if needed):...

I dont know the exact status of 005 support within eggdrop. Pls bear with me if this is not a valid Issue but simply missing functionality that would be implemented...

There is a config setting named use-fastdeq (server mod). The help for the server module displays it: ``` .help server module [09:46:47] #-HQ# help server module ### server module This...

Currently eggdrop uses fingerprinting with fixed sha1. It should be enhanced to allow sha256 additionally, or, even better, use real pub keys instead of fingerprints. pub keys could also easily...

``` tls.c: In function ‘ssl_init’: tls.c:234:7: warning: ‘PEM_read_DHparams’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | dh = PEM_read_DHparams(paramfile, NULL, NULL, NULL); | ^~ In file included from /home/michael/opt/openssl-3.0.0-alpha11/include/openssl/ssl.h:36, from...