Michael Ortmann

Results 231 issues of Michael Ortmann

Found by: michaelortmann Patch by: michaelortmann Fixes: One-line summary: Switch `randint(upper_bound)` to `arc4random_uniform(upper_bound)` if available Additional description (if needed): Switch also `rand() % upper_bound` and `random() % upper_bound` This PR...

Found by: [Lord255](https://github.com/Lord255) and Jobe Patch by: michaelortmann Fixes: #1246 and #1793 One-line summary: Parse `005` `CHANMODES` for handling of channel modes that have arguments Additional description (if needed): This...

Found by: michaelortmann Patch by: michaelortmann Fixes: One-line summary: Update `m4/ax_check_compile_flag.m4` from upstream Also update `src/mod/python.mod/configure.ac:AC_PREREQ` Additional description (if needed): Test cases demonstrating functionality (if applicable):

Found by: michaelortmann Patch by: michaelortmann Fixes: One-line summary: Tcl_Eval() -> Tcl_EvalObjv() Additional description (if needed): Modernize use of tcl Test cases demonstrating functionality (if applicable): No functional change

Found by: michaelortmann Patch by: michaelortmann Fixes: One-line summary: Add irc server public key fingerprint pinning Additional description (if needed): Similar to irssi `-tls_pinned_pubkey` Also fix deprecation of `SSL_get_peer_certificate()` since...

Found by: michaelortmann Patch by: michaelortmann Fixes: One-line summary: Fix add_note() Additional description (if needed): In addition to finding the bug in February 2025, and fixing it, i have now...

I expect the code here: https://github.com/eggheads/eggdrop/blob/develop/src/mod/irc.mod/chan.c#L2867-L2877 to only execute (remember: its executed for every single message from server) when the current server connection does support account-tags. I ask for a...

Found by: michaelortmann Patch by: michaelortmann Fixes: One-line summary: Fix format truncation Additional description (if needed): Found with `gcc -Wformat-truncation=2`: ``` gcc -std=gnu99 -Wformat-truncation=2 -pipe -Wall -I.. -I.. -DHAVE_CONFIG_H -I/usr/include...

Found by: michaelortmann Patch by: michaelortmann Fixes: One-line summary: Fix type-aliasing-violation Additional description (if needed): Found with clang 20.1.0rc1 -fsanitize=type Here a time_t is interpreted as an int: https://github.com/eggheads/eggdrop/blob/541e8ac17e549a40e177b5eea54e4abf24629a33/src/mod/server.mod/server.c#L62 https://github.com/eggheads/eggdrop/blob/541e8ac17e549a40e177b5eea54e4abf24629a33/src/tcl.c#L204...

Found by: michaelortmann Patch by: michaelortmann Fixes: #1657 One-line summary: Share encryption2.mod (pbkdf2.mod) settings Additional description (if needed): Test cases demonstrating functionality (if applicable): ``` [...] [17:58:21] Userlist transfer complete;...