Commits


Fix and extend documentation a little bit - Fix syntax of LINKS amd LIST commands. - Whitespace and spelling fixes. - Add some more information about IRCv3 support.


Update doc/Protocol.txt for IRCv3 WEBIRC extension See commit d0f9d3d92.


Cosmetic changes to METADATA Update certfp and sort entries.


Implement account login support This is done via the `accountname' METADATA command and used to automatically identify users after netsplits or across service restarts.


Merge remote-tracking branch 'fgsch/certfp' * fgsch/certfp: Simplify MOTD handling Add certificate fingerprint support


Add certificate fingerprint support


Rework cloaked hostname handling, implement "METADATA cloakhost" Now ngIRCd uses two fields internally, one to store the "real" hostname and one to save the "cloaked" hostname. And both fields can be set independently using the "METADATA host" and "METADATA cloakhost" commands. This allows "foreign servers" (aka "IRC services") to alter the real and cloaked hostnames of clients without problems, even when the user itself issues additional "MODE +x" and "MODE -x" commands.


Add new IRC+ server flag "X": "XOP modes supported" This flag indicates, that the server supports the enhanced "xop channel user modes", like channel owner, admin, and halfop. This information is used to make sure that no unsupported CHANINFO commands are sent to servers not supporting such mode prefixes, for example.


doc/Protocol.txt: Document METADATA command


doc/Protocol.txt: add/fix CHARCONV description


Spelling fix: "nick name" -> "nickname"


Merge branch 'bug109-CHARCONV' This closes bug #109. * bug109-CHARCONV: Debian: require "telnet" or "telnet-ssl" for building Debian ngircd-full[-dbg]: enable CHARCONV Add "CHARCONV" to "feature string" when enabled Implement new IRC+ "CHARCONV" command Added new configure option "--with-iconv" Conflicts: src/ngircd/messages.h


Implement new IRC+ "CHARCONV" command See bug 109 and doc/Protocol.txt for details and documentation.


Protocol.txt: Update description of CHANINFO command


Enhance documentation for the WEBIRC command


Document the server flag "S": SERVICE command is supported.


Introduce option to configure the maximum nick name lenth in ngircd.conf - New configuration option "MaxNickLength" to specify the allowed maximum length of user nick names. Note: must be unique in an IRC network! - Enhanced the IRC+ protocol to support an enhanced "server handshake" and enable server to recognice numeric 005 (ISUPPORT) and 376 (ENDOFMOTD). See doc/Protocol.txt for details.


Fixed parameter description of CHANINFO.


Document new server flag "L": synchronize INVITE- and BAN-lists when establishing new server links.


Updated, corrected and extended (examples!) protocol documentation.


Fixed small typo.


Translated Protocol.txt to english.


Updated documentation: translated headers ...


- Updated documentation.


- Restructured documentation: now the main language is english.


- Dokumentation aktualisiert.


- Protokollbeschreibung fuer IRC+-Protokoll angepasst.


- Dokumentation aktualisiert.


- Dokumentation aktualisiert.


- Dokumentation des vom ngIRCd verwendeten Protokolls begonnen.