1
0
mirror of https://github.com/osmarks/ngircd.git synced 2026-02-26 04:19:45 +00:00

Commit Graph

  • db2a41e5bc Moving towards ngIRCd 0.0.9! :-) Alexander Barton 2005-06-27 16:12:51 +00:00
  • eeccc193dd Prepare documentation for release 0.9.0 ... Alexander Barton 2005-06-26 21:54:01 +00:00
  • 0e3ce63ec1 Fix compiler warning "comparision between signed and unsigned". Alexander Barton 2005-06-26 13:43:59 +00:00
  • 0c33f46fc2 Fixed wrong order of #includes in test for "socklen_t" (caused problems on OpenBSD). Alexander Barton 2005-06-26 13:42:11 +00:00
  • 117a9e21e7 Updated URLs. Alexander Barton 2005-06-24 20:59:13 +00:00
  • 162338b8c8 Ignore unknown commands received before the client is registered. Alexander Barton 2005-06-24 20:56:46 +00:00
  • de395db8e3 Get rid of Log_SetDaemonized(). Alexander Barton 2005-06-24 19:55:10 +00:00
  • dbea187373 removed global variable NGIRCd_NoDaemon Florian Westphal 2005-06-24 19:20:56 +00:00
  • d81dab99fa put badchars back in Florian Westphal 2005-06-18 08:57:37 +00:00
  • 9dc5e50226 fix embarassing cut&paste error (add missing } ) Florian Westphal 2005-06-17 23:17:09 +00:00
  • c06c815c28 fix "Can't get user information for UID" error message Florian Westphal 2005-06-17 23:13:41 +00:00
  • 04169f34cf only chdir() to users home when running as daemon Florian Westphal 2005-06-17 20:35:45 +00:00
  • aec535c8b6 s/sprintf/snprintf Florian Westphal 2005-06-17 19:16:53 +00:00
  • 2d4dd33627 use strlcpy Florian Westphal 2005-06-17 19:15:43 +00:00
  • b0699efdab remove unneeded strpy() Florian Westphal 2005-06-17 19:14:58 +00:00
  • 1ca8bb5255 startup: fork only once, never run with uid 0 Florian Westphal 2005-06-17 19:04:53 +00:00
  • bc2dac3c74 startup: fork only once, never run with uid 0. Florian Westphal 2005-06-17 18:22:45 +00:00
  • 94dd7fa7d6 IRC_LIST(): Added missing calls of Client_ID() and cleand up the code. Alexander Barton 2005-06-12 18:23:59 +00:00
  • fcf65beea4 changed formatting to match ngircd coding style Florian Westphal 2005-06-12 18:02:09 +00:00
  • 1cf8ccd8fe Make sure SimpleMessage() sends <= 512 chars Florian Westphal 2005-06-12 17:21:46 +00:00
  • 74424cb1a5 set 3 second penalty after failed /oper command. Florian Westphal 2005-06-12 17:18:27 +00:00
  • 5c20474fdb Only register clients that have been connected at least 30 sec. in WHOIS database. Alexander Barton 2005-06-12 16:39:42 +00:00
  • 8b0ac2306e Modified Conn_StartTime() to use information of the CLIENT structure. Alexander Barton 2005-06-12 16:32:17 +00:00
  • 5195555c5a Removed CONNECTION[].starttime, now saved in CLIENT structure. Alexander Barton 2005-06-12 16:28:55 +00:00
  • a4660f40db New function Client_StartTime(). Alexander Barton 2005-06-12 16:18:49 +00:00
  • 9fa9c1fdda Updated manual pages. Alexander Barton 2005-06-04 13:39:20 +00:00
  • cac9f279fa send RFC compliant netsplit messages. Florian Westphal 2005-06-04 12:32:09 +00:00
  • 517321807e Fix Handling of quit messages: always send only one QUIT message. Florian Westphal 2005-06-04 11:53:24 +00:00
  • ae98008c1c remove Try_Write(), Call Handle_Write() directly instead. Florian Westphal 2005-06-04 11:49:20 +00:00
  • 45404a1644 Added some Doxygen documentation. Alexander Barton 2005-06-01 21:52:18 +00:00
  • 50338126e0 Fixed handling of symbolic links as used in /etc/rc.X directories. Alexander Barton 2005-06-01 21:51:11 +00:00
  • 8ac701d6c8 add FreeRes_stat(), wait for resolver timeout. Florian Westphal 2005-06-01 21:28:50 +00:00
  • 158bf554c3 minor cleanup Florian Westphal 2005-05-28 10:46:50 +00:00
  • 9c3c7e5a09 Handle splint errors more gracefully. Alexander Barton 2005-05-23 00:11:15 +00:00
  • cd0dc8627d Don't exit server if closing of a socket fails; instead ignore it and pray that this will be "the right thing" ... Alexander Barton 2005-05-22 23:55:57 +00:00
  • 44fdde7610 Added version information to summary text. Alexander Barton 2005-05-21 21:34:47 +00:00
  • 95f8b963a6 Reformatted and documented code of the first part of the IRC_NICK() function; and register WHOWAS entries on nickname changes, too. Alexander Barton 2005-05-17 23:24:43 +00:00
  • 1aeaf64c66 New function Client_RegisterWhowas(). Alexander Barton 2005-05-17 23:18:54 +00:00
  • 06caecb0c4 Implemented IRC function "WHOWAS". Alexander Barton 2005-05-16 12:25:15 +00:00
  • b1c14598e1 New functions Client_GetWhowas and Client_GetLastWhowasIndex; new structure WHOWAS. Alexander Barton 2005-05-16 12:24:31 +00:00
  • 7f0d101184 New functions Client_GetWhowas, Client_GetLastWhowasIndex, and Register_Whowas. Alexander Barton 2005-05-16 12:23:48 +00:00
  • 9f247ebd5a New defines MAX_WHOWAS and DEFAULT_WHOWAS. Alexander Barton 2005-05-16 12:22:32 +00:00
  • dd9b4bc956 Away status texts set due to "a"-Modes received from other servers have 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). Alexander Barton 2005-05-14 20:29:34 +00:00
  • 6f97dd4938 Remove "doc/src" directory on "make distclean". Alexander Barton 2005-04-27 07:52:29 +00:00
  • a02f25a810 Added #include of "defines.h", necessary due to removal of the #include of "defines.h" in the client.h header file. Alexander Barton 2005-04-27 07:46:50 +00:00
  • aa25cd7da2 Reorder #includes, necessary due to removal of #include "defines.h" in the client.h header file. Alexander Barton 2005-04-27 07:38:00 +00:00
  • 70fcdf1b5c Removed "invalid" #include of "defines.h" (don't include further header files from a header file!). Alexander Barton 2005-04-27 07:36:25 +00:00
  • dfe662ad45 Added missing #include of "defines.h". Alexander Barton 2005-04-27 07:34:25 +00:00
  • 7daa7fb278 removed Conn_UnsetOption() function. It was not used anymore. removed Conn_SetOption(). replaced its only call (in conn-zip.c) with Conn_OPTION_ADD() macro. Florian Westphal 2005-04-25 18:37:16 +00:00
  • e7c2c86aee removed "my_connects" fd_set. Florian Westphal 2005-04-23 14:28:44 +00:00
  • c4bc2114c9 conn.h: option filed in CONNECTION struct is now UINT16. conn-func.h: add accessor Macros Florian Westphal 2005-04-18 21:08:31 +00:00
  • 129a22a29b Cleaned up (and documented) the IRC_KILL() function. Alexander Barton 2005-04-18 15:44:39 +00:00
  • 8304210c06 fix spelling Florian Westphal 2005-04-16 20:50:03 +00:00
  • aee48a3b38 added kludge to make ngircd (with syslog) compile on mips-dec-ultrix4.5 Florian Westphal 2005-04-16 09:31:30 +00:00
  • 77faf14b29 use strdup() to add oper hostname mask. Florian Westphal 2005-04-16 09:23:01 +00:00
  • 8b17579e60 private strdup() implementation in case libc does not provide it. Florian Westphal 2005-04-16 09:20:53 +00:00
  • b4363162ce s/malloc(x*y)/calloc(x,y)/ Florian Westphal 2005-04-16 09:19:49 +00:00
  • 873edc6311 check for strdup() Florian Westphal 2005-04-16 07:26:44 +00:00
  • 6ed37415fc Used a spellchecker :-) Alexander Barton 2005-04-13 21:40:49 +00:00
  • 55fadbfb1d Fixed wrong location of "Doxyfile" ... argl. Alexander Barton 2005-04-09 18:29:30 +00:00
  • ca8ab38cac Use typedef instead of #define to declare the socklen_t type if needed. Alexander Barton 2005-04-09 18:27:16 +00:00
  • dec7eba531 Added "-unrecog" to splint command line. Alexander Barton 2005-04-09 18:23:37 +00:00
  • b0ae15e01d Target "lint": check whether splint command is available and suppress warnings related to the used command line in the output. Alexander Barton 2005-04-09 12:30:55 +00:00
  • 43ba1bc805 Two new targets: "srcdoc" to generate Doxygen source documentation, and "xcode" to build ngIRCd using the Xcode command line tools on Mac OS X. Alexander Barton 2005-04-09 12:27:40 +00:00
  • 811ac48bd2 Added new target "srcdoc" to generate the Doxygen source documentation. Alexander Barton 2005-04-09 12:22:41 +00:00
  • e936a79f6b Added the control file for the Doxygen source documentation system. Alexander Barton 2005-04-09 12:21:51 +00:00
  • 0545288ebd New build style "deployment", cleaned up options for build style "development" (enabled "ZeroLink") and fixed path of "ngircd.spec". Alexander Barton 2005-04-09 11:25:28 +00:00
  • e635ed43bf Don't enable assert() calls when not ./configure'd with --enable-debug. Alexander Barton 2005-03-30 17:00:42 +00:00
  • 4d0b03b423 Debine NDEBUG if DEBUG isn't defined to disable all assert() checks as well. Alexander Barton 2005-03-30 16:37:02 +00:00
  • f6df13d5f8 When validationg the configuration file wait for a keypress only if both stdin and(!) stdout are valid tty's. Alexander Barton 2005-03-22 18:57:08 +00:00
  • f56a1bdf20 Use tabulator, not 8 spaces ... Alexander Barton 2005-03-21 22:22:09 +00:00
  • 9dfcc6504e Fixed ./configure test for TCP Wrappers: now it runs on Mac OS X as well. Alexander Barton 2005-03-21 22:15:15 +00:00
  • a822153309 Enhanced configure script: now you can pass an (optional) search path to all --with-XXX parameters, e. g. "--with-ident=/opt/ident". Alexander Barton 2005-03-20 17:23:36 +00:00
  • 49f5a4d454 Conf_Test(): check if stdin (and not stdout...) is connected to a terminal. Florian Westphal 2005-03-20 15:00:25 +00:00
  • 326607eea1 changed type of Conf_ListenPorts[] from "unsigned int" to UINT16. Florian Westphal 2005-03-20 13:54:06 +00:00
  • bfba1f37ed Init_Conn_Struct(): Zero structure using memset(). Florian Westphal 2005-03-20 11:00:31 +00:00
  • 374f90f392 Add notice about typedef removal and stdbool.h/inttypes.h Florian Westphal 2005-03-19 18:53:16 +00:00
  • 8adff59223 Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes. use stdbool.h / inttypes.h if available. Florian Westphal 2005-03-19 18:43:48 +00:00
  • 27d93d7d8c fix Config_Error_NaN prototype (first argument missed "const") Florian Westphal 2005-03-19 15:46:38 +00:00
  • 8a2ed0a75f removed unneeded log.h include. Florian Westphal 2005-03-19 14:50:59 +00:00
  • 5fdd5be12b Added login of Florian ("fw") to AUTHORS list. Alexander Barton 2005-03-19 14:24:52 +00:00
  • 795802f2b0 Removed indentation of preprocessor statements in test for socklen_t. Alexander Barton 2005-03-19 14:09:32 +00:00
  • 1869766331 Fixed too long lines. Alexander Barton 2005-03-15 16:58:01 +00:00
  • 1d08d51e2e New configuration option "OperServerMode". Alexander Barton 2005-03-15 16:56:16 +00:00
  • 5e929effca New function New_Res_Stat() to initialize RES_STAT structure. Alexander Barton 2005-03-05 12:57:14 +00:00
  • e618041168 Reduce the number of calls of strlen(). Idea by Florin Westphal. Alexander Barton 2005-03-05 11:44:01 +00:00
  • e7f8782831 Added missing include of "match.h". Alexander Barton 2005-03-03 08:36:19 +00:00
  • 4ef172d603 Implemented support for "secret channels" (channel mode "s"). Alexander Barton 2005-03-02 16:35:10 +00:00
  • 490c9d04d7 New configuration option "Mask" for [Operator] sections to limit OPER command. Alexander Barton 2005-03-02 16:07:30 +00:00
  • 8579b2a1e5 Clean up the mode handling code: remove redundant parts ... Alexander Barton 2005-02-27 20:09:44 +00:00
  • 3da942e237 Updated to latest strl{cat|cpy} code of rsync: - Make sure that strlcpy() returns the right value when the bufsize is 0. - Fixed a bug in strlcat() where it would not properly detect a no-change condition if called with an initial string longer than the specified size limit (due to an unsigned var's inability to go negative). Patch by Florian Westphal, <westphal@foo.fh-furtwangen.de>. Alexander Barton 2005-02-27 09:29:13 +00:00
  • bcb6cf3ffa Added AUTOMAKE_VERSION and AUTOCONF_VERSION (for OpenBSD). Alexander Barton 2005-02-21 15:23:23 +00:00
  • 972b07ff29 Fixed the detection of tools named like "tool-Major.Minor" (used on OpenBSD). Alexander Barton 2005-02-21 09:48:50 +00:00
  • ba19fb8ff4 Enable Pidfile /var/run/ircd/ngircd.pid Alexander Barton 2005-02-14 00:44:48 +00:00
  • 8d8b133bdf Added description for "PidFile", fixed description of "Ports". Alexander Barton 2005-02-14 00:42:41 +00:00
  • ec30cd4e5f Whitespace fixes. Alexander Barton 2005-02-11 13:52:37 +00:00
  • f2fbf206b6 Don't play games with FILE* stdin/out/err, only touch "real" descriptors. Alexander Barton 2005-02-10 16:55:52 +00:00
  • 1fdd5478c6 Renamed NGIRCd_FillVersion() to Fill_Version(); Code cleanups. Alexander Barton 2005-02-10 13:09:11 +00:00
  • 9537542647 Write "error file" (/tmp/ngircd-XXX.err) only if compiled with debug code ("--enable-debug") and running as daemon process. Alexander Barton 2005-02-10 12:49:04 +00:00
  • 0993ff81bb Added a note about the change of the maximum password length. Alexander Barton 2005-02-10 08:20:09 +00:00