Alexander Barton [Mon, 4 May 2009 09:23:19 +0000 (11:23 +0200)]
Fixed "Conflicts:" line in debian/control: missing comma
Alexander Barton [Wed, 29 Apr 2009 00:13:27 +0000 (02:13 +0200)]
Debian: build ngircd-full-dbg package
In addition to the "ngircd" and "ngircd-full" packages a new package named
"ngircd-full-dbg" is build: this package contains all the features of the
"full" package but includes debug code and both the --debug and --sniffer
options and the resulting binaries are _not_ stripped.
Alexander Barton [Wed, 29 Apr 2009 00:12:56 +0000 (02:12 +0200)]
debian/rules: whitespace fixes
Tassilo Schweyer [Sat, 25 Apr 2009 22:23:40 +0000 (00:23 +0200)]
Fix server list announcement
When ngircd announces the list of currently known servers
to a new (connecting) server, it sent the introducer of
the servers instead of the top server.
Assuming this network:
irc1.example.com
|--irc2.example.com
| `--irc3.example.com
| `--irc4.example.com
`--irc5.example.com
When irc4 connects to irc3, irc3 tells irc4 that irc5 was
connected to irc2. (irc2 had introduced irc5 to irc3; but thats
not what ngircd should have sent to the new server).
This also placed users on the wrong servers.
Alexander Barton [Fri, 24 Apr 2009 22:53:47 +0000 (00:53 +0200)]
Doxygen: update source code repository link to GIT
David Kingston [Fri, 24 Apr 2009 05:01:37 +0000 (00:01 -0500)]
allow ping timeout quit messages to show the timeout value
Florian Westphal [Wed, 22 Apr 2009 21:15:17 +0000 (23:15 +0200)]
irc-server: do not remove hostnames from info text
that code does not really make sense -- the info
text is freely cofngiureable and des not follow a specific
format.
Also, that "+2" might have caused invalid memory accesses.
Florian Westphal [Tue, 21 Apr 2009 17:49:15 +0000 (19:49 +0200)]
conn-zip: fix error handling
callers of (Un)Zip_Buffer() assume that
the function closes the connection on error.
However, this was not always the case.
Florian Westphal [Tue, 21 Apr 2009 06:40:10 +0000 (08:40 +0200)]
remove or translate old comments
Florian Westphal [Mon, 20 Apr 2009 06:34:09 +0000 (08:34 +0200)]
client.c: remove unecessary comments
Florian Westphal [Sat, 11 Apr 2009 23:09:42 +0000 (01:09 +0200)]
add const qualifier to pointers where possible
Alexander Barton [Mon, 20 Apr 2009 09:36:27 +0000 (11:36 +0200)]
ngIRCd release 14
Alexander Barton [Fri, 10 Apr 2009 11:22:03 +0000 (13:22 +0200)]
Display IPv6 addresses as "[<addr>]" when accepting connections.
With this patch ngIRCd displays IPv6 addresses as "[<addr>]:<port>" when
accepting new connections and later, if no successful DNS lookup could
be made (or DNS is disabled altogether).
Alexander Barton [Fri, 10 Apr 2009 11:08:04 +0000 (13:08 +0200)]
Xcode: #define include __DATE__ in VERSION
Change VERSION to include the __DATE__ when compiling from within Xcode.
When building using "make xcode" or "make osxpkg" VERSION already is defined
to the "real" version number set in configure.in.
Alexander Barton [Thu, 9 Apr 2009 13:17:44 +0000 (15:17 +0200)]
Fix ChangeLog: Local channels are already implemented in Release 13
Alexander Barton [Mon, 30 Mar 2009 11:44:04 +0000 (13:44 +0200)]
Fix up last Debian changelog entry
Alexander Barton [Sun, 29 Mar 2009 15:16:02 +0000 (17:16 +0200)]
ngIRCd release 14~rc1
Alexander Barton [Sun, 29 Mar 2009 15:05:37 +0000 (17:05 +0200)]
Updated NEWS and ChangeLog files
Alexander Barton [Sun, 29 Mar 2009 14:37:06 +0000 (16:37 +0200)]
Updated Debian/Linux init script
- PidFile, ServerUID and ServerGID are read from actual server configuration
- Exit code and behaviour is more LSB compliant
- New "status" and "test" sub-functions
Dana Dahlstrom [Wed, 25 Mar 2009 19:44:40 +0000 (20:44 +0100)]
misspelling in ERR_NORECIPIENT reply
Alexander Barton [Wed, 11 Mar 2009 10:51:59 +0000 (11:51 +0100)]
Add missing contributors to AUTHORS file
Florian Westphal [Fri, 6 Mar 2009 23:30:11 +0000 (00:30 +0100)]
testsuite: add more predefined channels to server config
make sure it creates & and +, and accepts channel names without
a special character (ngircd should treat
'Name = chan' as 'Name = #chan').
Florian Westphal [Fri, 6 Mar 2009 23:21:43 +0000 (00:21 +0100)]
allow creation of persistent modeless channels
Florian Westphal [Fri, 6 Mar 2009 23:13:25 +0000 (00:13 +0100)]
add and use Channel_IsModeless()
avoid "name[0] == '+'" where possible, having Channel_IsModeless()
makes things much more obvious.
Alexander Barton [Thu, 5 Mar 2009 15:04:36 +0000 (16:04 +0100)]
Enhance INFO command to report compile time, if available
Alexander Barton [Tue, 3 Mar 2009 16:59:43 +0000 (17:59 +0100)]
Update NEWS and ChangeLog files
Alexander Barton [Tue, 3 Mar 2009 15:33:40 +0000 (16:33 +0100)]
Channel mode changes: break on error
Don't echo multiple syntax error messages (461) on invalid commands,
but break after the first one.
In addition, this solves corrupted 'Unknown mode "+' messages.
Alexander Barton [Tue, 3 Mar 2009 14:06:34 +0000 (15:06 +0100)]
Channel_Mode(): code cleanup (no functional changes)
Florian Westphal [Thu, 5 Feb 2009 22:42:56 +0000 (23:42 +0100)]
TLS/SSL: remove useless error message when ssl connection is closed
When using OpenSSL, the following annoying "error" message was logged whenever
an encrypted connection was shut down in a orderly fashion:
TLS/SSL Connection shutdown: ConnSSL_Read: Unable to determine error
of course, this isn't an error at all.
Florian Westphal [Wed, 4 Feb 2009 22:33:46 +0000 (23:33 +0100)]
update ChangeLog.
Florian Westphal [Wed, 4 Feb 2009 22:23:12 +0000 (23:23 +0100)]
SSL/TLS: clear all ssl realted flags on shutdown
one ssl related flags was not cleared on ssl shutdown.
introduce and use CONN_SSL_FLAGS_ALL to zap them all.
Florian Westphal [Wed, 4 Feb 2009 22:01:53 +0000 (23:01 +0100)]
TLS/SSL: fix memory leak when using compressed server links with ssl
commit
6bc2d3d06e9cb4da68ea4b63d9b6b219d88ab927
(New connection option CONN_RFC1459) forgot to adjust the ssl bitmasks.
The result is that when a compressed AND encrypted server link goes down
the memory allocated by zlib and the r/w buffers are no longer
free'd as the previous ConnSSL_Free() would then also remove the CONN_ZIP flag
from the flag mask.
Alexander Barton [Fri, 9 Jan 2009 19:18:23 +0000 (20:18 +0100)]
Fix spelling of log message: "channek" vs. "channel" ...
Alexander Barton [Sun, 4 Jan 2009 16:26:50 +0000 (17:26 +0100)]
Channel key file: store file name and open on each access.
Store the file name of channel key files and reopen them on each access
(on each JOIN command) insted of just storing the file handles.
This eliminates the special requirements (no delete) and makes sure
that always the actual file contents are used in all circumstances.
Alexander Barton [Thu, 1 Jan 2009 21:26:13 +0000 (22:26 +0100)]
Support individual channel keys for pre-defined channels.
This patch introduces the new configuration variable "KeyFile" for
[Channel] sections in ngircd.conf. Here a file can be configured for each
pre-defined channel which contains individual channel keys for different
users. This file is line-based and must have the following syntax:
<user>:<nick>:<key>
<user> and <nick> can contain the wildcard character "*".
Please not that these channel keys are only in effect, when the channel
has a regular key set using channel mode "k"!
Alexander Barton [Tue, 20 Jan 2009 15:49:34 +0000 (16:49 +0100)]
RFC 2812, sec. 3.3.1: really check for the last dot
This fixes commit
5a3128243f4b60 and makes the test suite ("make check")
run again without errors.
Florian Westphal [Sat, 17 Jan 2009 23:33:34 +0000 (00:33 +0100)]
irc.c: reject masks with wildcard after last dot
RFC 2812 says in section 3.3.1 ("Private Messages"):
The mask MUST have at least 1 (one) "." in it and no wildcards
following the last ".".
Florian Westphal [Sat, 17 Jan 2009 23:12:28 +0000 (00:12 +0100)]
irc.c: Fix handling of channels containing dots
commit
2546a13ad2949192eb70bf21e114ec60af287ee4
('Cumulative Message Patch') broke PRIVMSG to channels
containing dots.
Fix this by switching evaluation order:
Check first if the target matches a existing channel and only do a check
for target masks if that failed.
PRIVMSG with host/server masks is described in RFC 2812, section 3.3.1.
Makes one wonder how a server is _really_ supposed to tell the difference
between hostmasks and channel names.
Sigh.
Ask Bjørn Hansen [Tue, 13 Jan 2009 07:31:18 +0000 (23:31 -0800)]
Update ngircd.spec file
- Change Copyright to License
- Update URL
- Make BuildRoot use %{_tmppath} macro
- Add basic BuildRequires
- Compile with zlib and openssl
- Install all docs in standard document location
Signed-off-by: Ask Bjørn Hansen <ask@develooper.com>
Florian Westphal [Fri, 9 Jan 2009 23:44:34 +0000 (00:44 +0100)]
remove unneeded LOG_DEBUG when not compiling with DEBUG support
when ngircd is build without DEBUG enabled, LOG_DEBUG messages
are always discarded.
To avoid the extra code, ngircd has a LogDebug() wrapper which
gets removed by the compiler when compiling without DEBUG defined.
Update a few functings which were using the
Log(LOG_DEBUG, .. interface directly without #ifdef DEBUG guards.
text data bss dec hex filename
127748 1900 28280 157928 268e8 ngircd.before
126836 1896 28280 157012 26554 ngircd.after
Florian Westphal [Fri, 9 Jan 2009 20:30:43 +0000 (21:30 +0100)]
documentation: gnutls does not support password-protected privkeys
already mentioned in man page and sample config file, but for
completeness also document it in doc/SSL.txt.
Alexander Barton [Tue, 6 Jan 2009 16:40:25 +0000 (17:40 +0100)]
Mac OS X: update texts for Mac OS X Installer.app
Alexander Barton [Tue, 6 Jan 2009 16:39:11 +0000 (17:39 +0100)]
Xcode: build ngIRCd with IPv6 support on Mac OS X
Alexander Barton [Tue, 6 Jan 2009 15:01:52 +0000 (16:01 +0100)]
Xcode: get release number dynamically; new make target "xcode-clean".
- make target "xcode" now detects the release number stored in the
configure.in file and passes it to Xcode.
- new make target "xcode-clean" which removes all files generated by
"make xcode" and removes the Xcode build directory.
Alexander Barton [Tue, 6 Jan 2009 15:00:15 +0000 (16:00 +0100)]
Xcode: define TARGET_VENDOR and TARGET_OS
Alexander Barton [Tue, 6 Jan 2009 14:09:39 +0000 (15:09 +0100)]
Add new and missing files to Mac OS X Xcode project
Alexander Barton [Mon, 5 Jan 2009 12:53:33 +0000 (13:53 +0100)]
Rename Channel_Free() to Free_Channel(), it is a local function
Alexander Barton [Mon, 5 Jan 2009 11:58:37 +0000 (12:58 +0100)]
Clean up channel allocation table on shutdown/restart.
Silly bug: the condition of a while() loop in the Channel_Exit() function
used the wrong variable and therefore got never executed ...
This bug is in the code since the beginning (see commit
bb19cfda in 2002);
shame on me!
Florian Westphal [Sun, 4 Jan 2009 21:50:49 +0000 (22:50 +0100)]
Add Channel_Free().
Central function to free a channel structure and all its resources
(invite/ban lists, topic, ...).
Alexander Barton [Sun, 4 Jan 2009 14:25:07 +0000 (15:25 +0100)]
Clean up (reformat and comment) Delete_Channel() function.
Alexander Barton [Sun, 4 Jan 2009 14:22:32 +0000 (15:22 +0100)]
Free topic array on channel deletion.
The topic array in the CHANNEL structure must be free()'d before the
channel itself becomes deleted.
Alexander Barton [Thu, 1 Jan 2009 16:56:42 +0000 (17:56 +0100)]
Fix spelling in some documents.
Alexander Barton [Tue, 30 Dec 2008 18:23:03 +0000 (19:23 +0100)]
Allow pre-defined server local channels ("&").
Alexander Barton [Tue, 30 Dec 2008 18:20:09 +0000 (19:20 +0100)]
Spell check and enhance ngIRCd manual pages.
Florian Westphal [Mon, 29 Dec 2008 22:34:20 +0000 (23:34 +0100)]
man ngircd.conf: line break missing before the SSLConnect description
reported by Christoph Biedl.
Florian Westphal [Sat, 27 Dec 2008 22:50:32 +0000 (23:50 +0100)]
defines.h: remove MAX_LISTEN_PORTS, MAX_SERVICES
_SERVICES was never used; _LISTEN_PORTS is a leftover from
commit
51ccb5928ad1453b0593fedd934298384d09e619
('internal changes needed for future ssl support').
Florian Westphal [Mon, 24 Nov 2008 21:59:10 +0000 (22:59 +0100)]
Remove limit on max number of predefined channels.
This resolves Bugzilla Bug 68 ('Too many pre-defined channels configured.')
Florian Westphal [Sat, 22 Nov 2008 23:39:32 +0000 (00:39 +0100)]
channel.c: constify a few function arguments.
Florian Westphal [Wed, 17 Dec 2008 22:27:25 +0000 (23:27 +0100)]
use %ld as format specifier for posix data types
in the same vein as the earlier commit:
cast posix data types (pid_t, ...) to long and use
%ld as format specifier. This will avoid problems
when sizeof(int) != sizeof(type).
We could also cast to int, but this might truncate the value.
Alexander Barton [Thu, 25 Dec 2008 22:18:29 +0000 (23:18 +0100)]
ngIRCd release 13
Florian Westphal [Wed, 17 Dec 2008 21:55:20 +0000 (22:55 +0100)]
don't print pid_t type with %ld format specifier
Reported by Christoph Biedl:
ngircd[21581]: Running as user irc(39), group irc(39), with PID
140733193409613.
cast pid_t to long to avoid this.
While we are there, cast uid_t and gid_t, too.
Alexander Barton [Fri, 5 Dec 2008 23:20:59 +0000 (00:20 +0100)]
Update the date ("Dec 2008") of the manual pages.
Alexander Barton [Fri, 5 Dec 2008 21:35:23 +0000 (22:35 +0100)]
doc/Platforms.txt: added x86_64/unknown/linux-gnu
Alexander Barton [Fri, 5 Dec 2008 17:11:50 +0000 (18:11 +0100)]
doc/Platforms.txt: update list of tested platforms.
Alexander Barton [Thu, 4 Dec 2008 12:20:38 +0000 (13:20 +0100)]
doc/SSL.txt: enhance documentation.
Alexander Barton [Thu, 4 Dec 2008 10:14:26 +0000 (11:14 +0100)]
doc/Services.txt: explain which IRC Services versions are compatible
Alexander Barton [Wed, 3 Dec 2008 15:49:55 +0000 (16:49 +0100)]
Testsuite start-server.sh: return correct exit code.
src/testsuite/start-server.sh returns 0 when no errors occurred and the
daemon has been startet and 1 on errors. Always returning 0 is wrong ...
Alexander Barton [Wed, 3 Dec 2008 15:49:17 +0000 (16:49 +0100)]
Make testsuite (getpid.sh) work on OpenSolaris (i386/pc/solaris2.11).
Alexander Barton [Tue, 2 Dec 2008 14:41:57 +0000 (15:41 +0100)]
doc/Services.txt: document using ngIRCd with IRC Services.
Alexander Barton [Sat, 22 Nov 2008 13:47:01 +0000 (14:47 +0100)]
sample-ngircd.conf: remove now unused CVS "$Id$"
Alexander Barton [Fri, 21 Nov 2008 21:08:23 +0000 (22:08 +0100)]
ngIRCd release 13~rc1
Alexander Barton [Fri, 21 Nov 2008 20:31:29 +0000 (21:31 +0100)]
Fix double minus signs in manual pages
This patch fixes the following lintian(1) warning: "Manual page seems
to contain a hyphen where a minus sign was intended. '-' chars are
interpreted as hyphens (U+2010) by groff, not as minus signs (U+002D).
Since options to programs use minus signs (U+002D), this means for
example in UTF-8 locales that you cannot cut&paste options, nor search
for them easily. '-' must be escaped ('\-') to be interpreted as minus."
Alexander Barton [Fri, 21 Nov 2008 20:27:23 +0000 (21:27 +0100)]
Debian package ("make deb"): fix some lintian(1) warnings
Alexander Barton [Thu, 20 Nov 2008 22:50:26 +0000 (23:50 +0100)]
Change formatting of some log messages
- Fix formatting of some log messages, mostly punctuation.
- cb_Connect_to_Server(): don't use string concatenation, because it
is not supported by pre-ANSI C compilers ...
Alexander Barton [Thu, 20 Nov 2008 22:46:20 +0000 (23:46 +0100)]
Fix pem_passwd_cb(): unused variable "rwflag" (OpenSSL)
This patch fixes the following warning of GCC (version 4.3.2) in
function pem_passwd_cb() when compiling with OpenSSL support and
without debug code:
conn-ssl.c: In function 'pem_passwd_cb':
conn-ssl.c:122: warning: unused parameter 'rwflag'
Alexander Barton [Wed, 19 Nov 2008 18:11:39 +0000 (19:11 +0100)]
New configuration option "NoIdent" to disable IDENT lookups
The new configuration option "NoIdent" in ngircd.conf can be used to
disable IDENT lookups even when the ngIRCd daemon is compiled with IDENT
lookups enabled.
Alexander Barton [Wed, 19 Nov 2008 17:13:03 +0000 (18:13 +0100)]
Implement the IRC command "SERVLIST"
The IRC command "SERVLIST" lists all the registered services, see RFC 2811, section 3.5.1.
The syntax is "SERVLIST [<mask> [<type>]]". The parameter <type> is not used by ngIRCd at
the moment, all registered services are of type 0 (which is the default when omitted).
Alexander Barton [Wed, 19 Nov 2008 10:46:37 +0000 (11:46 +0100)]
Updated NEWS and ChangeLog, using NEWS for news only :-)
Alexander Barton [Mon, 17 Nov 2008 22:27:06 +0000 (23:27 +0100)]
Create local &SERVER channel and log server messages to it
ngIRCd now creates a server-local channel &SERVER with channel modes
+mnPt (moderated, no messages from outside the channel, persistent and
with the topic locked) and logs all the messages to it that a user with
mode +s ("server messages") receives.
If an IRC operator withdraws the +P ("persistent") mode and the &SERVER
channel is freed because of no members, nothing special happens. The
channel can be recerated any time later and ngIRCd would begin logging
to it again.
Alexander Barton [Thu, 13 Nov 2008 23:42:58 +0000 (00:42 +0100)]
Implement local channels (prefix "&")
This patch implements server-local channels, prefix "&", that are only
visible to users of the same local server and not in the network.
Patch written by Scott Perry (2008-06-04), see:
- http://arthur.barton.de/cgi-bin/bugzilla/show_bug.cgi?id=87
- http://arthur.barton.de/cgi-bin/bugzilla/attachment.cgi?id=24&action=view
Alexander Barton [Thu, 13 Nov 2008 22:17:32 +0000 (23:17 +0100)]
Added some missing files of GIT tree to distribution archives
The following bits and bytes were not included in distribution archives:
- contrib: ngindent, ngircd.sh
- contrib/Debian: ngircd.postinst
- contrib/MacOSX: preinstall.sh, postinstall.sh
- doc/src: Doxyfile, header.inc.html, footer.inc.html, ngircd-doc.css
- src/portab: splint.h
Alexander Barton [Thu, 13 Nov 2008 21:46:06 +0000 (22:46 +0100)]
Test suite: start two servers and test server-server links
I changed the test suite to start two test servers (on port 6789 and 6790),
so server-server links can be tested as well for which I included the new
test script "server-link-test.e".
In addition the documentation of the test suite (src/testsuite/README) has
been updated and is more complete now.
Alexander Barton [Wed, 12 Nov 2008 23:22:25 +0000 (00:22 +0100)]
Add conf-ssl.h to "noinst_HEADERS"
conf-ssl.h must be listed in "noinst_HEADERS" so that it becomes included
in distribution archives generated by "make dist" and "make distcheck".
Alexander Barton [Wed, 12 Nov 2008 23:01:07 +0000 (00:01 +0100)]
Re-add CVE identifiers to ChangeLog.
I'm lame. My last commit removed all the CVE numbers recently added in
commit
598df0758 to the ChangeLog ... shame on me!
See all the CVE entries of ngIRCd at:
<http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ngircd>
Alexander Barton [Wed, 12 Nov 2008 21:34:51 +0000 (22:34 +0100)]
Updated NEWS and ChangeLog to include 0.12.1 and the development version
Alexander Barton [Wed, 12 Nov 2008 00:23:33 +0000 (01:23 +0100)]
Connection counter: count outgoing connections as well.
This patch lets ngIRCd count outgoing connections as well as incoming
connections (up to now only outgoing connections have been counted). This
change is required because the Conn_Close() function doesn't know whether
it closes an outgoing connection or not and therefore would decrement the
counter below zero when an outgoing connection existed -- which would
trigger an assert() call ...
Please note that this patch changes the (so far undocumented but now fixed)
behaviour of the "MaxConnections" configuration option to account the sum
of the in- and outbound connections!
Alexander Barton [Tue, 11 Nov 2008 22:10:52 +0000 (23:10 +0100)]
Ignore numeric 020 ("please wait while we process your coinnection")
Some servers send the numeric 020 ("please wait while we process your
connection") when a client connects. This is no useful information for
this server, so we simply ignore it :-)
Alexander Barton [Tue, 11 Nov 2008 21:03:11 +0000 (22:03 +0100)]
GNUTLS: define new API types when installed library is too old
This patch enables ngIRCd to use GNUTLS in really old versions, tested
with version 1.0.16, that don't define the "new" data types ending in
xxx_t. LIBGNUTLS_VERSION_MAJOR isn't defined there as well, so we use
it to test if we must define the new types on our own.
Alexander Barton [Tue, 11 Nov 2008 21:01:27 +0000 (22:01 +0100)]
Console log: output timestamp (seconds since start) for resolver, too
Alexander Barton [Mon, 10 Nov 2008 17:41:19 +0000 (18:41 +0100)]
Console log: output timestamp (seconds since start of daemon)
Florian Westphal [Wed, 29 Oct 2008 22:51:39 +0000 (23:51 +0100)]
conn-ssl.c: work around gnutls API problems on 64 bit platforms
Alexander Barton reported a compiler warning on 64-bit platforms:
cc1: warnings being treated as errors
conn-ssl.c: In function 'ConnSSL_Init_SSL':
conn-ssl.c:403: error: cast to pointer from integer of
different size
Unfortunately, I couldn't find a real solution; the GNUTLS
API expects 'gnutls_transport_ptr_t' (which is void*),
but the default push/pull functions (send/recv) expect an int.
The only alternative solution is to pass in an address to the
file descriptor, then add send/recv wrappers that expect a pointer.
What a mess[tm].
Alexander Barton [Wed, 29 Oct 2008 21:33:03 +0000 (22:33 +0100)]
GIT: don't ignore cvs-version.{h|new}, because it isn't used any more.
Alexander Barton [Sun, 19 Oct 2008 18:06:45 +0000 (20:06 +0200)]
Fix ForwardLookup(): "ISO C90 forbids specifying subobject to initialize"
This patch fixes the following warning of GCC (version 4.3.2) in
function ForwardLookup():
resolve.c: In function 'ForwardLookup':
resolve.c:282: warning: ISO C90 forbids specifying subobject to initialize
resolve.c:284: warning: ISO C90 forbids specifying subobject to initialize
resolve.c:285: warning: ISO C90 forbids specifying subobject to initialize
Alexander Barton [Sun, 19 Oct 2008 18:01:26 +0000 (20:01 +0200)]
Fix ConnSSL_LogCertInfo(): unused variable "cred" (GNUTLS)
This patch fixes the following warning of GCC (version 4.3.2) in
function ConnSSL_LogCertInfo() when compiling with GNUTLS support:
conn-ssl.c: In function 'ConnSSL_LogCertInfo':
conn-ssl.c:542: warning: unused variable 'cred'
Alexander Barton [Fri, 3 Oct 2008 14:45:09 +0000 (16:45 +0200)]
Debian: build ngircd-full with support for GNU TLS and IPv6.
Alexander Barton [Fri, 3 Oct 2008 14:43:54 +0000 (16:43 +0200)]
Debian: make sure that /var/run/ircd is owned by user "irc".
Alexander Barton [Fri, 3 Oct 2008 13:50:35 +0000 (15:50 +0200)]
GIT: Ignore Debian-related generated files.
Added files that become generated while building Debian GNU/Linux
packages of ngIRCd to the .gitignore lists.
Alexander Barton [Fri, 3 Oct 2008 13:35:43 +0000 (15:35 +0200)]
Updated config.{guess|sub} to version 2008-01-16.
Alexander Barton [Mon, 18 Aug 2008 14:27:56 +0000 (16:27 +0200)]
Enable KICK to be handled from remote servers and from services.
Alexander Barton [Sun, 17 Aug 2008 23:35:32 +0000 (01:35 +0200)]
Respect RFC 1459 compatibility mode when announcing channels (no NJOIN).