Update of /srv/cvs/ngircd/ngircd
In directory Arthur:/tmp/cvs-serv9926
Modified Files:
NEWS ChangeLog
Log Message:
Dana Dahlstrom reported that IRC_WHO did not follow
RFC 2812, Section 3.6.1. Specifically:
- IRC_WHO did not send "G" flag instead if "H" if client was away
- did not search username/servername/hostname etc. if argument
was not a channel.
Fix all of the above and tidy things up a bit.
Also add IRC_WHO test script contributed by Dana.
Diff omitted, please use cvs directly or the web frontend located at
<http://arthur.ath.cx/cgi-bin/viewcvs.cgi/ngircd/>.
Update of /srv/cvs/ngircd/ngircd/src/testsuite
In directory Arthur:/tmp/cvs-serv9926/src/testsuite
Modified Files:
Makefile.am
Added Files:
who-away-test.e
Log Message:
Dana Dahlstrom reported that IRC_WHO did not follow
RFC 2812, Section 3.6.1. Specifically:
- IRC_WHO did not send "G" flag instead if "H" if client was away
- did not search username/servername/hostname etc. if argument
was not a channel.
Fix all of the above and tidy things up a bit.
Also add IRC_WHO test script contributed by Dana.
Diff omitted, please use cvs directly or the web frontend located at
<http://arthur.ath.cx/cgi-bin/viewcvs.cgi/ngircd/>.
Update of /srv/cvs/ngircd/ngircd/src/ngircd
In directory Arthur:/tmp/cvs-serv9926/src/ngircd
Modified Files:
irc-info.c irc-info.h
Log Message:
Dana Dahlstrom reported that IRC_WHO did not follow
RFC 2812, Section 3.6.1. Specifically:
- IRC_WHO did not send "G" flag instead if "H" if client was away
- did not search username/servername/hostname etc. if argument
was not a channel.
Fix all of the above and tidy things up a bit.
Also add IRC_WHO test script contributed by Dana.
Diff omitted, please use cvs directly or the web frontend located at
<http://arthur.ath.cx/cgi-bin/viewcvs.cgi/ngircd/>.
Update of /srv/cvs/ngircd/ngircd/src/ngircd
In directory Arthur:/tmp/cvs-serv22826/src/ngircd
Modified Files:
irc-channel.c
Log Message:
From: Dana Dahlstrom <dana+70(a)cs.ucsd.edu>
Remove duplicate Channel_FirstChannelOf().
noticed there's a way to make the loop
slightly more elegant.
[fw(a)strlen.de]: Extra () to silence gcc.
Diff omitted, please use cvs directly or the web frontend located at
<http://arthur.ath.cx/cgi-bin/viewcvs.cgi/ngircd/>.
Update of /srv/cvs/ngircd/ngircd/src/ngircd
In directory Arthur:/tmp/cvs-serv6061/src/ngircd
Modified Files:
channel.c channel.h
Log Message:
Make Channel_Part name and reason parameters 'const'.
Diff omitted, please use cvs directly or the web frontend located at
<http://arthur.ath.cx/cgi-bin/viewcvs.cgi/ngircd/>.
Update of /srv/cvs/ngircd/ngircd
In directory Arthur:/tmp/cvs-serv24517
Modified Files:
NEWS
Log Message:
Updated NEWS to reflect ChangeLog.
Diff omitted, please use cvs directly or the web frontend located at
<http://arthur.ath.cx/cgi-bin/viewcvs.cgi/ngircd/>.
Update of /srv/cvs/ngircd/ngircd/src/testsuite
In directory Arthur:/tmp/cvs-serv15560/src/testsuite
Modified Files:
channel-test.e
Log Message:
From: Dana Dahlstrom <dana(a)cs.ucsd.edu>
The students in my software-engineering class are writing IRC clients in
Java, and I'm running ngIRCd as a sandbox for them to play in. We
noticed ngIRCd doesn't obey the "JOIN 0" command specified in RFC 2812:
JOIN 0 ; Leave all currently joined
channels.
http://tools.ietf.org/html/rfc2812#section-3.2.1
I believe the following patch addresses this. Cheers!
[fw(a)strlen.de: put it into a seperate function]
Diff omitted, please use cvs directly or the web frontend located at
<http://arthur.ath.cx/cgi-bin/viewcvs.cgi/ngircd/>.
Update of /srv/cvs/ngircd/ngircd/src/ngircd
In directory Arthur:/tmp/cvs-serv15560/src/ngircd
Modified Files:
irc-channel.c
Log Message:
From: Dana Dahlstrom <dana(a)cs.ucsd.edu>
The students in my software-engineering class are writing IRC clients in
Java, and I'm running ngIRCd as a sandbox for them to play in. We
noticed ngIRCd doesn't obey the "JOIN 0" command specified in RFC 2812:
JOIN 0 ; Leave all currently joined
channels.
http://tools.ietf.org/html/rfc2812#section-3.2.1
I believe the following patch addresses this. Cheers!
[fw(a)strlen.de: put it into a seperate function]
Diff omitted, please use cvs directly or the web frontend located at
<http://arthur.ath.cx/cgi-bin/viewcvs.cgi/ngircd/>.
Update of /srv/cvs/ngircd/ngircd
In directory Arthur:/tmp/cvs-serv15560
Modified Files:
ChangeLog
Log Message:
From: Dana Dahlstrom <dana(a)cs.ucsd.edu>
The students in my software-engineering class are writing IRC clients in
Java, and I'm running ngIRCd as a sandbox for them to play in. We
noticed ngIRCd doesn't obey the "JOIN 0" command specified in RFC 2812:
JOIN 0 ; Leave all currently joined
channels.
http://tools.ietf.org/html/rfc2812#section-3.2.1
I believe the following patch addresses this. Cheers!
[fw(a)strlen.de: put it into a seperate function]
Diff omitted, please use cvs directly or the web frontend located at
<http://arthur.ath.cx/cgi-bin/viewcvs.cgi/ngircd/>.
Update of /srv/cvs/ngircd/ngircd/src/ngircd
In directory Arthur:/tmp/cvs-serv14009/src/ngircd
Modified Files:
Tag: branch-0-10-x
parse.c
Log Message:
[Parser]: Don't use Client_Type after command has been processed.
This caused a read from already free'd memory, if the processed
command (IRC_QUIT) calls Client_Destroy. (from HEAD)
Diff omitted, please use cvs directly or the web frontend located at
<http://arthur.ath.cx/cgi-bin/viewcvs.cgi/ngircd/>.