1
0
mirror of https://github.com/osmarks/ngircd.git synced 2026-03-01 22:09:46 +00:00

Commit Graph

  • 2fce4667a8 SSL/TLS: clear all ssl realted flags on shutdown Florian Westphal 2009-02-04 23:23:12 +01:00
  • c6a43fbaf0 TLS/SSL: fix memory leak when using compressed server links with ssl Florian Westphal 2009-02-04 23:01:53 +01:00
  • 3be9c477be Fix spelling of log message: "channek" vs. "channel" ... Alexander Barton 2009-01-09 20:18:23 +01:00
  • d09094812f Channel key file: store file name and open on each access. Alexander Barton 2009-01-04 17:26:50 +01:00
  • c5000694d1 Support individual channel keys for pre-defined channels. Alexander Barton 2009-01-01 22:26:13 +01:00
  • 2c1b6280fa RFC 2812, sec. 3.3.1: really check for the last dot Alexander Barton 2009-01-20 16:49:34 +01:00
  • 5a3128243f irc.c: reject masks with wildcard after last dot Florian Westphal 2009-01-18 00:33:34 +01:00
  • 95e8320ca9 irc.c: Fix handling of channels containing dots Florian Westphal 2009-01-18 00:12:28 +01:00
  • 8f46681bc8 Update ngircd.spec file Ask Bjørn Hansen 2009-01-12 23:31:18 -08:00
  • 1c7b9dbe93 remove unneeded LOG_DEBUG when not compiling with DEBUG support Florian Westphal 2009-01-10 00:44:34 +01:00
  • 0acef7c598 documentation: gnutls does not support password-protected privkeys Florian Westphal 2009-01-09 21:30:43 +01:00
  • 00c8dfa8be Mac OS X: update texts for Mac OS X Installer.app Alexander Barton 2009-01-06 17:40:25 +01:00
  • 75243ffb37 Xcode: build ngIRCd with IPv6 support on Mac OS X Alexander Barton 2009-01-06 17:39:11 +01:00
  • 5468ba3744 Xcode: get release number dynamically; new make target "xcode-clean". Alexander Barton 2009-01-06 16:01:52 +01:00
  • eb159e0a8d Xcode: define TARGET_VENDOR and TARGET_OS Alexander Barton 2009-01-06 16:00:15 +01:00
  • df3473c9c1 Add new and missing files to Mac OS X Xcode project Alexander Barton 2009-01-06 15:09:39 +01:00
  • a11e895045 Rename Channel_Free() to Free_Channel(), it is a local function Alexander Barton 2009-01-05 13:53:33 +01:00
  • 175f0af979 Clean up channel allocation table on shutdown/restart. Alexander Barton 2009-01-05 12:58:37 +01:00
  • 40a0e9abbe Add Channel_Free(). Florian Westphal 2009-01-04 22:50:49 +01:00
  • b00a08ef40 Free topic array on channel deletion. branch-0-12-x Alexander Barton 2009-01-04 15:22:32 +01:00
  • 0659503afd Clean up (reformat and comment) Delete_Channel() function. Alexander Barton 2009-01-04 15:25:07 +01:00
  • 18efc7469c Free topic array on channel deletion. Alexander Barton 2009-01-04 15:22:32 +01:00
  • fd9266df78 Fix spelling in some documents. Alexander Barton 2009-01-01 17:56:42 +01:00
  • 0e4e22a7a6 Allow pre-defined server local channels ("&"). Alexander Barton 2008-12-30 19:23:03 +01:00
  • 9d20397470 Spell check and enhance ngIRCd manual pages. Alexander Barton 2008-12-30 19:20:09 +01:00
  • 307cdce908 man ngircd.conf: line break missing before the SSLConnect description Florian Westphal 2008-12-29 23:34:20 +01:00
  • dc9f42dc3c defines.h: remove MAX_LISTEN_PORTS, MAX_SERVICES Florian Westphal 2008-12-27 23:50:32 +01:00
  • a971047bc5 Remove limit on max number of predefined channels. Florian Westphal 2008-11-24 22:59:10 +01:00
  • 6500d443fc channel.c: constify a few function arguments. Florian Westphal 2008-11-23 00:39:32 +01:00
  • d26a283ea9 use %ld as format specifier for posix data types Florian Westphal 2008-12-17 23:27:25 +01:00
  • 4b83a23d9d ngIRCd release 13 rel-13 Alexander Barton 2008-12-25 23:18:29 +01:00
  • 8a94ec9728 don't print pid_t type with %ld format specifier Florian Westphal 2008-12-17 22:55:20 +01:00
  • e5fea5380d Update the date ("Dec 2008") of the manual pages. Alexander Barton 2008-12-06 00:20:59 +01:00
  • 9a82ca0d6b doc/Platforms.txt: added x86_64/unknown/linux-gnu Alexander Barton 2008-12-05 22:35:23 +01:00
  • e573f54b0c doc/Platforms.txt: update list of tested platforms. Alexander Barton 2008-12-05 18:11:50 +01:00
  • e070d93f64 doc/SSL.txt: enhance documentation. Alexander Barton 2008-12-04 13:20:38 +01:00
  • 1519afa391 doc/Services.txt: explain which IRC Services versions are compatible Alexander Barton 2008-12-04 11:14:26 +01:00
  • 85ce82e504 Testsuite start-server.sh: return correct exit code. Alexander Barton 2008-12-03 16:49:55 +01:00
  • 83c699d5a5 Make testsuite (getpid.sh) work on OpenSolaris (i386/pc/solaris2.11). Alexander Barton 2008-12-03 16:49:17 +01:00
  • 56cf95278e doc/Services.txt: document using ngIRCd with IRC Services. Alexander Barton 2008-12-02 15:41:57 +01:00
  • d0b2526a01 sample-ngircd.conf: remove now unused CVS "$Id$" Alexander Barton 2008-11-22 14:47:01 +01:00
  • 7cf9d93aee ngIRCd release 13~rc1 rel-13-rc1 Alexander Barton 2008-11-21 22:08:23 +01:00
  • ffc5f93ef5 Fix double minus signs in manual pages Alexander Barton 2008-11-21 21:31:29 +01:00
  • 97d97ef5c4 Debian package ("make deb"): fix some lintian(1) warnings Alexander Barton 2008-11-21 21:27:23 +01:00
  • 2eb564ccaa Change formatting of some log messages Alexander Barton 2008-11-20 23:50:26 +01:00
  • 14baf64f41 Fix pem_passwd_cb(): unused variable "rwflag" (OpenSSL) Alexander Barton 2008-11-20 23:46:20 +01:00
  • 4c113d8850 New configuration option "NoIdent" to disable IDENT lookups Alexander Barton 2008-11-19 19:11:39 +01:00
  • 3243d9ee44 Implement the IRC command "SERVLIST" Alexander Barton 2008-11-19 18:13:03 +01:00
  • 672b391523 Updated NEWS and ChangeLog, using NEWS for news only :-) Alexander Barton 2008-11-19 11:46:37 +01:00
  • 0eda085f1e Create local &SERVER channel and log server messages to it Alexander Barton 2008-11-17 23:27:06 +01:00
  • 2cc21caf32 Implement local channels (prefix "&") Alexander Barton 2008-11-14 00:42:58 +01:00
  • 7b69bc2ae8 Added some missing files of GIT tree to distribution archives Alexander Barton 2008-11-13 23:17:32 +01:00
  • 7ad167f4c4 Test suite: start two servers and test server-server links Alexander Barton 2008-11-13 22:46:06 +01:00
  • 920d0636ff Add conf-ssl.h to "noinst_HEADERS" Alexander Barton 2008-11-13 00:22:25 +01:00
  • 54e6a2dce5 Re-add CVE identifiers to ChangeLog. Alexander Barton 2008-11-13 00:01:07 +01:00
  • b01a9bd864 Updated NEWS and ChangeLog to include 0.12.1 and the development version Alexander Barton 2008-11-12 22:34:51 +01:00
  • 9f067a059d Connection counter: count outgoing connections as well. Alexander Barton 2008-11-12 01:23:33 +01:00
  • 5a91d62100 Ignore numeric 020 ("please wait while we process your coinnection") Alexander Barton 2008-11-11 23:10:52 +01:00
  • 3a5b7b63ae GNUTLS: define new API types when installed library is too old Alexander Barton 2008-11-11 22:03:11 +01:00
  • 9308541e6d Console log: output timestamp (seconds since start) for resolver, too Alexander Barton 2008-11-11 22:01:27 +01:00
  • 027cf22267 Console log: output timestamp (seconds since start of daemon) Alexander Barton 2008-11-10 18:41:19 +01:00
  • 125c05fba0 conn-ssl.c: work around gnutls API problems on 64 bit platforms Florian Westphal 2008-10-29 23:51:39 +01:00
  • fb19b05e1e GIT: don't ignore cvs-version.{h|new}, because it isn't used any more. Alexander Barton 2008-10-29 22:33:03 +01:00
  • 34b2f0085d Fix ForwardLookup(): "ISO C90 forbids specifying subobject to initialize" Alexander Barton 2008-10-19 20:06:45 +02:00
  • ce2541a826 Fix ConnSSL_LogCertInfo(): unused variable "cred" (GNUTLS) Alexander Barton 2008-10-19 20:01:26 +02:00
  • d44a7dac26 Debian: build ngircd-full with support for GNU TLS and IPv6. Alexander Barton 2008-10-03 16:45:09 +02:00
  • 475ce1e93c Debian: make sure that /var/run/ircd is owned by user "irc". Alexander Barton 2008-10-03 16:43:54 +02:00
  • 0cba8f362a GIT: Ignore Debian-related generated files. Alexander Barton 2008-10-03 15:50:35 +02:00
  • afd65bc728 Updated config.{guess|sub} to version 2008-01-16. Alexander Barton 2008-10-03 15:35:43 +02:00
  • f92a614a35 Enable KICK to be handled from remote servers and from services. Alexander Barton 2008-08-18 16:27:56 +02:00
  • ec0b405d9d Respect RFC 1459 compatibility mode when announcing channels (no NJOIN). Alexander Barton 2008-08-18 01:35:32 +02:00
  • 1d6dcb25c4 Document the server flag "S": SERVICE command is supported. Alexander Barton 2008-08-17 17:35:54 +02:00
  • 178f9cbdac Announce IRC services in the network. Alexander Barton 2008-08-17 17:29:41 +02:00
  • 6356418ae5 Change Introduce_Client() to set the correct client type (user/service). Alexander Barton 2008-08-17 17:27:45 +02:00
  • 28e9888764 Convert SQUERY to PRIVMSG on RFC 1459 compliant links. Alexander Barton 2008-08-17 15:19:45 +02:00
  • 3afa0e0658 Don't allow SQUERY to send to "target masks" and channels; only services! Alexander Barton 2008-08-17 15:06:33 +02:00
  • 3913de3cff Fix PRIVMSG/NOTICE handler (II): keep command when forwarding to channels. Alexander Barton 2008-08-17 14:59:36 +02:00
  • 91e87a3705 New function ngt_UpperStr() Alexander Barton 2008-08-17 13:49:32 +02:00
  • 71e9ac486f Fix PRIVMSG/NOTICE handler Send_Message(): don't forward NOTICE as PRIVMSG. Alexander Barton 2008-08-16 18:26:19 +02:00
  • d93030ad27 Make real use of the CLIENT_SERVICE client type. Alexander Barton 2008-08-16 17:52:02 +02:00
  • 4e125fb67c Allow IRC services to change their nick names. Alexander Barton 2008-08-16 17:33:53 +02:00
  • 33f32dbd67 New function Client_TypeText() and Destroy_UserOrService(). Alexander Barton 2008-08-16 17:19:27 +02:00
  • 74aac88dbf Send_Message(): really enforce target client type. Alexander Barton 2008-08-16 14:12:03 +02:00
  • 0337b1ac1e sample-ngircd.conf & ngircd.conf(5): document "ServiceMask" option. Alexander Barton 2008-08-16 02:56:21 +02:00
  • 02d7623074 Allow ngIRCd to detect services connected to an "virtual services server". Alexander Barton 2008-08-16 02:36:30 +02:00
  • c5342fb467 Centralize logging functions in Introduce_Client(). Alexander Barton 2008-08-16 01:24:35 +02:00
  • 557be8c56b Get rid of INTRO_INFO structure again: we don't need it at all! Alexander Barton 2008-08-16 00:02:44 +02:00
  • 687784d276 Announce_User(): support RFC 1459 compatibility mode. Alexander Barton 2008-08-15 00:11:53 +02:00
  • 92603f7c80 Introduce_Client(): send MODES in RFC 1459 mode, too. Alexander Barton 2008-08-15 00:11:12 +02:00
  • d070ec08ab numeric.c: whitespace fixes ... Alexander Barton 2008-08-14 23:43:07 +02:00
  • a60465be3e Server links: detect RFC 1459 mode direct after SERVER command Alexander Barton 2008-08-14 23:23:04 +02:00
  • 14048c4717 Send and handle NICK+USER commands for user registration (RFC 1459). Alexander Barton 2008-08-13 21:55:22 +02:00
  • f199d63724 New function IRC_WriteStrServersPrefixFlag_CB() using a callback function. Alexander Barton 2008-08-13 17:57:01 +02:00
  • 4f759d8113 New function Introduce_Client() to announce new local and remote users. Alexander Barton 2008-08-13 17:06:26 +02:00
  • 6bc2d3d06e New connection option CONN_RFC1459. Alexander Barton 2008-08-13 16:52:35 +02:00
  • a5735f68d7 New global function Conn_SetOption(). Alexander Barton 2008-08-13 16:49:14 +02:00
  • 13f1d57e84 USER: servers and services can alter user information after registration. Alexander Barton 2008-08-13 02:24:06 +02:00
  • 068d43352d NICK: allow servers and services to use RFC 1459 syntax (2 parameters). Alexander Barton 2008-08-13 02:00:54 +02:00
  • e56bd8ff89 Whitespace fixes: remove trailing tabulator characters. Alexander Barton 2008-08-13 01:55:32 +02:00
  • 2fce881d96 conn-ssl.c: don't append a newline to ConnSSL_GetCipherInfo Florian Westphal 2008-09-15 12:25:54 +02:00