Module: ngircd.git
Branch: master
Commit: 2419a701d8d255275e731c8bcd594d92a46b7067
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=2419a701…
Author: Alexander Barton <alex(a)barton.de>
Date: Sun Apr 29 12:11:50 2012 +0200
doc/Modes.txt: Document missing channel mode "e"
---
doc/Modes.txt | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/doc/Modes.txt b/doc/Modes.txt
index 0b0e488..e47e270 100644
--- a/doc/Modes.txt
+++ b/doc/Modes.txt
@@ -43,6 +43,7 @@ users to lists (e.g. "invite list", "ban list"), others have parameters
mode since description
b 0.5.0 Add/remove a host mask to the ban list.
+ e 19 Add/remove a host mask to the exception list.
i 0.5.0 Channel is "invite only".
I 0.5.0 Add/remove a host mask to the invite list.
k 0.6.0 Channel has a "key" (a password).
Module: ngircd.git
Branch: master
Commit: 110be707c306683c666bd736a8dcd7aef86d9f21
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=110be707…
Author: Alexander Barton <alex(a)barton.de>
Date: Sat Apr 28 01:00:34 2012 +0200
Merge branch 'master' of /srv/git/ngircd
* 'master' of /srv/git/ngircd:
"multi-prefix" capability 2/2: adjust NAME and WHO handlers
"multi-prefix" capability 1/2: implement complete CAP infrastructure
IRC_Send_NAMES(): Code cleanup
New function Client_CapSet() in addition to Client_Cap{Add|Del}
"CAP REQ" starts capability negotiation and delays user registration
Xcode: update project file for Xcode 4.3
Correctly handle "CAP END", new client type CLIENT_WAITCAPEND
Implement core IRC capability handling and "CAP" command
New "login" source file
Introduce_Client() => Client_Introduce(), and move it to client.c
---
Module: ngircd.git
Branch: master
Commit: 76565022fbda9a4054d7f74a46439db4145e5655
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=76565022…
Author: Alexander Barton <alex(a)barton.de>
Date: Sat Apr 28 00:49:37 2012 +0200
Merge branch 'capabilities'
* capabilities:
"multi-prefix" capability 2/2: adjust NAME and WHO handlers
"multi-prefix" capability 1/2: implement complete CAP infrastructure
IRC_Send_NAMES(): Code cleanup
New function Client_CapSet() in addition to Client_Cap{Add|Del}
"CAP REQ" starts capability negotiation and delays user registration
Correctly handle "CAP END", new client type CLIENT_WAITCAPEND
Implement core IRC capability handling and "CAP" command
New "login" source file
Introduce_Client() => Client_Introduce(), and move it to client.c
---
Module: ngircd.git
Branch: master
Commit: edfcc2f9d5b796fd30f60138591e4f96d54cfcf6
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=edfcc2f9…
Author: Alexander Barton <alex(a)barton.de>
Date: Sat Mar 31 15:38:46 2012 +0200
New "login" source file
Rename Hello_User[_PostAuth] to Login_User[_PostAuth] and move it to the
new login.c; and move cb_Read_Auth_Result(), too. This will enable further
code to easily call Login_User() when required.
---
contrib/MacOSX/ngIRCd.xcodeproj/project.pbxproj | 6 +
src/ngircd/Makefile.am | 2 +
src/ngircd/irc-login.c | 210 +--------------------
src/ngircd/login.c | 234 +++++++++++++++++++++++
src/ngircd/login.h | 25 +++
5 files changed, 271 insertions(+), 206 deletions(-)
Diff: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commitdiff;h=edfc…
Module: ngircd.git
Branch: master
Commit: bd3a7ccb158c9f2eac1af77804529b76d99c3e79
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=bd3a7ccb…
Author: Alexander Barton <alex(a)barton.de>
Date: Sat Mar 31 15:59:06 2012 +0200
Implement core IRC capability handling and "CAP" command
This patch implements the core functions to support "IRC Capabilities"
and the IRC "CAP" command as used by other servers and specified here:
<http://www.leeh.co.uk/draft-mitchell-irc-capabilities-02.html>.
It enables ngIRCd to support the defined handshake, but it doesn't
implement any capabilities, so "CAP LS" and "CAP LIST" always return
the empty set and "CAP REQ ..." always fails with "CAP NAK".
---
contrib/MacOSX/ngIRCd.xcodeproj/project.pbxproj | 14 ++
doc/Capabilities.txt | 23 +++
doc/Makefile.am | 1 +
src/ngircd/Makefile.am | 4 +
src/ngircd/client-cap.c | 62 ++++++++
src/ngircd/client-cap.h | 28 ++++
src/ngircd/client.h | 3 +-
src/ngircd/irc-cap.c | 192 +++++++++++++++++++++++
src/ngircd/irc-cap.h | 24 +++
src/ngircd/login.c | 5 +
src/ngircd/messages.h | 1 +
src/ngircd/parse.c | 2 +
12 files changed, 358 insertions(+), 1 deletions(-)
Diff: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commitdiff;h=bd3a…