about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)Author
2005-06-12changed formatting to match ngircd coding styleFlorian Westphal
2005-06-12Make sure SimpleMessage() sends <= 512 charsFlorian Westphal
2005-06-12set 3 second penalty after failed /oper command.Florian Westphal
2005-06-12Only register clients that have been connected at least 30 sec. in WHOIS ↵Alexander Barton
database.
2005-06-12Modified Conn_StartTime() to use information of the CLIENT structure.Alexander Barton
2005-06-12Removed CONNECTION[].starttime, now saved in CLIENT structure.Alexander Barton
2005-06-12New function Client_StartTime().Alexander Barton
2005-06-04send RFC compliant netsplit messages.Florian Westphal
2005-06-04Fix Handling of quit messages: always send only one QUIT message.Florian Westphal
2005-06-04remove Try_Write(), Call Handle_Write() directly instead.Florian Westphal
2005-06-01Added some Doxygen documentation.Alexander Barton
2005-06-01add FreeRes_stat(), wait for resolver timeout.Florian Westphal
2005-05-28minor cleanupFlorian Westphal
2005-05-23Handle splint errors more gracefully.Alexander Barton
2005-05-22Don't exit server if closing of a socket fails; instead ignore it andAlexander Barton
pray that this will be "the right thing" ...
2005-05-17Reformatted and documented code of the first part of the IRC_NICK()Alexander Barton
function; and register WHOWAS entries on nickname changes, too.
2005-05-17New function Client_RegisterWhowas().Alexander Barton
2005-05-16Implemented IRC function "WHOWAS".Alexander Barton
2005-05-16New functions Client_GetWhowas and Client_GetLastWhowasIndex; new structure ↵Alexander Barton
WHOWAS.
2005-05-16New functions Client_GetWhowas, Client_GetLastWhowasIndex, and Register_Whowas.Alexander Barton
2005-05-16New defines MAX_WHOWAS and DEFAULT_WHOWAS.Alexander Barton
2005-05-14Away status texts set due to "a"-Modes received from other servers haveAlexander Barton
been fixed: the status text of the server has been set instead of the away status text of the client (most probably introduced by patch 1.36).
2005-04-27Added #include of "defines.h", necessary due to removal of the #include ofAlexander Barton
"defines.h" in the client.h header file.
2005-04-27Reorder #includes, necessary due to removal of #include "defines.h" inAlexander Barton
the client.h header file.
2005-04-27Removed "invalid" #include of "defines.h" (don't include further headerAlexander Barton
files from a header file!).
2005-04-27Added missing #include of "defines.h".Alexander Barton
2005-04-25removed Conn_UnsetOption() function. It was not used anymore.Florian Westphal
removed Conn_SetOption(). replaced its only call (in conn-zip.c) with Conn_OPTION_ADD() macro.
2005-04-23removed "my_connects" fd_set.Florian Westphal
2005-04-18conn.h: option filed in CONNECTION struct is now UINT16.Florian Westphal
conn-func.h: add accessor Macros Conn_OPTION_ADD( conn, CONN_OPTION ) Conn_OPTION_DEL( conn, CONN_OPTION ) Conn_OPTION_ISSET( conn, CONN_OPTION ) To add, remove or test for a certain option field attribute (e.g. CONN_ISCLOSING) These Macros should be used instead of accessing conn->options directly.
2005-04-18Cleaned up (and documented) the IRC_KILL() function.Alexander Barton
2005-04-16fix spellingFlorian Westphal
2005-04-16added kludge to make ngircd (with syslog) compile on mips-dec-ultrix4.5Florian Westphal
2005-04-16use strdup() to add oper hostname mask.Florian Westphal
2005-04-16private strdup() implementation in case libc does not provide it.Florian Westphal
2005-04-16s/malloc(x*y)/calloc(x,y)/Florian Westphal
2005-04-09Use typedef instead of #define to declare the socklen_t type if needed.Alexander Barton
2005-04-09Added "-unrecog" to splint command line.Alexander Barton
2005-04-09Target "lint": check whether splint command is available and suppressAlexander Barton
warnings related to the used command line in the output.
2005-04-09Added new target "srcdoc" to generate the Doxygen source documentation.Alexander Barton
2005-04-09Added the control file for the Doxygen source documentation system.Alexander Barton
2005-03-30Debine NDEBUG if DEBUG isn't defined to disable all assert() checks as well.Alexander Barton
2005-03-22When validationg the configuration file wait for a keypress only if bothAlexander Barton
stdin and(!) stdout are valid tty's.
2005-03-21Use tabulator, not 8 spaces ...Alexander Barton
2005-03-20Conf_Test(): check if stdin (and not stdout...) is connected to a terminal.Florian Westphal
2005-03-20changed type of Conf_ListenPorts[] from "unsigned int" to UINT16.Florian Westphal
2005-03-20Init_Conn_Struct(): Zero structure using memset().Florian Westphal
2005-03-19Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes.Florian Westphal
use stdbool.h / inttypes.h if available.
2005-03-19fix Config_Error_NaN prototype (first argument missed "const")Florian Westphal
2005-03-19removed unneeded log.h include.Florian Westphal
2005-03-15New configuration option "OperServerMode".Alexander Barton