Ryan Carsten Schmidt

Results 415 issues of Ryan Carsten Schmidt

The bamahut Makefiles install all programs and configuration files directly into the $prefix directory, and ircd is coded expecting to be able to find its configuration file in the same...

The VERSION line in configure.in doesn't appear to be correct: https://github.com/DALnet/bahamut/blob/0c8822887ad2449091ebe220f2960fb8648342b7/configure.in#L10 It says 1.8 but the most recently released version of bahamut was 2.2.2.

Is there a reason why make-cert.tmpl looks for make-cert.cnf in the current directory rather than in `$DPATH`? https://github.com/DALnet/bahamut/blob/0c8822887ad2449091ebe220f2960fb8648342b7/tools/make-cert.tmpl#L29

The Makefiles do not currently support the [DESTDIR variable](https://www.gnu.org/prep/standards/html_node/DESTDIR.html).

Compiling bahamut fails on macOS 12.6.7 (and other versions) when linking ircd: ``` Undefined symbols for architecture x86_64: "_res_mkquery", referenced from: _query_name in res.o ld: symbol(s) not found for architecture...

This warning appears when compiling with a modern Clang compiler: ``` pcre.c:2891:35: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] else if ((digitab[ptr[1]] && ctype_digit) != 0) ^ ~~~~~~~~~~~...

This warning appears when compiling with a modern Clang compiler: ``` pcre.c:1338:6: warning: explicitly assigning value of variable of type 'BOOL' (aka 'int') to itself [-Wself-assign] utf8 = utf8; /*...

This warning appears when compiling with a modern Clang compiler: ``` send.c:1442:32: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow...

These warnings appears when compiling with a modern Clang compiler: ``` scache.c:101:15: warning: address of array 'ptr->name' will always evaluate to 'true' [-Wpointer-bool-conversion] if (ptr->name) ~~ ~~~~~^~~~ ``` ``` ssl.c:352:30:...

This warning appears when compiling with a modern Clang compiler: ``` s_serv.c:337:14: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which...