about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDana Dahlstrom <dana@cs.ucsd.edu>2008-02-05 13:31:50 +0000
committerFlorian Westphal <fw@strlen.de>2008-02-26 23:49:33 +0100
commit6bd35bf090694a77b4a6c13c8fe5bb52e5905ec1 (patch)
tree3bc591dbaba2d169050a1e8bb79f9f2f0a71f91d /ChangeLog
parent3022d7cff35118b6651c1165227aa79d759d9bfd (diff)
downloadngircd-6bd35bf090694a77b4a6c13c8fe5bb52e5905ec1.tar.gz
ngircd-6bd35bf090694a77b4a6c13c8fe5bb52e5905ec1.zip
Implement RFC 2812 handling of "0" argument to JOIN
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@strlen.de: put it into a seperate function]
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 1ad48a4e..c18df41d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -12,6 +12,9 @@
 
 ngIRCd HEAD
 
+  - implement RFC 2812 handling of "0" argument to 'JOIN':
+    must be treated as if the user had sent PART commands
+    for all channels the user is a member of. (Dana Dahlstrom)
   - allow NOTICEs to be sent to a channel. (Fabian Schlager)
 
 ngIRCd 0.11.0 (2008-01-15)
@@ -738,4 +741,4 @@ ngIRCd 0.0.1, 31.12.2001
 
 
 -- 
-$Id: ChangeLog,v 1.335 2008/01/15 22:28:15 fw Exp $
+$Id: ChangeLog,v 1.336 2008/02/05 13:31:50 fw Exp $