Commits
- Commit:
4b83a23d9d3aa4644dc497f14eaca2bd7f1cc347- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 13
- Commit:
8a94ec9728cef27c0b1e3a7df62f5530c6394308- From:
- Florian Westphal <fw@strlen.de>
- Date:
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.
- Commit:
e5fea5380d29f02027b41d55bddf89cccd44d0b7- From:
- Alexander Barton <alex@barton.de>
- Date:
Update the date ("Dec 2008") of the manual pages.
- Commit:
9a82ca0d6b3309636da38129285971d8080cd6f6- From:
- Alexander Barton <alex@barton.de>
- Date:
doc/Platforms.txt: added x86_64/unknown/linux-gnu
- Commit:
e573f54b0cb9fd182cfcdbbb70e4e01936d33c0a- From:
- Alexander Barton <alex@barton.de>
- Date:
doc/Platforms.txt: update list of tested platforms.
- Commit:
e070d93f649f76a57ce4c01782887e375f3cfba3- From:
- Alexander Barton <alex@barton.de>
- Date:
doc/SSL.txt: enhance documentation.
- Commit:
1519afa391d7cb33957892fded23e1b1e178f1f3- From:
- Alexander Barton <alex@barton.de>
- Date:
doc/Services.txt: explain which IRC Services versions are compatible
- Commit:
85ce82e504d4cd7d505d215c973e55cf14101cd8- From:
- Alexander Barton <alex@barton.de>
- Date:
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 ...
- Commit:
83c699d5a559acecc9b62767e4ffcf8fb50dfbb5- From:
- Alexander Barton <alex@barton.de>
- Date:
Make testsuite (getpid.sh) work on OpenSolaris (i386/pc/solaris2.11).
- Commit:
56cf95278e24fb2df8742bcfddd2d6ea0a61accb- From:
- Alexander Barton <alex@barton.de>
- Date:
doc/Services.txt: document using ngIRCd with IRC Services.
- Commit:
d0b2526a01c57f54e3899d4c8fd878005d701116- From:
- Alexander Barton <alex@barton.de>
- Date:
sample-ngircd.conf: remove now unused CVS "$Id$"
- Commit:
7cf9d93aeebad0b7b5bdf1ef1de58d2e7b2300e4- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 13~rc1
- Commit:
ffc5f93ef543189626e0e4e269f125aea15a5053- From:
- Alexander Barton <alex@barton.de>
- Date:
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."
- Commit:
97d97ef5c4e0d5494e4b1301903c7730df6421a1- From:
- Alexander Barton <alex@barton.de>
- Date:
Debian package ("make deb"): fix some lintian(1) warnings
- Commit:
2eb564ccaa0c560a49cb46bfc2ce8bd5dec77b57- From:
- Alexander Barton <alex@barton.de>
- Date:
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 ...
- Commit:
14baf64f41b696e7a04eb7c63b1776d0dc94a980- From:
- Alexander Barton <alex@barton.de>
- Date:
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'
- Commit:
4c113d8850dfc423e3dae2d2f90e7e9a9d42f0b0- From:
- Alexander Barton <alex@barton.de>
- Date:
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.
- Commit:
3243d9ee441e9cd4338965bac7c2ed3b49a3c2dd- From:
- Alexander Barton <alex@barton.de>
- Date:
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).
- Commit:
672b391523fcc33e4645980c10342478dd1baeb0- From:
- Alexander Barton <alex@barton.de>
- Date:
Updated NEWS and ChangeLog, using NEWS for news only :-)
- Commit:
0eda085f1e001cb1f2381ffe3ca70299d32632d3- From:
- Alexander Barton <alex@barton.de>
- Date:
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.
- Commit:
2cc21caf32323ebd778c16c8a7b69cd12d6ff01f- From:
- Alexander Barton <alex@barton.de>
- Date:
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
- Commit:
7b69bc2ae80f43bb6ed823760c01132be83fa2b9- From:
- Alexander Barton <alex@barton.de>
- Date:
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
- Commit:
7ad167f4c43948f19125123a27dbe68a93e863b8- From:
- Alexander Barton <alex@barton.de>
- Date:
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.
- Commit:
920d0636ff5741cb191f895e97ad151186701816- From:
- Alexander Barton <alex@barton.de>
- Date:
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".
- Commit:
54e6a2dce5ef34a3ccc971af622fef33e6cb8950- From:
- Alexander Barton <alex@barton.de>
- Date:
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>
